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

gpt-pilot: Build Apps with an AI Developer Assistant
GPT Pilot is a Python tool that works with a developer to plan, code, review, and debug applications step by step. The repository is no longer maintained and includes a security notice about a removed credential-stealing payload.

Open-Interface: Control Your Computer with LLMs
Open-Interface turns natural-language requests into simulated mouse and keyboard actions, using screenshots and an LLM to guide and correct its work. It suits people who want to automate desktop tasks and are comfortable granting screen and input permissions.

OmniParse: Turn Documents and Media into AI-Ready Data
OmniParse is a self-hosted Python service that converts documents, images, audio, video, and web pages into structured output for GenAI workflows. It suits teams building ingestion pipelines that want local parsing, but requires Linux and a GPU with at least 8–10 GB of VRAM.

cursorless-talon: Voice Commands for Structural Code Editing
Cursorless Talon provides the voice-command side of Cursorless, a system for editing code by speaking. It is intended for developers using Talon who want to navigate and manipulate code through spoken, structure-aware commands.

pyAudioAnalysis: Extract Features and Analyze Audio in Python
pyAudioAnalysis is a Python library for extracting audio features and building classification, detection, and segmentation workflows. It suits researchers and developers who want an established toolkit for analyzing audio files with machine-learning methods.

bidict: Create Bidirectional Mappings in Python
bidict is a Python library for mappings that can be looked up by key or value. Use it when both directions of a relationship need to stay accessible through a familiar mapping API.

Spark-TTS: Generate Speech and Clone Voices from Text
Spark-TTS is a PyTorch inference project for bilingual text-to-speech and zero-shot voice cloning. It uses a Qwen2.5-based model to generate speech and supports adjustable voice characteristics.

configobj: Read and Write Configuration Files in Python
ConfigObj is a Python library for working with configuration files. It suits Python projects that need a dedicated configuration-file parser, but its maintainers describe it as mature and not actively maintained.

sniffly: Analyze Claude Code Usage and Errors
Sniffly turns Claude Code logs into a local dashboard for reviewing usage patterns, error types, and message history. It suits developers who want to understand how they use Claude Code or share selected project insights with teammates.

Meta-GraphQL-Beautifier: Format and Highlight Meta GraphQL Requests
A Burp Suite extension for making Meta GraphQL requests easier to inspect. It beautifies request content and highlights it in Burp, helping security testers and developers review traffic.

pox: Build Python-Based Network Controllers and Software
POX is a Python platform for building network software, including OpenFlow controllers and switches. It suits developers and learners who want to prototype or extend network behavior through loadable components.

Qwen-Agent: Build Tool-Using LLM Applications
Qwen-Agent is a Python framework for building Qwen-based assistants that can call tools, plan tasks, and work with documents. Use it to prototype or deploy agent applications when you need integrations such as MCP, code execution, or retrieval-augmented generation.