https://github.com/trananhkma/fucking-awesome-python
awesomeawesome -pythonに基づくGithubスターとフォークの統計を含む厳選されたリスト
fucking-awesome-goに触発されました。
管理パネル
管理インターフェイス用のライブラリ。
-
ajenti –⭐ 6147 🍴 745-サーバーに値する管理パネル。
-
🌎django-grappelli-DjangoAdmin -Interfaceのジャズスキン。
-
ジャンゴ-ジェット–⭐ 2887 🍴 636-機能が改善されたDjango管理インターフェース用の最新のレスポンシブテンプレート。
-
🌎django-suit-代替のDjango管理インターフェース(非営利目的でのみ無料)。
-
ジャンゴ- xadmin –⭐ 4467 🍴 1383-Django adminのドロップイン置換には、たくさんのグッズが付属しています。
-
ボーディングブリッジ–⭐ 797 🍴 70-優れたUIを備えたアプリケーション用の管理パネルフレームワーク(Jet Djangoなど)
-
フラスコ管理者–⭐ 4433 🍴 1271-Flask用のシンプルで拡張可能な管理インターフェースフレームワーク。
-
花–⭐ 4472 🍴 775-CeleryのリアルタイムモニターおよびWeb管理者。
-
wooey –⭐ 1483 🍴 169-Pythonスクリプトの自動WebUIを作成するDjangoアプリ。
アルゴリズムとデザインパターン
データ構造、アルゴリズム、デザインパターンのPython実装。
-
アルゴリズム
-
TheAlgorithms –⭐ 89678 🍴 26354-Pythonで実装されたすべてのアルゴリズム。
-
アルゴリズム–⭐ 17997 🍴 3684-データ構造とアルゴリズムの最小限の例。
-
python-DS –⭐ 1128 🍴 393-インタビューをコーディングするためのデータ構造とアルゴリズムのコレクション。
-
ソートされたコンテナ–⭐ 1881年 🍴 119-ソートされたコレクションの高速で純粋なPython実装。
-
デザインパターン
-
PyPattyrn –⭐ 1062 🍴 105-一般的なデザインパターンを実装するためのシンプルで効果的なライブラリ。
-
python-パターン–⭐ 26091 🍴 5465-Pythonのデザインパターンのコレクション。
-
遷移–⭐ 3230 🍴 406-軽量でオブジェクト指向の有限状態マシンの実装。
ASGIサーバー
ASGI互換のWebサーバー。
-
uvicorn –⭐ 3178 🍴 242-uvloopとhttptoolsを使用した超高速のASGIサーバーの実装。
-
ジンチョウゲ–⭐ 1365 🍴 178-ASGIおよびASGI-HTTP用のHTTP、HTTP2、およびWebSocketプロトコルサーバー。
非同期プログラミング
-
uvloop –⭐ 7207 🍴 428-超高速非同期イベントループ。
オーディオ
オーディオとそのメタデータを操作するためのライブラリ。
-
オーディオ
-
audioread –⭐ 348 🍴 83-クロスライブラリ(GStreamer + Core Audio + MAD + FFmpeg)オーディオデコード。
-
そしてDejaVu –⭐ 5163 🍴 1214-オーディオフィンガープリントと認識。
-
マッチング–⭐ 260 🍴 40-自動化されたリファレンスオーディオマスタリング用のライブラリ。
-
pyAudioAnalysis –⭐ 3456 🍴 924-音声特徴抽出、分類、セグメンテーション、およびアプリケーション。
-
pydub –⭐ 4821 🍴 662-シンプルで簡単な高レベルのインターフェイスでオーディオを操作します。
-
TimeSide –⭐ 292 🍴 47-Webオーディオ処理フレームワークを開きます。
-
メタデータ
認証
認証スキームを実装するためのライブラリ。
-
OAuth
-
authlib –⭐ 2084 🍴 225-JavaScriptオブジェクトの署名と暗号化のドラフト実装。
-
ジャンゴ- allauth –⭐ 5906 🍴 2100-「正しく機能する」Djangoの認証アプリ。
-
ジャンゴ- OAuthのツールキット–⭐ 2050 🍴 575-Django用のOAuth2グッズ。
-
oauthlib –⭐ 2102 🍴 423-OAuthリクエスト署名ロジックの一般的で徹底的な実装。
-
python-のOAuth2 –⭐ 2926 🍴 1044-OAuthクライアントとサーバーを作成するための完全にテストされた抽象的なインターフェース。
-
python-社会的-AUTH –⭐ 2793 🍴 1137-セットアップが簡単なソーシャル認証メカニズム。
-
JWT
-
pyjwt –⭐ 3470 🍴 451-PythonでのJSONWebTokenの実装。
-
python-ホセ–⭐ 720 🍴 134-PythonでのJOSE実装。
-
python-JWT –⭐ 177 🍴 24-JSONWebトークンを生成および検証するためのモジュール。
ビルドツール
ソースコードからソフトウェアをコンパイルします。
-
PlatformIO –⭐ 4434 🍴 551-さまざまな開発プラットフォームでコードをビルドするためのコンソールツール。
-
pybuilder –⭐ 1249 🍴 230-純粋なPythonで記述された継続的ビルドツール。
組み込みクラスの機能強化
Python組み込みクラスを拡張するためのライブラリ。
-
🌎dataclasses-(Python標準ライブラリ)データクラス。
-
ATTRS –⭐ 3250 🍴227 -の交換__init__、__eq__、__repr__クラス定義では、などの定型。
-
ビディクト–⭐ 647 🍴 39-効率的なPythonic双方向マップデータ構造と関連機能。
-
ボックス–⭐ 1549 🍴 62-高度なドット表記アクセスを備えたPython辞書。
-
DottedDict –⭐ 104 🍴 14-点線のパス表記でリストと辞書にアクセスする方法を提供するライブラリ。
CMS
コンテンツ管理システム。
-
🌎django-cms -Djangoに基づくオープンソースのエンタープライズCMS。
-
feincms –⭐ 778 🍴 225-Django上に構築された最も高度なコンテンツ管理システムの1つ。
-
コッティ–⭐ 352 🍴 112-Pyramid上に構築された高レベルのPythonicWebアプリケーションフレームワーク。
-
中二階–⭐ 4144 🍴 1497-強力で一貫性のある柔軟なコンテンツ管理プラットフォーム。
-
クオッカ–⭐ 2190 🍴 462-FlaskとMongoDBを搭載した柔軟で拡張可能な小型CMS。
キャッシング
データをキャッシュするためのライブラリ。
-
ビーカー–⭐ 463 🍴 129-セッションとキャッシング用のWSGIミドルウェア。
-
ジャンゴ-キャッシュ-機械–⭐ 795 🍴 161-Djangoモデルの自動キャッシュと無効化。
-
ジャンゴ- cacheops –⭐ 1320 🍴 168-自動の詳細なイベント駆動型無効化を備えた洗練されたORMキャッシュ。
-
🌎dogpile.cache -dogpile.cacheは、同じ作者によって作成されたBeakerの次世代の代替品です。
-
🌎HermesCache-タグベースの無効化とドッグパイル効果の防止を備えたPythonキャッシングライブラリ。
-
pylibmc –⭐ 435 🍴122- libmemcachedインターフェースのPythonラッパー。
-
🌎python-diskcache -memcachedやredisよりも高速なルックアップを備えたSQLiteおよびファイルバックアップキャッシュバックエンド。
ChatOpsツール
チャットボット開発用のライブラリ。
-
errbot –⭐ 2350 🍴 510-ChatOpsを実装するための最も簡単で最も人気のあるチャットボット。
コード分析
静的分析、リンター、コード品質チェッカーのツール。awesome-static-analysisも参照してください。
-
コード分析
-
コアラ–⭐ 3061 🍴 1346-言語に依存せず、簡単に拡張できるコード分析アプリケーション。
-
code2flow –⭐ 776 🍴 130-PythonとJavaScriptのコードをDOTフローチャートに変換します。
-
プロスペクター–⭐ 1314 🍴 115-Pythonコードを分析するためのツール。
-
pycallgraph –⭐ 1472 🍴 252-Pythonアプリケーションのフロー(コールグラフ)を視覚化するライブラリ。
-
ハゲタカ–⭐ 1057 🍴 64-死んだPythonコードを見つけて分析するためのツール。
-
コードリンター
-
素晴らしい-flake8-拡張–⭐ 414 🍴 16
-
ピラマ–⭐ 734 🍴 75-PythonおよびJavaScript用のコード監査ツール。
-
wemake-のpython-スタイルガイド–⭐ 1198 🍴 234-これまでで最も厳格で最も意見の多いPythonリンター。
-
コードフォーマッター
-
静的型チェッカー、awesome-python-typingも参照してください
-
静的型注釈ジェネレーター
-
MonkeyType –⭐ 3116 🍴 120-実行時型を収集することで静的型アノテーションを生成するPython用システム
コマンドラインインターフェイスの開発
コマンドラインアプリケーションを構築するためのライブラリ。
-
コマンドラインアプリケーション開発
-
python-火災–⭐ 17863 🍴 1101-絶対に任意のPythonオブジェクトからコマンドラインインターフェイスを作成するためのライブラリ。
-
python-プロンプトツールキット–⭐ 6577 🍴 503-強力なインタラクティブコマンドラインを構築するためのライブラリ。
-
ターミナルレンダリング
-
asciimatics –⭐ 2413 🍴 182-フルスクリーンテキストUI(インタラクティブフォームからASCIIアニメーションまで)を作成するためのパッケージ。
-
bashplotlib –⭐ 1468 🍴 121-ターミナルで基本的なプロットを作成します。
-
金持ち–⭐ 13290 🍴381-ターミナルのリッチテキストと美しいフォーマットのためのPythonライブラリ。また、優れたRichHandlerログハンドラーを提供します。
-
tqdm –⭐ 16107 🍴 834-ループとCLI用の高速で拡張可能なプログレスバー。
-
生きている-進歩–⭐ 814 🍴 32-リアルタイムのスループット、イータ、非常にクールなアニメーションを備えた新しい種類のプログレスバー。
コマンドラインツール
生産性のための便利なCLIベースのツール。
-
生産性ツール
-
ダルマザメ–⭐ 13039 🍴 1352-cookiecutter(プロジェクトテンプレート)からプロジェクトを作成するコマンドラインユーティリティ。
-
doitlive –⭐ 2855 🍴 91-ターミナルでのライブプレゼンテーション用のツール。
-
howdoi –⭐ 8491 🍴 775-コマンドラインを介したインスタントコーディングの回答。
-
呼び出す–⭐ 3014 🍴 264-シェル指向のサブプロセスを管理し、実行可能なPythonコードをCLIで呼び出し可能なタスクに編成するためのツール。
-
PathPicker –⭐ 4471 🍴 278-bash出力からファイルを選択します。
-
パーコール–⭐ 2952 🍴 147-UNIXの従来のパイプの概念にインタラクティブな選択のフレーバーを追加します。
-
thefuck –⭐ 56620 🍴 2760-以前のコンソールコマンドを修正しています。
-
試してください–⭐ 567 🍴 29-Pythonパッケージを試すための非常にシンプルなCLI-これまでになく簡単になりました。
-
CLIの機能強化
-
httpie –⭐ 48443 🍴 3119-コマンドラインHTTPクライアント、ユーザーフレンドリーなcURLの代替。
-
KUBE-シェル–⭐ 1725年 🍴 140-KubernetesCLIを操作するための統合シェル。
-
mycli –⭐ 9107 🍴 558-オートコンプリートと構文の強調表示を備えたMySQLCLI。
-
pgcli –⭐ 8997 🍴 412-オートコンプリートと構文の強調表示を備えたPostgreSQLCLI。
-
iredis –⭐ 1242 🍴 45-オートコンプリートと構文の強調表示を備えたRedisCLI。
-
litecli –⭐ 1212 🍴 40-オートコンプリートと構文の強調表示を備えたSQLiteCLI。
互換性
Python2から3に移行するためのライブラリ。
-
🌎python-future – Python2とPython3の間に欠落している互換性レイヤー。
-
python-近代化–⭐ 542 🍴 31-最終的なPython3移行のためにPythonコードを最新化します。
コンピュータビジョン
コンピュータビジョン用のライブラリ。
-
コルニア–⭐ 3000 🍴 309-PyTorch用のオープンソースの微分可能なコンピュータビジョンライブラリ。
-
pytesseract –⭐ 3197 🍴489- Google TesseractOCRの別のラッパー。
-
tesserocr –⭐ 1319 🍴184- tesseract-ocrOCR用APIのシンプルで枕に優しいラッパー。
-
SimpleCV –⭐ 2435 🍴 765-コンピュータビジョンアプリケーションを構築するためのオープンソースフレームワーク。
並行性と並列性
同時実行および並列実行用のライブラリ。awesome-asyncioも参照してください。
-
🌎コンカレント.futures-(Python標準ライブラリ)呼び出し可能オブジェクトを非同期的に実行するための高レベルのインターフェース。
-
🌎マルチプロセッシング-(Python標準ライブラリ)プロセスベースの並列処理。
-
gevent –⭐ 1176 🍴186-グリーンレットを使用するコルーチンベースのPythonネットワークライブラリ。
-
uvloop –⭐ 7207 🍴428-に加えて、asyncioイベントループの超高速実装libuv。
-
スクープ–⭐ 474 🍴 75-Pythonでのスケーラブルな並行操作。
構成
構成オプションを格納および解析するためのライブラリ。
-
configobj –⭐ 232 🍴 54-検証付きのINIファイルパーサー。
-
🌎configparser-(Python標準ライブラリ)INIファイルパーサー。
-
python-デカップル–⭐ 1512 🍴 127-コードからの設定の厳密な分離。
-
ヒドラ–⭐ 2960 🍴 240-Hydraは、複雑なアプリケーションをエレガントに構成するためのフレームワークです。
暗号化
-
paramiko –⭐ 6555 🍴 1603-主要なネイティブPythonSSHv2プロトコルライブラリ。
-
pynacl –⭐ 724 🍴 156-PythonがNetworkingand Cryptography(NaCl)ライブラリにバインドします。
データ解析
データ分析用のライブラリ。
-
ブレイズ–⭐ 2898 🍴 376-NumPyとPandasはビッグデータに接続します。
-
オープンマイニング–⭐ 1100 🍴 225-パンダインターフェースのビジネスインテリジェンス(BI)。
-
パンダ–⭐ 26926 🍴 11162-高性能で使いやすいデータ構造とデータ分析ツールを提供するライブラリ。
-
オプティマス–⭐ 940 🍴 193-PySparkでアジャイルデータサイエンスワークフローが簡単になりました。
-
AWSデータラングラー–⭐ 1101 🍴 184-AWSのパンダ。
データ検証
データを検証するためのライブラリ。多くの場合、フォームに使用されます。
-
ケルベロス–⭐ 2203 🍴 201-軽量で拡張可能なデータ検証ライブラリ。
-
jsonschema –⭐ 2948 🍴448- Python用のJSONスキーマの実装。
-
スキーマ–⭐ 2192 🍴 161-Pythonデータ構造を検証するためのライブラリ。
-
回路図–⭐ 2377 🍴 290-データ構造の検証。
-
バリディア–⭐ 238 🍴 18-軽量の拡張可能なデータ検証および適応ライブラリ。
-
官能的–⭐ 1641 🍴 188-Pythonデータ検証ライブラリ。
データの視覚化
データを視覚化するためのライブラリ。awesome-javascriptも参照してください。
-
アルタイル–⭐ 6057 🍴 559-Python用の宣言型統計視覚化ライブラリ。
-
ボケ–⭐ 14088 🍴 3525-Python用のインタラクティブなWebプロット。
-
bqplot –⭐ 2922 🍴 427-JupyterNotebook用のインタラクティブプロットライブラリ
-
素晴らしいダッシュ–⭐ 914 🍴 151
-
ダイアグラム–⭐ 10317 🍴 531-コードとしての図。
-
プロットナイン–⭐ 2390 🍴 124-ggplot2に基づくPython用のグラフィックの文法。
-
🌎Matplotlib – Python2Dプロットライブラリ。
-
🌎PyGraphviz – GraphvizへのPythonインターフェース。
-
🌎PyQtGraph-インタラクティブでリアルタイムの2D / 3D /画像プロットおよび科学/エンジニアリングウィジェット。
-
シーボーン–⭐ 7727 🍴 1322-Matplotlibを使用した統計データの視覚化。
-
VisPy –⭐ 2466 🍴 530-OpenGLに基づく高性能の科学的視覚化。
データベース
Pythonで実装されたデータベース。
-
pickleDB –⭐ 501 🍴 89-Python用のシンプルで軽量なKey-Valueストア。
-
tinydb –⭐ 3746 🍴 347-小さなドキュメント指向のデータベース。
-
ZODB –⭐ 424 🍴63-Python用のネイティブオブジェクトデータベース。Key-Valueおよびオブジェクトグラフデータベース。
データベースドライバー
データベースを接続および操作するためのライブラリ。
-
MySQL- awesome-mysql
-
あるmysqlclient –⭐ 1810年 🍴301-Python 3をサポートするMySQLコネクタ(mysql-python fork)。
-
PyMySQL –⭐ 6158 🍴 1238-mysql-pythonと互換性のある純粋なPythonMySQLドライバー。
-
PostgreSQL-素晴らしい-postgres
-
その他のリレーショナルデータベース
-
🌎pymssql -Microsoft SQLServerへのシンプルなデータベースインターフェイス。
-
SuperSQLite –⭐ 651 🍴16- apswの上に構築されたスーパーチャージャー付きSQLiteライブラリ。
-
NoSQLデータベース
-
cassandra-ドライバー–⭐ 1184 🍴 446-ApacheCassandra用のPythonドライバー。
-
happybase –⭐ 551 🍴 152-ApacheHBase用の開発者向けライブラリ。
-
カフカ-のpython –⭐ 4047 🍴 1101-ApacheKafka用のPythonクライアント。
-
pymongo –⭐ 3135 🍴 964-MongoDBの公式Pythonクライアント。
-
Redisの-PY –⭐ 8865 🍴 1889-Redis用のPythonクライアント。
-
非同期クライアント
-
モーター–⭐ 1555 🍴 139-MongoDB用の非同期Pythonドライバー。
日時
日付と時刻を操作するためのライブラリ。
-
🌎Arrow-日付、時刻、タイムスタンプを作成、操作、フォーマット、変換するための賢明で人間に優しいアプローチを提供するPythonライブラリ。
-
クロニック–⭐ 310 🍴 11-人間が書いた時間と日付を解析するためのPython3ライブラリ。
-
dateutil –⭐ 1417 🍴340-標準のPythondatetimeモジュールの拡張。
-
デロリアン–⭐ 1687年 🍴 114-日時を扱う際に発生する不便な真実を明らかにするためのライブラリ。
-
瞬間–⭐ 653 🍴41-日付/時刻を処理するためのPythonライブラリ。Moment.jsに触発されました。
-
振り子–⭐ 4128 🍴 233-Pythonの日時が簡単になりました。
-
PyTime –⭐ 137 🍴 20-文字列で日付/時刻/日時を操作することを目的とした使いやすいPythonモジュール。
-
when.py –⭐ 184 🍴 16-一般的な日付と時刻のアクションを実行するのに役立つユーザーフレンドリーな機能を提供します。
-
マヤ–⭐ 3193 🍴 206-人間の日時。
デバッグツール
コードをデバッグするためのライブラリ。
-
pdbのようなデバッガー
-
pdb ++ –⭐ 595 🍴 35-pdbの別のドロップイン代替品。
-
pudb –⭐ 1873年 🍴 164-フルスクリーンのコンソールベースのPythonデバッガー。
-
WDB –⭐ 1493 🍴 100-WebSocketを介したありそうもないWebデバッガー。
-
トレース
-
マンホール–⭐ 296 🍴 14-UNIXソケット接続をデバッグし、すべてのスレッドのスタックトレースと対話型プロンプトを表示します。
-
パイリンジ–⭐ 1580 🍴 70-Pythonプロセスにコードをアタッチして挿入できるデバッガー。
-
python-ハンター–⭐ 562 🍴 25-柔軟なコードトレースツールキット。
-
プロファイラー
-
line_profiler –⭐ 3488 🍴 243-行ごとのプロファイリング。
-
memory_profiler –⭐ 57 🍴 11-Pythonコードのメモリ使用量を監視します。
-
プロファイリング–⭐ 3001 🍴 119-インタラクティブなPythonプロファイラー。
-
PY-スパイ–⭐ 6039 🍴228-Pythonプログラムのサンプリングプロファイラー。Rustで書かれています。
-
pyflame –⭐ 2845 🍴 217-Python用のトレースプロファイラー。
-
vprof –⭐ 3680 🍴 169-ビジュアルPythonプロファイラー。
-
その他
-
アイスクリーム–⭐ 1567 🍴 33-変数、式、およびプログラムの実行を1回の単純な関数呼び出しで検査します。
-
ジャンゴ-デバッグツールバー–⭐ 6145 🍴 888-Djangoのさまざまなデバッグ情報を表示します。
-
ジャンゴ- devserver –⭐ 1255 🍴 166-Djangoのrunserverのドロップイン代替品。
-
フラスコ-debugtoolbar –⭐ 768 🍴 118-django-debug-toolbarのフラスコへのポート。
-
pyelftools –⭐ 1083 🍴 376-ELFファイルとDWARFデバッグ情報の解析と分析。
ディープラーニング
ニューラルネットワークとディープラーニングのフレームワーク。awesome-deep-learningも参照してください。
-
カフェ–⭐ 30962 🍴 18545-ディープラーニングのための高速でオープンなフレームワーク。
-
ケラス–⭐ 50029 🍴 18691-高レベルのニューラルネットワークライブラリであり、TensorFlowまたはTheanoのいずれかの上で実行できます。
-
mxnet –⭐ 19040 🍴 6760-効率と柔軟性の両方のために設計されたディープラーニングフレームワーク。
-
pytorch –⭐ 43212 🍴 11285-強力なGPUアクセラレーションを備えたPythonのテンソルと動的ニューラルネットワーク。
-
SerpentAI –⭐ 5724 🍴640-ゲームエージェントフレームワーク。ディープラーニングサンドボックスとして任意のビデオゲームを使用します。
-
tensorflow –⭐ 149366 🍴 83007-Googleによって作成された最も人気のあるディープラーニングフレームワーク。
-
テアノ–⭐ 9247 🍴 2514-高速数値計算用のライブラリ。
DevOpsツール
DevOps用のソフトウェアとライブラリ。
-
ansible –⭐ 45157 🍴 19728-根本的にシンプルなIT自動化プラットフォーム。
-
🌎cloudinit-クラウドインスタンスの早期初期化を処理するマルチディストリビューションパッケージ。
-
料理–⭐ 1241 🍴 163-Fabricのシェフのような機能。
-
🌎docker-compose – Dockerを使用した高速で分離された開発環境。
-
生地–⭐ 12521 🍴 1812-リモートで実行およびデプロイするためのシンプルなPythonicツール。
-
fabtools –⭐ 1234 🍴 220-素晴らしいFabricファイルを作成するためのツール。
-
本町–⭐ 1373 🍴123- Procfileベースのアプリケーションを管理するためのForemanのPythonクローン。
-
🌎OpenStack-プライベートクラウドとパブリッククラウドを構築するためのオープンソースソフトウェア。
-
pexpect –⭐ 1908年 🍴 414-GNUが期待するような疑似端末でインタラクティブプログラムを制御する。
-
psutil –⭐ 6668 🍴 1044-クロスプラットフォームのプロセスおよびシステムユーティリティモジュール。
-
ソルトスタック–⭐ 11311 🍴 4957-インフラストラクチャの自動化および管理システム。
-
スーパーバイザー–⭐ 6404 🍴 1070-UNIX用のスーパーバイザープロセス制御システム。
分散コンピューティング
分散コンピューティングのためのフレームワークとライブラリ。
-
バッチ処理
-
DASK –⭐ 7367 🍴 1172-分析コンピューティング用の柔軟な並列コンピューティングライブラリ。
-
ルイージ–⭐ 13827 🍴 2177-バッチジョブの複雑なパイプラインを構築するのに役立つモジュール。
-
mrjob –⭐ 2514 🍴 588-HadoopまたはAmazonWebServicesでMapReduceジョブを実行します。
-
レイ–⭐ 13511 🍴 2122-機械学習エコシステムを統合する並列分散Python用のシステム。
-
ストリーム処理
-
ファウスト–⭐ 4952 🍴410- KafkaStreamsからPythonにアイデアを移植するストリーム処理ライブラリ。
-
streamparse –⭐ 1419 🍴219 -リアルタイムに対して実行Pythonコードは経由してデータのストリームApacheの嵐。
分布
リリース配布用のパッケージ化された実行可能ファイルを作成するためのライブラリ。
-
DH-virtualenvの–⭐ 1386 🍴 155-virtualenvをDebianパッケージとしてビルドして配布します。
-
pyInstallerの–⭐ 7272 🍴 1534-Pythonプログラムをスタンドアロンの実行可能ファイル(クロスプラットフォーム)に変換します。
-
🌎pynsist -Windowsインストーラーを構築するためのツールであり、インストーラーはPython自体をバンドルします。
-
pyarmor –⭐ 696 🍴 103-Pythonスクリプトを難読化する、難読化されたスクリプトを固定マシンにバインドする、または難読化されたスクリプトを期限切れにするために使用されるツール。
-
シヴァ–⭐ 1058 🍴 62-完全に自己完結型のzipapp(PEP 441)を構築するためのコマンドラインユーティリティですが、すべての依存関係が含まれています。
ドキュメンテーション
プロジェクトドキュメントを生成するためのライブラリ。
-
スフィンクス–⭐ 3552 🍴 1362-Pythonドキュメントジェネレータ。
-
素晴らしい-sphinxdoc –⭐ 678 🍴 60
-
PDOC –⭐ 678 🍴 95-PythonライブラリのAPIドキュメントを自動生成するためのEpydocの置き換え。
-
pycco –⭐ 722 🍴 136-読み書きのできるプログラミングスタイルのドキュメントジェネレータ。
ダウンローダー
ダウンロード用のライブラリ。
-
s3cmd –⭐ 3446 🍴 798-AmazonS3とCloudFrontを管理するためのコマンドラインツール。
-
s4cmd –⭐ 1032 🍴 177-スーパーS3コマンドラインツール。パフォーマンスの向上に適しています。
-
🌎youtube-dl -YouTubeからビデオをダウンロードするための小さなコマンドラインプログラム。
-
akshare –⭐ 2346 🍴 458-人間のために構築された財務データインターフェイスライブラリ!
Eコマース
eコマースと支払いのためのフレームワークとライブラリ。
-
アリペイ–⭐ 315 🍴 99-Python用の非公式AlipayAPI。
-
カートリッジ–⭐ 618 🍴 288-メザニンを使用して構築されたショッピングカートアプリ。
-
🌎django-oscar -Djangoのオープンソースeコマースフレームワーク。
-
ジャンゴ-ショップ–⭐ 2322 🍴 847-Djangoベースのショップシステム。
-
商人–⭐ 955 🍴 171-さまざまな支払い処理業者からの支払いを受け入れるDjangoアプリ。
-
お金–⭐ 187 🍴25-MoneyオプションのCLDRに裏打ちされたロケール対応フォーマットと拡張可能な外貨両替を備えたクラス。
-
python-通貨–⭐ 44 🍴 7-お金の形式とその汚い通貨を表示します。
-
外国為替-のpython –⭐ 341 🍴 105-外国為替レート、ビットコイン価格指数および通貨換算。
エディタプラグインとIDE
-
Emacs
-
elpy –⭐ 1632 🍴 208-EmacsPython開発環境。
-
崇高なテキスト
-
アナコンダ–⭐ 2090 🍴 246-Anacondaは、フル機能のPython開発IDEでSublime Text3を実現します。
-
SublimeJEDI –⭐ 903 🍴 106-素晴らしいオートコンプリートライブラリJediへのSublimeTextプラグイン。
-
Vim
-
ジェダイ-VIM –⭐ 4566 🍴 370-Python用のJediオートコンプリートライブラリのVimバインディング。
-
python-モード–⭐ 5107 🍴 883-VimをPythonIDEに変えるためのオールインワンプラグイン。
-
YouCompleteMe –⭐ 21989 🍴2543- Python用のJediベースの補完エンジンが含まれています。
-
Visual Studio
-
PTVS –⭐ 2299 🍴 650-VisualStudio用のPythonツール。
-
VisualStudioコード
-
IDE
Eメール
電子メールを送信および解析するためのライブラリ。
-
メールサーバー
-
クライアント
-
その他
環境管理
Pythonバージョンと仮想環境管理用のライブラリ。
-
pyenv –⭐ 21057 🍴 1839-シンプルなPythonバージョン管理。
-
virtualenvの–⭐ 3708 🍴 862-分離されたPython環境を作成するためのツール。
ファイル
ファイル操作およびMIMEタイプ検出用のライブラリ。
-
🌎mimetypes-(Python標準ライブラリ)ファイル名をMIMEタイプにマップします。
-
PyFilesystem2 –⭐ 1144 🍴 116-Pythonのファイルシステム抽象化レイヤー。
-
python-マジック–⭐ 1690年 🍴 206-libmagicファイルタイプ識別ライブラリへのPythonインターフェース。
-
ユニパス–⭐ 492 🍴 37-ファイル/ディレクトリ操作へのオブジェクト指向アプローチ。
-
ウォッチドッグ–⭐ 4353 🍴 527-ファイルシステムイベントを監視するためのAPIおよびシェルユーティリティ。
外部関数インターフェイス
外部関数インターフェースを提供するためのライブラリ。
フォーム
フォームを操作するためのライブラリ。
-
変形–⭐ 341 🍴 153-形式的なフォーム生成ライブラリの影響を受けたPythonHTMLフォーム生成ライブラリ。
-
ジャンゴ- bootstrap3 –⭐ 2202 🍴 697-Bootstrap3とDjangoの統合。
-
ジャンゴ- bootstrap4 –⭐ 808 🍴 191-Bootstrap4とDjangoの統合。
-
ジャンゴ-クリスピー・フォーム–⭐ 3996 🍴 673-非常にエレガントでドライな方法で美しいフォームを作成できるDjangoアプリ。
-
ジャンゴ-リモート-フォーム–⭐ 199 🍴 103-プラットフォームに依存しないDjangoフォームシリアライザー。
-
WTForms –⭐ 1166 🍴 336-柔軟なフォーム検証およびレンダリングライブラリ。
関数型プログラミング
Pythonを使用した関数型プログラミング。
-
ココナッツ–⭐ 3032 🍴 101-シンプルでエレガントなPython関数型プログラミング用に構築されたPythonの変種。
-
fn.py –⭐ 3042 🍴 189-Pythonでの関数型プログラミング:FPを楽しむための不足している機能の実装。
-
ファンシー–⭐ 2380 🍴 118-派手で実用的な機能ツール。
-
もっと-itertools –⭐ 1577 🍴146-を超えて、反復可能オブジェクトを操作するためのより多くのルーチンitertools。
-
戻り値–⭐ 1388 🍴 57-タイプセーフなモナド、トランスフォーマー、およびコンポジションユーティリティのセット。
-
バーチャルツール–⭐ 2952 🍴 210-イテレータ、関数、および辞書の機能ユーティリティのコレクション。
-
CyToolz –⭐ 740 🍴54-Cythonの実装Toolz:高性能機能ユーティリティ。
GUI開発
グラフィカルユーザーインターフェイスアプリケーションを操作するためのライブラリ。
-
うなぎ–⭐ 3888 🍴 364-単純なElectronのようなオフラインHTML / JSGUIアプリを作成するためのライブラリ。
-
enaml –⭐ 968 🍴 99-QMLのような宣言型構文を使用して美しいユーザーインターフェイスを作成します。
-
FLEXX –⭐ 2425 🍴 228-Flexxは、GUIを作成するための純粋なPythonツールキットであり、レンダリングにWebテクノロジーを使用します。
-
ねばねば–⭐ 10435 🍴 613-コマンドラインプログラムを1行の完全なGUIアプリケーションに変換します。
-
🌎kivy -Windows、Linux、Mac OS X、Android、iOSで実行されるNUIアプリケーションを作成するためのライブラリ。
-
🌎PyGObject -GLib / GObject / GIO / GTK +(GTK + 3)のPythonバインディング。
-
PySimpleGUI –⭐ 4642 🍴 732-tkinter、Qt、WxPython、Remiのラッパー。
-
pywebview –⭐ 2017年 🍴 265-Webviewコンポーネントの軽量クロスプラットフォームネイティブラッパー。
-
トーガ–⭐ 2468 🍴 446-Pythonネイティブ、OSネイティブGUIツールキット。
-
🌎urwid-ウィジェット、イベント、豊富な色などを強力にサポートするターミナルGUIアプリケーションを作成するためのライブラリ。
GraphQL
GraphQLを操作するためのライブラリ。
-
🌎tartiflette -Python3.6以降およびasyncio用のSDL初のGraphQLエンジン実装。
-
tartiflette-aiohttp –⭐ 50 🍴5- aiohttpHTTPを介してGraphQLAPIを公開するためのTartifletteのベースのラッパー。
-
tartiflette-asgi –⭐ 70 🍴 9-TartifletteGraphQLエンジンのASGIサポート。
ゲーム開発
素晴らしいゲーム開発ライブラリ。
-
🌎Cocos2d- cocos2dは、2Dゲーム、デモ、およびその他のグラフィカル/インタラクティブアプリケーションを構築するためのフレームワークです。
-
🌎PyOgre -Ogre 3Dレンダリングエンジン用のPythonバインディングは、ゲーム、シミュレーション、その他3Dに使用できます。
-
🌎PyOpenGL -OpenGLとそれに関連するAPIのPythonctypesバインディング。
ジオロケーション
住所をジオコーディングし、緯度と経度を操作するためのライブラリ。
-
django-国–⭐ 891 🍴 207-モデルとフォームの国フィールドを提供するDjangoアプリ。
-
🌎GeoDjango-ワールドクラスの地理的Webフレームワーク。
-
GeoIP –⭐ 213 🍴 62-MaxMindGeoIPレガシーデータベース用のPythonAPI。
-
GeoJSON –⭐ 571 🍴 74-GeoJSON用のPythonバインディングとユーティリティ。
-
geopy –⭐ 3030 🍴 519-Pythonジオコーディングツールボックス。
-
pygeoip –⭐ 481 🍴 110-純粋なPythonGeoIPAPI。
HTML操作
HTMLおよびXMLを操作するためのライブラリ。
-
🌎BeautifulSoup -HTMLまたはXMLを反復、検索、および変更するためのPythonイディオムを提供します。
-
ブリーチ–⭐ 1992年 🍴 214-ホワイトリストベースのHTMLサニタイズおよびテキストリンク化ライブラリ。
-
html5lib –⭐ 866 🍴 254-HTMLドキュメントとフラグメントを解析およびシリアル化するための標準準拠のライブラリ。
-
MarkupSafe –⭐ 343 🍴 96-Python用のXML / HTML / XHTMLマークアップセーフ文字列を実装します。
-
pyquery –⭐ 1900年 🍴 161-HTMLを解析するためのjQueryのようなライブラリ。
-
もつれを解く–⭐ 479 🍴 67-簡単にアクセスできるようにXMLドキュメントをPythonオブジェクトに変換します。
-
🌎WeasyPrint -PDFにエクスポートできるHTMLおよびCSS用のビジュアルレンダリングエンジン。
-
🌎xmldataset-単純なXML解析。
-
xmltodict –⭐ 4139 🍴 399-XMLでの作業は、JSONでの作業のように感じます。
HTTPクライアント
HTTPを操作するためのライブラリ。
-
grequests –⭐ 3547 🍴 314-非同期HTTPリクエストのリクエスト+ gevent。
-
httplib2 –⭐ 382 🍴 130-包括的なHTTPクライアントライブラリ。
-
httpx –⭐ 5830 🍴 381-Python用の次世代HTTPクライアント。
-
リクエスト–⭐ 43729 🍴 7955-人間に対するHTTPリクエスト。
-
TREQ –⭐ 505 🍴 139-TwistedのHTTPクライアント上に構築されたAPIのようなPythonリクエスト。
-
urllib3 –⭐ 2453 🍴 788-スレッドセーフな接続プール、ファイル投稿のサポート、健全性に配慮したHTTPライブラリ。
ハードウェア
ハードウェアでプログラミングするためのライブラリ。
-
🌎ino – Arduinoを操作するためのコマンドラインツールキット。
-
キーボード–⭐ 2096 🍴 246-WindowsおよびLinuxでグローバルキーボードイベントをフックしてシミュレートします。
-
マウス–⭐ 364 🍴 58-WindowsおよびLinuxでグローバルマウスイベントをフックしてシミュレートします。
-
🌎ピンゴ-ピンゴは、Raspberry Pi、pcDuino、IntelGalileoなどのデバイスをプログラムするための統一されたAPIを提供します。
-
PyUserInput –⭐ 932 🍴 240-マウスとキーボードのクロスプラットフォーム制御用のモジュール。
-
scapy –⭐ 5672 🍴 1305-素晴らしいパケット操作ライブラリ。
-
無線LAN –⭐ 273 🍴 144-LinuxでWiFiを操作するためのPythonライブラリとコマンドラインツール。
画像処理
画像を操作するためのライブラリ。
-
HMAP –⭐ 179 🍴 21-画像ヒストグラムの再マッピング。
-
nude.py –⭐ 769 🍴 128-ヌード検出。
-
異教–⭐ 200 🍴 23-入力文字列とハッシュに基づくレトロな識別子(アバター)の生成。
-
pygram –⭐ 95 🍴 11-Instagramのような画像フィルター。
-
python-QRコード–⭐ 2252 🍴 413-純粋なPythonQRコードジェネレーター。
-
クワッド–⭐ 953 🍴 106-四分木に基づくコンピュータアート。
-
🌎scikit-image-(科学的な)画像処理用のPythonライブラリ。
-
親指–⭐ 8006 🍴692-スマートイメージングサービス。オンデマンドのトリミング、サイズ変更、画像の反転が可能です。
-
杖–⭐ 1021 🍴181- MagickWandのPythonバインディング、ImageMagickのCAPI。
実装
Pythonの実装。
-
CPythonの–⭐ 34042 🍴16484- Cで記述されたPythonプログラミング言語のデフォルトの最も広く使用されている実装。
-
CLPython –⭐ 305 🍴 32-CommonLispで書かれたPythonプログラミング言語の実装。
-
気難しい–⭐ 10177 🍴 652-より強力なCPython2.7置換(アルファ)として、インタープリターよりもコンパイラーが多い。
-
IronPythonの–⭐ 1216 🍴 158-C#で記述されたPythonプログラミング言語の実装。
-
MicroPython –⭐ 11287 🍴 3732-無駄のない効率的なPythonプログラミング言語の実装。
-
PeachPy –⭐ 1446 🍴 124-Pythonに埋め込まれたx86-64アセンブラー。
-
ピジオン–⭐ 1374 🍴 70-CoreCLRに基づくPython用のJIT。
-
ピストン–⭐ 4545 🍴 303-JIT技術を使用したPython実装。
-
StacklessのPythonの–⭐ 644 🍴 47-Pythonプログラミング言語の拡張バージョン。
インタラクティブ通訳
インタラクティブPythonインタープリター(REPL)。
-
bpython –⭐ 1596年 🍴 179-Pythonインタープリターへの豪華なインターフェース。
-
🌎Jupyter Notebook(IPython)-Pythonをインタラクティブに使用することを最大限に活用するのに役立つ豊富なツールキット。
-
素晴らしい-jupyter –⭐ 1878年 🍴 234
-
ptpython –⭐ 3778 🍴215- python-prompt-toolkitの上に構築された高度なPythonREPL 。
国際化
i18nを操作するためのライブラリ。
ジョブスケジューラ
ジョブをスケジュールするためのライブラリ。
-
🌎APScheduler-機能をスケジュールできる、軽量で強力なインプロセスタスクスケジューラ。
-
django-スケジュール–⭐ 782 🍴 288-Django用のカレンダーアプリ。
-
砲術–⭐ 719 🍴 76-Webベースのインターフェースを備えた分散システム用の多目的タスク実行ツール。
-
計画–⭐ 1116 🍴 94-魅力のようにPythonでcrontabファイルを書く。
-
スケジュール–⭐ 7811 🍴 728-人間のためのPythonジョブスケジューリング。
-
SPIFF –⭐ 908 🍴 226-純粋なPythonで実装された強力なワークフローエンジン。
-
🌎Airflow -Airflowは、ワークフローをプログラムで作成、スケジュール、および監視するためのプラットフォームです。
ロギング
ログを生成および操作するためのライブラリ。
-
エリオット–⭐ 826 🍴 52-複雑な分散システムのロギング。
-
レイヴン–⭐ 1673年 🍴 799-Sentry用のPythonクライアント、Webアプリケーション用のログ/エラー追跡、クラッシュレポート、および集約プラットフォーム。
機械学習
機械学習用のライブラリ。awesome-machine-learningも参照してください。
-
H2O –⭐ 5018 🍴 1780-オープンソースの高速スケーラブルな機械学習プラットフォーム。
-
指標–⭐ 1370 🍴 425-機械学習の評価指標。
-
NuPIC –⭐ 6183 🍴 1583-インテリジェントコンピューティングのためのNumentaプラットフォーム。
-
🌎scikit-learn-機械学習で最も人気のあるPythonライブラリ。
-
🌎Spark ML – ApacheSparkのスケーラブルな機械学習ライブラリ。
-
vowpal_porpoise –⭐ 159 🍴30- VowpalWabbit用の軽量Pythonラッパー。
-
xgboost –⭐ 19969 🍴 7779-スケーラブルでポータブルな分散型勾配ブースティングライブラリ。
マイクロソフトウィンドウズ
MicrosoftWindowsでのPythonプログラミング。
-
🌎Python(x、y) -QtとSpyderに基づく科学アプリケーション指向のPythonディストリビューション。
-
🌎pythonlibs -Python拡張パッケージ用の非公式のWindowsバイナリ。
-
PythonNet –⭐ 2297 🍴 433-Pythonと.NET共通言語ランタイム(CLR)の統合。
-
PyWin32 –⭐ 2592 🍴 522-Windows用のPython拡張機能。
その他
上記のカテゴリに当てはまらない便利なライブラリまたはツール。
-
ブリンカー–⭐ 1122 🍴 145-高速なPythonインプロセスシグナル/イベントディスパッチシステム。
-
ボルトン–⭐ 5259 🍴 280-純粋なPythonユーティリティのセット。
-
その危険–⭐ 2065 🍴 175-信頼できるデータを信頼できない環境に渡すためのさまざまなヘルパー。
-
pluginbase –⭐ 909 🍴 137-Python用のシンプルだが柔軟なプラグインシステム。
自然言語処理
人間の言語を扱うためのライブラリ。
-
一般
-
gensim –⭐ 11261 🍴 3829-人間のためのトピックモデリング。
-
langid.py –⭐ 1662 🍴 271-スタンドアロンの言語識別システム。
-
パターン–⭐ 7629 🍴 1508-Webマイニングモジュール。
-
ポリグロット–⭐ 1686 🍴 294-数百の言語をサポートする自然言語パイプライン。
-
pytext –⭐ 6039 🍴 763-PyTorchに基づく自然言語モデリングフレームワーク。
-
PyTorch-NLP –⭐ 1801 🍴 217-研究用の迅速な深層学習NLPプロトタイピングを可能にするツールキット。
-
スタンザ–⭐ 4750 🍴 605-60以上の言語をサポートするスタンフォードNLPグループの公式Pythonライブラリ。
-
中国語
-
jieba –⭐ 24397 🍴 5943-最も人気のある中国語のテキストセグメンテーションライブラリ。
-
pkuseg-のpython –⭐ 5083 🍴 808-さまざまなドメインでの中国語の単語セグメンテーションのためのツールキット。
-
snownlp –⭐ 4977 🍴 1213-中国語のテキストを処理するためのライブラリ。
-
funNLP –⭐ 25293 🍴 7548-中国のNLP用のツールとデータセットのコレクション。
ネットワーク仮想化
仮想ネットワークとSDN(ソフトウェア定義ネットワーク)用のツールとライブラリ。
-
ミニネット–⭐ 3591 🍴 1434-Pythonで記述された人気のあるネットワークエミュレーターとAPI。
-
ナパーム弾–⭐ 1556 🍴 445-ネットワークデバイスを操作するためのクロスベンダーAPI。
-
痘–⭐ 505 🍴 436-OpenFlowSDNコントローラーなどのPythonベースのSDN制御アプリケーション。
ニュースフィード
ユーザーのアクティビティを構築するためのライブラリ。
-
ジャンゴ・アクティビティストリーム–⭐ 1814年 🍴 455-サイトのアクションから一般的なアクティビティストリームを生成します。
-
ストリームフレームワーク–⭐ 4398 🍴 548-CassandraとRedisを使用してニュースフィードと通知システムを構築する。
ORM
オブジェクトリレーショナルマッピングまたはデータマッピング技術を実装するライブラリ。
-
リレーショナルデータベース
-
🌎SQLAlchemy – PythonSQLツールキットとオブジェクトリレーショナルマッパー。
-
素晴らしい、SQLAlchemyの–⭐ 2135 🍴 129
-
データセット–⭐ 3904 🍴 252-Pythondictをデータベースに保存します-SQLite、MySQL、およびPostgreSQLで動作します。
-
雄弁家–⭐ 1130 🍴 140-Orator ORMは、シンプルでありながら美しいActiveRecord実装を提供します。
-
ORM –⭐ 1088 🍴 56-非同期ORM。
-
ピーウィー–⭐ 7867 🍴 1237-小さくて表現力豊かなORM。
-
ポニー–⭐ 2327 🍴 180-SQLへのジェネレーター指向のインターフェースを提供するORM。
-
pydal –⭐ 332 🍴 116-純粋なPythonデータベース抽象化レイヤー。
-
NoSQLデータベース
-
ホットRedisの–⭐ 265 🍴 26-Redis用の豊富なPythonデータ型。
-
mongoengine –⭐ 3294 🍴 1116-MongoDBを操作するためのPythonObject-Document-Mapper。
-
PynamoDB –⭐ 1368 🍴340 -のためのA Python的インターフェイスアマゾンDynamoDBの。
-
redisco –⭐ 433 🍴 85-Redisで永続化される単純なモデルとコンテナー用のPythonライブラリ。
パッケージ管理
パッケージと依存関係を管理するためのライブラリ。
-
詩–⭐ 12554 🍴 955-Pythonの依存関係の管理とパッケージ化が簡単になりました。
-
コンダ–⭐ 3847 🍴 967-クロスプラットフォームのPythonに依存しないバイナリパッケージマネージャー。
パッケージリポジトリ
ローカルのPyPIリポジトリサーバーとプロキシ。
-
倉庫–⭐ 2504 🍴 730-次世代のPythonパッケージリポジトリ(PyPI)。
-
バンダースナッチ–⭐ 197 🍴 82-Python Packaging Authority(PyPA)が提供するPyPIミラーリングツール。
-
devpi –⭐ 415 🍴 77-PyPIサーバーとパッケージング/テスト/リリースツール。
-
ローカルショップ–⭐ 370 🍴 116-ローカルPyPIサーバー(カスタムパッケージとpypiの自動ミラーリング)。
権限
ユーザーがデータまたは機能にアクセスすることを許可または拒否するライブラリ。
-
ジャンゴ-保護者–⭐ 2769 🍴 503-Django1.2以降のオブジェクトごとのアクセス許可の実装
-
django-ルール–⭐ 1146 🍴 93-データベースを必要とせずに、Djangoにオブジェクトレベルの権限を提供する小さいながらも強力なアプリ。
プロセス
OSプロセスを開始および通信するためのライブラリ。
-
delegator.py –⭐ 1515 🍴82 –サブプロセス人間2.0。
-
SH –⭐ 5464 🍴 431-Pythonの本格的なサブプロセスの置き換え。
レコメンダーシステム
レコメンダーシステムを構築するためのライブラリ。
-
迷惑–⭐ 7676 🍴 840-メモリ使用量に最適化されたC ++ / Pythonの近似最近傍。
-
fastFM –⭐ 871 🍴 193-因数分解マシンのライブラリ。
-
暗黙的–⭐ 2119 🍴 458-暗黙的なデータセットの協調フィルタリングの高速Python実装。
-
libffm –⭐ 1452 🍴 454-フィールド対応因数分解マシン(FFM)のライブラリ。
-
lightfm –⭐ 3334 🍴 554-いくつかの一般的なレコメンデーションアルゴリズムのPython実装。
-
スポットライト–⭐ 2303 🍴 363-PyTorchを使用したディープレコメンダーモデル。
-
サプライズ–⭐ 4418 🍴 803-レコメンダーシステムを構築および分析するためのscikit。
-
tensorrec –⭐ 1093 🍴 204-TensorFlowのレコメンデーションエンジンフレームワーク。
リファクタリング
Python用のリファクタリングツールとライブラリ
-
🌎Bicycle Repair Man -PythonのリファクタリングツールであるBicycleRepairMan。
-
ロープ–⭐ 1002 🍴 118-RopeはPythonリファクタリングライブラリです。
RESTful API
RESTfulAPIを構築するためのライブラリ。
-
Django
-
🌎django-rest-framework -WebAPIを構築するための強力で柔軟なツールキット。
-
🌎django-tastypie -Djangoアプリ用のおいしいAPIを作成します。
-
フラスコ
-
イブ–⭐ 6208 🍴 724-Flask、MongoDB、および善意を備えたRESTAPIフレームワーク。
-
フラスコ-API –⭐ 1187 🍴 144-Flask用の閲覧可能なWebAPI。
-
フラスコ-安らかな–⭐ 5766 🍴 904-Flask用のRESTAPIをすばやく構築します。
-
ピラミッド
-
コーニス–⭐ 360 🍴 152-PyramidのRESTfulフレームワーク。
-
フレームワークにとらわれない
-
apistar –⭐ 5495 🍴 434-Python3用に設計されたスマートWebAPIフレームワーク。
-
ハヤブサ–⭐ 8044 🍴 804-クラウドAPIとウェブアプリバックエンドを構築するための高性能フレームワーク。
-
fastapi –⭐ 22115 🍴 1505-標準のPython型ヒントに基づいてPython3.6以降でAPIを構築するための最新の高速Webフレームワーク。
-
ハグ–⭐ 6341 🍴 358-APIをクリーンに公開するためのPython3フレームワーク。
-
sandman2 –⭐ 1580 🍴 175-既存のデータベース駆動型システム用の自動化されたRESTAPI。
-
サニック–⭐ 14185 🍴 1293-高速に動作するように作成されたPython3.6以降のWebサーバーとWebフレームワーク。
ロボット工学
ロボット工学のためのライブラリ。
-
PythonRobotics –⭐ 10414 🍴 3377-これは、視覚化されたさまざまなロボットアルゴリズムをまとめたものです。
RPCサーバー
RPC互換サーバー。
-
zeroRPC –⭐ 2688 🍴355-zerorpcは、ZeroMQとMessagePackに基づく柔軟なRPC実装です。
-
RPyC(リモートPython呼び出し)-⭐ 926 🍴 189-Python用の透過的で対称的なRPCライブラリ
理科
科学計算のためのライブラリ。Python-for-Scientistsも参照してください。
-
bcbio、ネクストジェン–⭐ 776 🍴 330-完全に自動化されたハイスループットシーケンス分析のためのベストプラクティスパイプラインを提供します。
-
BCCB –⭐ 477 🍴 214-生物学的分析に関連する有用なコードのコレクション。
-
空手クラブ–⭐ 990 🍴 119-グラフ構造化データ用の教師なし機械学習ツールボックス。
-
🌎OpenBabel-化学データの多くの言語を話すように設計された化学ツールボックス。
-
ObsPy-地震学のためのPythonツールボックス。
-
🌎PyDy -Python Dynamicsの略で、動的モーションのモデリングのワークフローを支援するために使用されます。
-
PyMC –⭐ 5313 🍴 1285-マルコフ連鎖モンテカルロサンプリングツールキット。
-
🌎QuTiP -PythonのQuantumToolbox。
-
🌎RDKit-ケモインフォマティクスおよび機械学習ソフトウェア。
-
statsmodels –⭐ 5619 🍴 2079-Pythonでの統計モデリングと計量経済学。
-
SymPy –⭐ 7442 🍴 3140-記号数学用のPythonライブラリ。
-
ジップライン–⭐ 12077 🍴 3463-Pythonicアルゴリズム取引ライブラリ。
探す
データのインデックス作成と検索クエリの実行のためのライブラリとソフトウェア。
-
🌎elasticsearch-py – Elasticsearch用の公式の低レベルPythonクライアント。
-
elasticsearch-DSL-PY –⭐ 3037 🍴 652-Elasticsearch用の公式の高レベルPythonクライアント。
-
ジャンゴ-干し草の山–⭐ 3046 🍴 1227-Djangoのモジュラー検索。
-
pysolr –⭐ 566 🍴307- ApacheSolr用の軽量Pythonラッパー。
シリアル化
複雑なデータ型をシリアル化するためのライブラリ
-
マシュマロ–⭐ 5044 🍴 534-複雑なオブジェクトを単純なPythonデータ型との間で変換するための軽量ライブラリ。
-
pysimdjson –⭐ 379 🍴25- simdjsonのPythonバインディング。
-
python-rapidjson –⭐ 400 🍴32- RapidJSONのPythonラッパー。
-
ultrajson –⭐ 2989 🍴 304-Pythonバインディングを使用してCで記述された高速JSONデコーダーおよびエンコーダー。
サーバーレスフレームワーク
サーバーレスPythonコードを開発するためのフレームワーク。
-
python-ラムダ–⭐ 1184 🍴 204-AWSLambdaでPythonコードを開発およびデプロイするためのツールキット。
-
ザッパ–⭐ 11148 🍴 1203-AWSLambdaおよびAPIGatewayにWSGIアプリケーションをデプロイするためのツール。
特定のフォーマットの処理
特定のテキスト形式を解析および操作するためのライブラリ。
-
一般
-
tablib –⭐ 3782 🍴 550-XLS、CSV、JSON、YAMLの表形式データセット用のモジュール。
-
オフィス
-
🌎openpyxl -Excel 2010 xlsx / xlsm / xltx / xltmファイルを読み書きするためのライブラリ。
-
pyexcel –⭐ 845 🍴 131-csv、ods、xls、xlsx、xlsmファイルの読み取り、操作、書き込み用に1つのAPIを提供します。
-
python-docxファイル–⭐ 2373 🍴 667-Microsoft Word 2007/2008 docxファイルの読み取り、クエリ、および変更。
-
python-PPTX –⭐ 1150 🍴 292-PowerPoint(.pptx)ファイルを作成および更新するためのPythonライブラリ。
-
unoconv –⭐ 1977 🍴 377-LibreOffice / OpenOfficeでサポートされている任意のドキュメント形式間で変換します。
-
XlsxWriter –⭐ 2364 🍴 493-Excel.xlsxファイルを作成するためのPythonモジュール。
-
xlwings –⭐ 1813年 🍴 341-ExcelからPythonを、またはその逆に簡単に呼び出すことができるBSDライセンスのライブラリ。
-
xlwt / xlrd –⭐ 962 🍴 270-Excelファイルからのデータの書き込みと読み取りおよび情報のフォーマット。
-
PDF
-
PDFMiner –⭐ 4377 🍴 1016-PDFドキュメントから情報を抽出するためのツール。
-
PyPDF2 –⭐ 3345 🍴 880-PDFページを分割、マージ、および変換できるライブラリ。
-
🌎ReportLab-リッチPDFドキュメントの迅速な作成を可能にします。
-
マークダウン
-
ミスチューン–⭐ 1856年 🍴 193-Markdownの最速でフル機能の純粋なPythonパーサー。
-
Pythonの-値下げ–⭐ 2300 🍴 546-JohnGruberのMarkdownのPython実装。
-
YAML
-
CSV
-
csvkit –⭐ 4378 🍴 539-CSVに変換して操作するためのユーティリティ。
-
アーカイブ
-
UNP –⭐ 368 🍴 59-アーカイブを簡単に解凍できるコマンドラインツール。
静的サイトジェネレータ
静的サイトジェネレーターは、入力としていくつかのテキスト+テンプレートを受け取り、出力でHTMLファイルを生成するソフトウェアです。
-
mkdocs –⭐ 10900 🍴 1585-マークダウンに適したドキュメントジェネレータ。
-
ペリカン–⭐ 9979 🍴 1671-MarkdownおよびreST構文をサポートする静的サイトジェネレーター。
-
講師–⭐ 3343 🍴 270-使いやすい静的CMSとブログエンジン。
-
ニコラ–⭐ 1966年 🍴 392-静的なウェブサイトとブログジェネレータ。
タグ付け
アイテムにタグを付けるためのライブラリ。
-
ジャンゴ- taggit –⭐ 2470 🍴 547-Djangoの単純なタグ付け。
タスクキュー
タスクキューを操作するためのライブラリ。
-
ヒューイ–⭐ 3197 🍴 287-小さなマルチスレッドタスクキュー。
-
MRQ –⭐ 822 🍴 111-Redisとgeventを使用したPythonの分散ワーカータスクキュー。
-
RQ –⭐ 7312 🍴 1164-Pythonの単純なジョブキュー。
テンプレートエンジン
テンプレートと字句解析のためのライブラリとツール。
-
Jinja2の–⭐ 7303 🍴 1339-モダンでデザイナーに優しいテンプレート言語。
テスト
コードベースをテストし、テストデータを生成するためのライブラリ。
-
テストフレームワーク
-
仮説–⭐ 4703 🍴 432-仮説は、高度なQuickcheckスタイルのプロパティベースのテストライブラリです。
-
nose2 –⭐ 655 🍴128 -の後継noseunittest2 `に基づいて、。
-
ロボットフレームワーク–⭐ 5125 🍴 1510-一般的なテスト自動化フレームワーク。
-
テストランナー
-
緑–⭐ 667 🍴 72-クリーンでカラフルなテストランナー。
-
GUI / Webテスト
-
イナゴ–⭐ 14043 🍴 1940-Pythonで記述されたスケーラブルなユーザー負荷テストツール。
-
PyAutoGUI –⭐ 4354 🍴 607-PyAutoGUIは、人間向けのクロスプラットフォームGUI自動化Pythonモジュールです。
-
6パック–⭐ 1657年 🍴 185-言語にとらわれないA / Bテストフレームワーク。
-
破片–⭐ 2300 🍴 481-Webアプリケーションをテストするためのオープンソースツール。
-
モック
-
フリーズガン–⭐ 2610 🍴 191-日時モジュールをモックして時間を移動します。
-
httmock –⭐ 411 🍴 50-Python2.6以降および3.2以降のリクエスト用のモックライブラリ。
-
httpretty –⭐ 1813年 🍴 244-Python用のHTTPリクエストモックツール。
-
モケット–⭐ 201 🍴 31-gevent / asyncio / SSLをサポートするソケットモックフレームワーク。
-
応答–⭐ 2945 🍴 245-リクエストPythonライブラリをモックアウトするためのユーティリティライブラリ。
-
VCR.py –⭐ 1796年 🍴 256-テストでのHTTPインタラクションを記録および再生します。
-
オブジェクトファクトリ
-
factory_boy –⭐ 2296 🍴 300-Pythonのテストフィクスチャの代替品。
-
ミキサー–⭐ 707 🍴76-別の器具の交換。Django、Flask、SQLAlchemy、Peeweeなどをサポートしました。
-
model_mommy –⭐ 935 🍴 158-Djangoでテストするためのランダムなフィクスチャを作成します。
-
コードカバレッジ
-
偽のデータ
テキスト処理
プレーンテキストを解析および操作するためのライブラリ。
-
一般
-
シャルデ–⭐ 1376 🍴 192-Python2 / 3互換の文字エンコード検出器。
-
ftfy –⭐ 2815 🍴 98-Unicodeテキストの破損を減らし、自動的により一貫性を持たせます。
-
fuzzywuzzy –⭐ 7395 🍴 788-あいまい文字列マッチング。
-
レーベンシュタイン–⭐ 873 🍴 120-レーベンシュタイン距離と文字列の類似性の高速計算。
-
pangu.py –⭐ 151 🍴 21-パラノイドテキスト間隔。
-
pyfiglet –⭐ 707 🍴 75-Pythonで書かれたfigletの実装。
-
ピピニン–⭐ 2897 🍴 461-漢字(漢字)を拼音(拼音)に変換します。
-
textdistance –⭐ 1800 🍴 157-30以上のアルゴリズムを使用してシーケンス間の距離を計算します。
-
Slugify
-
素晴らしい-slugify –⭐ 450 🍴 38-ユニコードを保持できるPythonslugifyライブラリ。
-
python-slugify –⭐ 920 🍴 79-UnicodeをASCIIに変換するPythonslugifyライブラリ。
-
ユニコード-slugify –⭐ 293 🍴 53-依存関係としてDjangoを使用してUnicodeスラッグを生成するスラジファイア。
-
一意の識別子
-
パーサー
-
プライ–⭐ 1770年 🍴 306-Python用のlexおよびyacc解析ツールの実装。
-
pyparsing –⭐ 894 🍴 143-パーサーを生成するための汎用フレームワーク。
-
python-nameparser –⭐ 431 🍴 76-人間の名前を個々のコンポーネントに解析します。
-
python-の電話番号–⭐ 2551 🍴 320-国際電話番号の解析、フォーマット、保存、検証。
-
python-ユーザーエージェント–⭐ 1070 🍴 174-ブラウザユーザーエージェントパーサー。
-
sqlparse –⭐ 2203 🍴 460-検証されていないSQLパーサー。
サードパーティのAPI
サードパーティのサービスAPIにアクセスするためのライブラリ。PythonAPIラッパーとライブラリのリストも参照してください。
-
🌎apache-libcloud-すべてのクラウドに1つのPythonライブラリ。
-
boto3 –⭐ 5851 🍴 1259-アマゾンウェブサービスへのPythonインターフェース。
-
django-ワードプレス–⭐ 313 🍴 84-DjangoのWordPressモデルとビュー。
-
Facebookの-SDK –⭐ 2559 🍴 939-FacebookプラットフォームPythonSDK。
-
グーグル-API-のpython-クライアント–⭐ 4147 🍴 1749-Python用のGoogleAPIクライアントライブラリ。
-
gspread –⭐ 4980 🍴 758-GoogleスプレッドシートPythonAPI。
-
twython –⭐ 1747年 🍴 395-TwitterAPIのPythonラッパー。
URL操作
URLを解析するためのライブラリ。
-
ファール–⭐ 1875年 🍴 119-URLの解析と操作を簡単にする小さなPythonライブラリ。
-
プル–⭐ 246 🍴 32-問い合わせと操作のためのクリーンなAPIを備えたシンプルで不変のURLクラス。
-
pyshorteners –⭐ 271 🍴 50-純粋なPythonURL短縮ライブラリ。
-
webargs –⭐ 1074 🍴 138-一般的なWebフレームワークのサポートが組み込まれたHTTPリクエスト引数を解析するための使いやすいライブラリ。
ビデオ
ビデオとGIFを操作するためのライブラリ。
-
vidgear –⭐ 1423 🍴 106-最も強力なマルチスレッドビデオ処理フレームワーク。
-
scikit -ビデオ–⭐ 102 🍴 23-SciPyのビデオ処理ルーチン。
Web資産管理
ウェブサイトの資産を管理、圧縮、縮小するためのツール。
-
ジャンゴ-コンプレッサー–⭐ 2374 🍴 558-リンクされたインラインJavaScriptまたはCSSを単一のキャッシュファイルに圧縮します。
-
django-パイプライン–⭐ 1373 🍴 348-Djangoのアセットパッケージライブラリ。
-
ジャンゴ-ストレージ–⭐ 1707年 🍴 659-Djangoのカスタムストレージバックエンドのコレクション。
-
🌎fanstatic-静的ファイルの依存関係をPythonパッケージとしてパッケージ化し、最適化し、提供します。
-
🌎fileconveyor-ファイルを検出してCDN、S3、およびFTPに同期するデーモン。
-
フラスコ-資産–⭐ 402 🍴 87-WebアセットをFlaskアプリに統合するのに役立ちます。
-
webassets –⭐ 885 🍴 254-静的リソースの一意のキャッシュバスティングURLをバンドル、最適化、および管理します。
Webコンテンツの抽出
Webコンテンツを抽出するためのライブラリ。
-
html2text –⭐ 1003 🍴 174-HTMLをマークダウン形式のテキストに変換します。
-
名犬ラッシー–⭐ 509 🍴 40-人間のためのWebコンテンツ検索。
-
micawber –⭐ 500 🍴 74-URLからリッチコンテンツを抽出するための小さなライブラリ。
-
新聞–⭐ 10260 🍴 1693-Pythonでのニュース抽出、記事抽出、コンテンツキュレーション。
-
python-読みやすさ–⭐ 1878年 🍴 315-arc90の読みやすさツールの高速Pythonポート。
-
リクエスト- HTML –⭐ 11223 🍴 745-人間のためのPythonicHTML解析。
-
スムイ–⭐ 2386 🍴 433-テキストドキュメントとHTMLページの自動要約のためのモジュール。
-
textract –⭐ 2891 🍴 409-任意のドキュメント、Word、PowerPoint、PDFなどからテキストを抽出します。
-
toapi –⭐ 3054 🍴 216-すべてのWebサイトがAPIを提供しています。
Webクロール
Webスクレイピングを自動化するライブラリ。
-
コーラ–⭐ 1376 🍴 543-分散クロールフレームワーク。
-
🌎feedparser-ユニバーサルフィードパーサー。
-
グラブ–⭐ 1986 🍴 250-サイトスクレイピングフレームワーク。
-
MechanicalSoup –⭐ 3582 🍴 329-ウェブサイトとの相互作用を自動化するためのPythonライブラリ。
-
pyspider –⭐ 14636 🍴 3537-強力なスパイダーシステム。
-
robobrowser –⭐ 3490 🍴 326-スタンドアロンのWebブラウザなしでWebを閲覧するためのシンプルなPythonicライブラリ。
-
ポーシャ–⭐ 7930 🍴 1281-Scrapyのビジュアルスクレイピング。
Webフレームワーク
従来のフルスタックWebフレームワーク。RESTfulAPIも参照してください。
-
同期
-
素晴らしい、ジャンゴ–⭐ 3041 🍴 556
-
素晴らしい、ジャンゴ–⭐ 471 🍴 92
-
素晴らしいフラスコ–⭐ 9270 🍴 1375
-
素晴らしいピラミッド–⭐ 490 🍴 54
-
メソナイト–⭐ 1466 🍴 91-最新の開発者中心のPythonWebフレームワーク。
-
非同期
WebSocket
WebSocketを操作するためのライブラリ。
-
アウトバーン-のpython –⭐ 2215 🍴619-Twistedおよびasyncio上のPython用WebSocketおよびWAMP。
-
チャネル–⭐ 4587 🍴 636-Djangoの開発者にとって使いやすい非同期。
-
WebSocketを–⭐ 2968 🍴 339-正確さと単純さに焦点を当てたWebSocketサーバーとクライアントを構築するためのライブラリ。
WSGIサーバー
WSGI互換のWebサーバー。
-
ビョルン–⭐ 2433 🍴 177-非同期、非常に高速で、Cで記述されています。
-
gunicorn –⭐ 7220 🍴 1349-事前にフォークされ、部分的にCで書かれています。
-
🌎uWSGI-プロジェクトは、Cで記述されたホスティングサービスを構築するためのフルスタックを開発することを目的としています。
-
ウェイトレス–⭐ 844 🍴 122-マルチスレッド、Pyramidを強化します。
-
WERKZEUG –⭐ 5471 🍴 1480-Flaskを強化し、独自のプロジェクトに簡単に埋め込むことができるPython用のWSGIユーティリティライブラリ。
リソース
学習リソースや新しいPythonライブラリを見つける場所。
本
ウェブサイト
-
チュートリアル
-
ライブラリ
-
その他