প্রকল্প সম্পর্কে
Awesome Python হলো একটি ব্যাপকভাবে ব্যবহৃত পরিচালিত তালিকা, যা পাইথন ডেভেলপারদের "আমি পাইথনে X করতে চাই, কোন টুল ব্যবহার করব?"—এই প্রশ্নের উত্তর দিতে সাহায্য করে। এটি পাইথন প্রজেক্টগুলোকে মূল ক্যাটেগরিতে বিভক্ত করেছে: AI ও ML, ওয়েব ডেভেলপমেন্ট, HTTP ও স্ক্র্যাপিং, ডেটাবেস ও স্টোরেজ, ডেটা ও সায়েন্স, ডেভেলপার টুলস, DevOps, CLI ও GUI, টেক্সট ও ডকুমেন্ট, মিডিয়া, পাইথন ভাষা, পাইথন টুলচেইন এবং নিরাপত্তা।
প্রতিটি ক্যাটেগরিতে সরাসরি লিংক ও সংক্ষিপ্ত বিবরণসহ উপ-বিভাগ রয়েছে। AI ও ML বিভাগে LLM অর্কেসট্রেশন (LangChain, LlamaIndex, CrewAI), ডিপ লার্নিং ফ্রেমওয়ার্ক (PyTorch, TensorFlow, JAX, Keras), মেশিন লার্নিং (scikit-learn, XGBoost, LightGBM), NLP (spaCy, NLTK, Stanza), কম্পিউটার ভিশন (OpenCV, Ultralytics YOLO) এবং স্পিচ টুলস অন্তর্ভুক্ত। ওয়েব ডেভেলপমেন্ট বিভাগে ফ্রেমওয়ার্ক (Django, Flask, FastAPI, Starlette), API টুলিং, ASGI/WSGI সার্ভার, অথেন্টিকেশন লাইব্রেরি, CMS প্ল্যাটফর্ম এবং স্ট্যাটিক সাইট জেনারেটর সম্বলিত। ডেটাবেস ও ডেটা বিভাগে ORMs (SQLAlchemy, Django ORM, Peewee), PostgreSQL, MySQL, SQLite, ClickHouse-এর ড্রাইভার এবং ডেটা বিশ্লেষণ, ভিজ্যুয়ালাইজেশন, ETL ও জিওলোকেশন লাইব্রেরি তালিকাভুক্ত।
তালিকায় টেস্টিং, ডিবাগিং, বিল্ড টুলস, ডকুমেন্টেশন জেনারেটর, টাস্ক কুইউ, জব স্কিডিউলার, বিতরণকৃত কম্পিউটিং, CLI ডেভেলপমেন্ট, GUI টুলকিট, টেক্সট প্রসেসিং, ফাইল ফরম্যাট হ্যান্ডলিং, ইমেজ ও অডিও/ভিডিও লাইব্রেরি, গেম ডেভেলপমেন্ট, ক্রিপ্টোগ্রাফি, পেনিট্রেশন টেস্টিং এবং হার্ডওয়্যার ইন্টিগ্রেশনও রয়েছে। এটি স্পষ্টভাবে নিজেকে মতাদর্শভিত্তিক হিসেবে অবস্থান করে এবং সহজতর খোঁজ ও ফিল্টারিংয়ের জন্য awesome-python.com ওয়েবসাইটের দিকে নির্দেশ করে।
vinta-এর পক্ষ থেকে পরিচালিত এই তালিকা GitHub-এর অন্যতম সর্বাধিক স্টারযুক্ত রিপোজিটরি। এটি একটি রেফারেন্স ইনডেক্স হিসেবে কাজ করে, স্বতন্ত্র টুল নয়; এটি কোড চালু করে না বা রানটাইম কার্যকারিতা প্রদান করে না। এতে লিংক করা প্রজেক্টগুলো তাদের নিজস্ব লাইসেন্স ও রক্ষণাবেক্ষণ চক্রসহ স্বাধীন রিপোজিটরি হিসেবে রয়ে যায়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.