python3
11件のリポジトリ
ユーザー名から全SNSアカウントを一括捜索 — Sherlockは指定したユーザー名を数百のSNS・Webサービス上で一斉に検索し、存在するアカウントを洗い出すOSINTツールです。ペネトレーションテストや調査(レコン)、デジタルフォレンジックの現場で、対象人物のオンライン上の足跡を素早く把握したいセキュリティ担当者や研究者に向いています。CLIで手軽に使える点も人気の理由です。
型ヒントで高速APIを書けるPythonフレームワーク — FastAPIはPythonの型ヒントを活かし、NodeJSやGo並みの高性能を実現するWeb APIフレームワークです。Starletteとpydanticを基盤に、自動補完やバリデーション、OpenAPI/Swagger UIのドキュメント自動生成を備え、開発速度と信頼性を両立します。
数千のAIエージェントで未来を予測するデジタル並行世界エンジン — MiroFishは、ニュースや政策案、金融シグナルなどの種情報からリアルな並行デジタル世界を自動構築し、独立した人格・長期記憶を持つ多数のエージェントを相互作用させて未来を予測するマルチエージェントAIエンジンです。自然言語で条件を指定するだけで、政策検証や意思決定リハーサル、創作支援などに使える詳細な予測レポートと対話可能な仮想世界を生成できる点が特徴です。
30日間で学ぶPython実践カリキュラム — 基礎文法からデータ構造、Webスクレイピング、統計、Pandas、Flask、MongoDBまでを30日間の段階的な課題で学べる教材です。動画解説付きで初学者がフルスタックなPython力を無理なく積み上げられる点が特徴です。
Rust製の爆速Pythonリンター&フォーマッター — FlakeやBlackなどの既存ツールに比べて10〜100倍高速なPython用リンター兼フォーマッターです。900以上の組み込みルールでFlake8・isort・Blackと互換性を保ちつつ、単一ツールに機能を統合しているのが特徴です。pipで簡単導入でき、大規模モノレポにも対応します。
6000サイト横断、ユーザー名から人物調査を行うOSINTツール — Maigretはユーザー名一つから6000以上のサイトを検索し、プロフィールや写真、関連アカウントを収集してHTML/PDFレポートを生成するOSINTツールです。SherlockベースでページID認識グラフも備え、調査員やレッドチーム、研究者に向いています。
Stalk your Friends. Find their Instagram, FB and Twitter Profiles using Image Recognition and Reverse Image Search.
LinkedIn enumeration tool to extract valid employee names from an organization through search engine scraping
SQLiteをフル活用するPythonラッパー APSW — SQLiteのC APIとPythonのC APIを完全に橋渡しするラッパーです。標準のsqlite3モジュールと違い、全文検索や仮想テーブル、VFS、セッション機能などSQLiteの全機能を使え、同期・非同期どちらのコードでも利用できます。開発体験の良さを重視する人向けです。
rustlings流のPython学習で面接レベルの演習に挑戦 — PyLingsはrustlingsのスタイルをPythonに移植したツールです。基礎の35個のウォームアップ課題と、中級からスタッフレベルまでの20個の面接対策問題を収録し、保存するたびにテストを自動実行します。依存ライブラリなしでPython 3.14対応、ヒントや解答例、面接で聞かれる議論問題付きです。
PythonとPygameでゼロから再現したWolfenstein 3Dクローン — pyWolf3Dは、レイキャスティング描画・マップ解析・敵キャラの挙動まですべて自前実装したWolfenstein 3DのPython/pygame版クローンです。元祖エピソード1のシェアウェア版をそのまま遊べるため、レイキャスティング技術やクラシックFPSの内部構造を学びたい人に向いています。