Open Source Python Projects
Discover 606 open source Python repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Python projects here are most often combined with Library, Developer Tools and LLM. Last updated October 4, 2026.
606 repositories · updated October 4, 2026

claude-for-legal: Legal Workflow Plugins and Agents
Anthropic’s claude-for-legal provides Claude plugins, skills, and managed-agent cookbooks for legal teams, clinics, and students. It supports workflows from contract review and privacy assessments to litigation and study, with attorney review required for legal outputs.

tensorrec: Build Custom Recommendation Systems with TensorFlow
TensorRec is a Python framework for building recommendation systems with TensorFlow. It combines user and item features with interaction data, while letting developers customize representation and loss functions. The project is not under active development.

vizro: Build Data Visualization Apps with Python
Vizro is a low-code Python toolkit for building interactive, multi-page data visualization apps from configuration. It suits teams that want to prototype dashboards quickly while retaining options for custom code and production deployment.

JARVIS: Connect Language Models to AI Tools
JARVIS, also known as HuggingGPT, uses an LLM to plan requests, choose expert models from Hugging Face, run tasks, and combine their results. It suits research and prototyping that explores natural-language orchestration of AI models.

CellProfiler: Measure Biological Phenotypes from Images
CellProfiler helps biologists quantify phenotypes across large collections of images without requiring computer vision or programming expertise. It is suited to repeatable image-analysis workflows, with stable releases for users and source builds for contributors.

GHunt: Investigate Google Accounts and Assets with OSINT
GHunt is a Python framework for investigating Google-related data, including email addresses, Gaia IDs, Drive files, and BSSIDs. It suits OSINT researchers and authorized investigators who need CLI or library workflows with JSON export.

open_deep_research: Build Configurable Deep Research Agents
A Python research agent that searches the web, synthesizes findings, and produces reports using configurable language models and search tools. It suits developers who want to customize or deploy a research workflow with LangGraph.

waymore: Find and Download Archived URLs
waymore collects historical URLs from web archives and threat-intelligence sources, and can download archived responses for further analysis. It is aimed at security researchers and bug bounty hunters who value broad coverage over speed.

peft: Fine-Tune Models with Fewer Trainable Parameters
Hugging Face PEFT adapts pretrained models by training a small set of additional parameters instead of updating the full model. It is for practitioners who want to reduce fine-tuning compute and storage costs across supported model workflows.

fastFM: Build Factorization Machine Models in Python
fastFM is a Python library for factorization machines, with scikit-learn-style estimators for regression, classification, and ranking. It suits machine-learning practitioners working with sparse feature data and recommendation problems.

docs: Collaborate on Structured Documents and Knowledge
La Suite Docs is a self-hostable collaborative editor for teams that need real-time writing and organized knowledge. It combines structured documents, subpages, and sharing, with options for public organizations, businesses, and open communities to retain control of their data.

llmgym: Build and Benchmark LLM Applications That Learn
LLMGym provides a shared environment interface for developing and evaluating LLM applications that learn from feedback. It is aimed at researchers and developers who want to test agents across varied interactive tasks.