Open Source Python Projects
Discover 607 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.
607 repositories · updated October 4, 2026

fastrtc: Build Real-Time Audio and Video Apps in Python
FastRTC turns Python functions into real-time audio and video streams over WebRTC or WebSockets. It suits developers building voice, video, and AI interaction features who want stream handling and optional Gradio or FastAPI integration.

odoo: Manage Business Operations with Integrated Apps
Odoo is a Python-based suite of web business apps that can run individually or combine into an ERP. It brings functions such as CRM, accounting, inventory, and eCommerce into one integrated system for businesses.

PartCrafter: Generate Structured 3D Meshes from Images
PartCrafter generates part-separated 3D objects and scenes from a single RGB image using compositional latent diffusion. It suits researchers and developers exploring image-to-3D generation who have access to a CUDA-enabled GPU.

joinly: Let AI Agents Join and Participate in Meetings
Joinly connects AI agents to live video meetings through an MCP server, enabling them to listen, speak, chat, and use tools. It suits developers building meeting-aware agents who want a self-hosted setup and can manage its provider credentials and local runtime.

csm: Generate Conversational Speech from Text and Audio
CSM is Sesame’s speech-generation model, producing audio from text and optional conversation context. It suits developers building voice experiences who can run large models on a CUDA-compatible GPU and provide the required Hugging Face checkpoints.

awesome-fastapi: Find FastAPI Libraries, Guides, and Projects
A curated directory of FastAPI extensions, learning resources, hosting options, starter templates, and example applications. Useful for developers building APIs with FastAPI who want to discover tools and implementation references.

jumpserver: Manage Secure Access to Privileged Systems
JumpServer is a self-hosted privileged access management platform for DevOps and IT teams. It centralizes secure connections to servers, desktops, Kubernetes, databases, and web applications, with terminal and AI components.

fast-agent: Build and Run LLM Agents and Workflows
fast-agent is a Python framework and CLI for building, running, and evaluating LLM agents. It connects agents to MCP servers and supports multi-agent workflows, multiple model providers, and interactive terminal use.

CloakQuest3r: Check for Exposed Origin IP Addresses
CloakQuest3r is a Python security research tool that checks whether websites behind Cloudflare or similar proxies may expose their origin IP. It combines subdomain scanning with historical IP and SSL certificate analysis for authorized defensive assessments.

papermerge: Organize and Search Scanned Documents
Papermerge is a web-based document management system for organizing scanned archives. It uses OCR and full-text search to make documents easier to find, but this repository is archived and development has moved to papermerge-core.

optimum: Optimize Model Training and Inference on Target Hardware
Hugging Face Optimum adds tools for optimizing model training and inference across hardware backends. It suits teams using Transformers, Diffusers, TIMM, or Sentence Transformers who need hardware-specific deployment or training workflows.

s-tui: Monitor and Stress-Test CPUs in the Terminal
s-tui is a terminal interface for monitoring CPU temperature, frequency, power, and utilization, with built-in stress testing. It suits Linux users who want to observe CPU behavior or check for thermal throttling without a graphical desktop.