Open Source Python Projects

Discover 608 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 AI Agents. Last updated October 5, 2026.

608 repositories · updated October 5, 2026

SWE-agent: Use Language Models to Fix GitHub Issues

SWE-agent: Use Language Models to Fix GitHub Issues

SWE-agent gives a language model tools to work on real software repositories, including diagnosing and attempting to fix GitHub issues. It is designed for software engineering research and configurable coding tasks, though its maintainers now recommend mini-SWE-agent for new use.

PythonAI AgentsLLM
Added Oct 18, 2025 View details
flyte: Orchestrate ML Pipelines, Models, and Agents

flyte: Orchestrate ML Pipelines, Models, and Agents

Flyte is a workflow orchestration platform for running machine learning pipelines, models, and agents at scale. Its Python-first SDK supports async tasks, distributed execution, and serving, with a Kubernetes-native open-source backend for Flyte 2 still in development.

Workflow AutomationMachine LearningPython
Added Oct 18, 2025 View details
openapi-servers: Expose Tools to AI Agents Through OpenAPI

openapi-servers: Expose Tools to AI Agents Through OpenAPI

openapi-servers provides FastAPI reference servers for connecting AI agents and workflows to external tools and data through standard REST APIs. Use its examples to build or host services such as filesystem, Git, weather, SQL, and RAG tools.

PythonAPIAI Agents
Added Oct 17, 2025 View details
Tauon: Play and Organize Desktop Music Libraries

Tauon: Play and Organize Desktop Music Libraries

Tauon is a desktop music player for people who want a responsive interface for local collections and music servers. It combines broad format support, library tools, and gapless playback, with downloads available for Linux, Windows, and macOS.

PythonDesktop AppMusic
Added Oct 16, 2025 View details
virtualenv: Create Isolated Python Environments

virtualenv: Create Isolated Python Environments

virtualenv creates isolated Python environments so projects can manage dependencies separately. It is useful for developers and teams that need reproducible project setups or want to avoid conflicts between installed packages.

PythonDeveloper ToolsCLI
Added Oct 14, 2025 View details
harmony: Render and Parse OpenAI Harmony Conversations

harmony: Render and Parse OpenAI Harmony Conversations

OpenAI Harmony is a Rust-based library with Python bindings for rendering and parsing the conversation format used by gpt-oss. It is useful for developers building inference systems that need to handle Harmony messages, channels, and tool calls directly.

RustPythonLLM
Added Oct 14, 2025 View details
Nuitka: Compile Python Programs to Executables

Nuitka: Compile Python Programs to Executables

Nuitka compiles Python programs into C-based executables or extension modules while aiming to preserve CPython behavior. It is useful for distributing Python applications and building compiled modules, but requires a compatible C or C++ compiler.

PythonCompilerDeveloper Tools
Added Oct 14, 2025 View details
plexe: Build Machine Learning Models from Prompts

plexe: Build Machine Learning Models from Prompts

Plexe turns a natural-language description and tabular dataset into a trained, packaged machine learning model through a multi-agent workflow. It is aimed at developers and data teams who want to automate model selection and iteration while retaining control over configuration and deployment.

PythonMachine LearningAI Agents
Added Oct 14, 2025 View details
newspaper: Extract News Articles and Metadata in Python

newspaper: Extract News Articles and Metadata in Python

Newspaper3k is a Python library for crawling news sites and extracting article text, metadata, images, keywords, and summaries. It suits developers building news aggregation, monitoring, or text-processing workflows.

PythonLibraryWeb Scraping
Added Oct 13, 2025 View details
gpt-engineer: Generate and Improve Code from Natural Language

gpt-engineer: Generate and Improve Code from Natural Language

gpt-engineer is a Python CLI for turning natural-language specifications into code and iterating on existing projects with AI. It suits developers experimenting with code-generation agents who want a hackable local workflow.

PythonAICLI
Added Oct 13, 2025 View details
flask-restful: Build REST APIs with Flask

flask-restful: Build REST APIs with Flask

Flask-RESTful is a Python framework that provides building blocks for creating REST APIs with Flask. It suits developers who want an API-focused structure for Flask applications; consult its documentation for setup and usage details.

PythonAPILibrary
Added Oct 13, 2025 View details
fluxgym: Train FLUX LoRAs with a Web UI

fluxgym: Train FLUX LoRAs with a Web UI

FluxGym provides a web interface for training FLUX LoRAs using Kohya sd-scripts, with options designed for 12GB, 16GB, and 20GB VRAM systems. It suits creators who want a guided workflow without giving up Kohya’s advanced training options.

PythonMachine LearningDeep Learning
Added Oct 12, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️