منصوبے کے بارے میں

Awesome Python ایک وسیع پیمانے پر حوالہ دی جانے والی مرتب کردہ فہرست ہے جو Python ڈویلپرز کو اس سوال کا جواب دینے میں مدد دیتی ہے کہ "میں Python میں X کرنا چاہتا ہوں، مجھے کون سا ٹول استعمال کرنا چاہیے؟"۔ یہ Python پروجیکٹس کو اہم زمروں میں ترتیب دیتی ہے جن میں AI & ML، ویب ڈویلپمنٹ، HTTP & scraping، ڈیٹابیس & اسٹوریج، ڈیٹا & سائنس، ڈویلپر ٹولز,DevOps، CLI & GUI، متن & دستاویزات، میڈیا، خود Python زبان، Python ٹولچین، اور سیکیورٹی شامل ہیں۔ ہر زمرے میں براہ راست لنکس اور انفرادی پروجیکٹس کی مختصر تفصیلات کے ساتھ ذیلی حصے شامل ہوتے ہیں۔ AI & ML سیکشن میں LLM orchestration (LangChain, LlamaIndex, CrewAI)، ڈیپ لیearnنگ فریم ورکس (PyTorch, TensorFlow, JAX, Keras)، مشین لیearnنگ (scikit-learn, XGBoost, LightGBM)، NLP (spaCy, NLTK, Stanza),کمپیوٹر ویژن (OpenCV, Ultralytics YOLO)، اور speech ٹولز شامل ہیں۔ ویب ڈویلپمنٹ سیکشن فریم ورکس (Django, Flask, FastAPI, Starlette)، API ٹولنگ، ASGI/WSGI servers، authentication لائبریریز، CMS پلیٹ فارمز، اور static site generators کا احاطہ کرتا ہے۔ ڈیٹابیس اور ڈیٹا سیکشن ORMs (SQLAlchemy, Django ORM, Peewee)، PostgreSQL, MySQL, SQLite, اور ClickHouse کے لیے drivers، نیز data analysis, visualization, ETL، اور geolocation لائبریریز کو دستاویز کرتا ہے۔ اس فہرست میں testing، debugging، build tools، documentation generators، task queues، job schedulers، distributed computing، CLI development، GUI toolkits، text processing، file format handling، image اور audio/video لائبریریز، game development، cryptography، penetration testing، اور hardware integration بھی شامل ہیں۔ یہ واضح طور پر اپنی خود کو رائے والی (opinionated) بتاتی ہے اور users کو آسان تلاش اور فلٹرنگ کے لیے awesome-python.com ویب سائٹ کی طرف اشارہ کرتی ہے۔ vinta کے ذریعے maintain کی جاتی ہے، یہ GitHub کے سب سے زیادہ starred repositories میں سے ایک ہے۔ یہ فہرست ایک reference index کی طرح کام کرتی ہے، نہ کہ کوئی الگ ٹول؛ یہ کوڈ execute نہیں کرتی اور نہ ہی runtime functionality فراہم کرتی ہے۔ اس میں مندرجہ پروجیکٹس اپنے own repositories ہیں جن کی اپنی licenses اور maintenance cycles ہیں۔