このプロジェクトについて

Awesome Pythonは、Python開発者が「PythonでXをしたい場合、どのツールを使うべきか?」という疑問に答えるために参照される広く知られたキュレーションリストです。AI・ML、Web開発、HTTP・スクレイピング、データベース・ストレージ、データ・科学、デベロッパーツール、DevOps、CLI・GUI、テキスト・ドキュメント、メディア、Python言語自体、Pythonツールチェーン、セキュリティなど主要カテゴリにPythonプロジェクトを整理しています。 各カテゴリには、個別プロジェクトへの直接リンクと簡潔な説明を含むサブセクションが含まれています。AI・MLセクションは、LLMオーケストレーション(LangChain、LlamaIndex、CrewAI)、ディープラーニングフレームワーク(PyTorch、TensorFlow、JAX、Keras)、機械学習(scikit-learn、XGBoost、LightGBM)、NLP(spaCy、NLTK、Stanza)、コンピュータビジョン(OpenCV、Ultralytics YOLO)、音声ツールをカバーしています。Web開発セクションは、フレームワーク(Django、Flask、FastAPI、Starlette)、APIツールの調査、ASGI/WSGIサーバー、認証ライブラリ、CMSプラットフォーム、静的サイトジェネレーターを網羅しています。データベースとデータのセクションでは、ORM(SQLAlchemy、Django ORM、Peewee)、PostgreSQL・MySQL・SQLite・ClickHouse用のドライバー、さらにデータ分析、可視化、ETL、地理空間ライブラリを文書化しています。 また、テスト、デバッグ、ビルドツール、ドキュメントジェネレーター、タスクキュー、ジョブスケジューラ、分散コンピューティング、CLI開発、GUIツールキット、テキスト処理、ファイルフォーマット処理、画像・オーディオ・ビデオライブラリ、ゲーム開発、暗号化、ペネトレーションテスト、ハードウェア連携もカバーしています。自身を意図的なもので位置づけ、検索とフィルタリングを容易にするためにawesome-python.com 웹사이트를 안내합니다。 vintaによってメンテナンスされており、GitHubで最もスター数の多いリポジトリの一つです。このリストは独立したツールではなく参照インデックスとして機能し、コードを実行したりランタイム機能を提供したりすることはありません。リスト内リンクのプロジェクトは、それぞれ独自のライセンスとメンテナンスサイクルを持つ独立したリポジトリです。