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

LitServe: Build Custom AI Inference Servers in Python

LitServe: Build Custom AI Inference Servers in Python

LitServe is a Python framework for building custom AI inference APIs, from single models to agents and multi-model pipelines. Use it when you need control over request logic, batching, streaming, and deployment rather than a fixed serving abstraction.

PythonAIAPI
Added Oct 29, 2025 View details
Wan2.2: Generate Videos from Text, Images, and Audio

Wan2.2: Generate Videos from Text, Images, and Audio

Wan2.2 is a family of open video-generation models for text, image, and audio-driven workflows, plus character animation and replacement. It suits researchers and creators who can run large models on GPU hardware and want local inference options.

PythonAIGenerative AI
Added Oct 29, 2025 View details
numba: Compile Numerical Python to Machine Code

numba: Compile Numerical Python to Machine Code

Numba compiles numerically focused Python functions to machine code using LLVM, with support for many NumPy operations. It suits Python developers who need faster numerical workloads, loop parallelization, or GPU code generation without rewriting everything in a lower-level language.

PythonCompilerLibrary
Added Oct 28, 2025 View details
hexora: Scan Python Code for Malicious Patterns

hexora: Scan Python Code for Malicious Patterns

Hexora analyzes Python source for suspicious behavior using static rules and a machine-learned file score. It is intended for security teams and developers reviewing packages, dependencies, and scripts for potential threats.

PythonRustSecurity
Added Oct 27, 2025 View details
python-fire: Turn Python Objects into Command-Line Interfaces

python-fire: Turn Python Objects into Command-Line Interfaces

Python Fire generates command-line interfaces from Python functions, classes, modules, and other objects. It suits developers who want to expose existing code as a CLI with minimal setup, or explore and debug code from the terminal.

PythonCLILibrary
Added Oct 26, 2025 View details
gptpdf: Convert PDFs into Markdown with Vision Models

gptpdf: Convert PDFs into Markdown with Vision Models

gptpdf turns PDF pages into Markdown using a vision-capable model, aiming to preserve layouts such as tables, formulas, and figures. It suits developers who need an API-based PDF parsing component and can provide access to a compatible model.

PythonAILLM
Added Oct 24, 2025 View details
Ditto: Generate Flask Apps from Natural Language

Ditto: Generate Flask Apps from Natural Language

Ditto is an experimental coding agent that turns a plain-language app description into a multi-file Flask application. It suits developers exploring LLM-assisted scaffolding, but the project is a quick exploration rather than a maintained production tool.

PythonAI AgentsCoding Agent
Added Oct 23, 2025 View details
hypothesis: Find Bugs with Property-Based Testing

hypothesis: Find Bugs with Property-Based Testing

Hypothesis is a Python testing library that generates inputs for properties your code should satisfy. Use it to explore edge cases that example-based tests may miss and to get simplified failing cases when a bug is found.

PythonTestingLibrary
Added Oct 22, 2025 View details
python-ftfy: Repair Mojibake and Unicode Text

python-ftfy: Repair Mojibake and Unicode Text

ftfy is a Python library that repairs mojibake and other common Unicode glitches in text. It suits developers cleaning text from mixed or unreliable sources, with conservative fixes designed to avoid changing text that is already valid.

PythonLibraryText Processing
Added Oct 21, 2025 View details
openllmetry: Observe LLM Applications with OpenTelemetry

openllmetry: Observe LLM Applications with OpenTelemetry

OpenLLMetry adds OpenTelemetry-based tracing and metrics for LLM applications, providers, frameworks, and vector databases. It suits teams that want AI-specific observability in their existing telemetry stack rather than a separate monitoring format.

PythonLLMObservability
Added Oct 20, 2025 View details
telegram-scraper-TeleGraphite: Collect Telegram Channel Posts as JSON

telegram-scraper-TeleGraphite: Collect Telegram Channel Posts as JSON

TeleGraphite fetches posts from public Telegram channels and saves them as JSON, with optional media downloads and contact extraction. It suits users who need a configurable, repeatable way to collect channel content for later review or processing.

PythonCLIData Extraction
Added Oct 19, 2025 View details
zen: Run Business Rules Across Languages

zen: Run Business Rules Across Languages

ZEN is a Rust-based business rules engine that evaluates portable JSON decisions consistently across multiple programming languages. Use it to make complex business logic readable, testable, and reusable across services and applications.

RustLibraryDeveloper Tools
Added Oct 19, 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 ❤️