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

mini-swe-agent: Automate Software Engineering Tasks with an AI Agent

mini-swe-agent: Automate Software Engineering Tasks with an AI Agent

mini-swe-agent is a compact Python agent that uses a language model and bash to tackle software engineering tasks, including GitHub issues. Its simple control flow suits developers who want a hackable CLI or a baseline for agent research.

PythonAI AgentsCoding Agent
Added Mar 18, 2026 View details
py2many: Transpile Python to Multiple Languages

py2many: Transpile Python to Multiple Languages

py2many translates Python source into languages including Rust, C++, Go, and Zig, with type inference and language-specific output. It suits developers prototyping in Python who need to target other ecosystems, but support and maturity vary by target language.

PythonTranspilerCode Generation
Added Mar 17, 2026 View details
infinity: Serve Embedding and Reranking Models via API

infinity: Serve Embedding and Reranking Models via API

Infinity is a Python serving engine for text embeddings, reranking, and selected image, audio, and late-interaction models. It provides an OpenAI-aligned REST API with multiple inference backends for teams deploying models from Hugging Face.

PythonMachine LearningAPI
Added Mar 17, 2026 View details
cuisine: Automate Unix Servers with Python

cuisine: Automate Unix Servers with Python

Cuisine provides a flat Python API for automating operating-system tasks across one or more servers. It suits administrators and developers who want direct, scriptable control without adopting a larger declarative framework.

PythonAutomationDevOps
Added Mar 17, 2026 View details
agent-service-toolkit: Build and Serve LangGraph Agents

agent-service-toolkit: Build and Serve LangGraph Agents

A Python starter toolkit that connects LangGraph agents to a FastAPI service, reusable client, and Streamlit chat interface. It suits developers who want an end-to-end foundation for building, testing, and customizing agent applications.

PythonAI AgentsLLM
Added Mar 17, 2026 View details
LLMBox: Train and Evaluate Large Language Models

LLMBox: Train and Evaluate Large Language Models

LLMBox is a Python library for training and evaluating large language models through a unified pipeline. It suits researchers and developers who want configurable fine-tuning workflows and a broad set of model and benchmark evaluation options.

PythonLLMMachine Learning
Added Mar 16, 2026 View details
GeoPort: Simulate an iPhone's Location from Desktop

GeoPort: Simulate an iPhone's Location from Desktop

GeoPort is a desktop app for simulating an iOS device's location on iOS 17 and 18. It is aimed at developers testing location-based apps and users who need to change a device's simulated location, with Windows and macOS packages available from releases.

PythonDeveloper ToolsTesting
Added Mar 16, 2026 View details
wifi-3d-fusion: Sense Motion with WiFi Signals

wifi-3d-fusion: Sense Motion with WiFi Signals

WiFi-3D-Fusion captures WiFi CSI or RSSI data and visualizes motion in 3D, with optional research bridges for pose estimation and RF field reconstruction. It is aimed at researchers and experimenters with compatible hardware, not production or safety-critical use.

PythonMachine LearningDeep Learning
Added Mar 15, 2026 View details
PaddleOCR: Extract Text and Structure from Images and PDFs

PaddleOCR: Extract Text and Structure from Images and PDFs

PaddleOCR is a Python toolkit for recognizing text and parsing document layouts in images and PDFs. It suits developers building OCR, document-processing, and retrieval workflows who need structured output and multilingual recognition.

PythonOCRComputer Vision
Added Mar 14, 2026 View details
dataset: Work with SQL Databases Using Simple Python APIs

dataset: Work with SQL Databases Using Simple Python APIs

dataset is a Python library that makes reading and writing SQL data stores feel closer to working with JSON files. It suits scripts and applications that need convenient database access, implicit table creation, bulk loading, or transactions.

PythonDatabaseLibrary
Added Mar 13, 2026 View details
yt-channel-downloader: Selectively Download Videos in a Desktop App

yt-channel-downloader: Selectively Download Videos in a Desktop App

A PyQt 6 desktop app for fetching video listings and choosing which items to download with yt-dlp. Useful for people who want to manage channel or playlist downloads visually, with support for single links from other yt-dlp-supported platforms.

PythonDesktop AppVideo
Added Mar 12, 2026 View details
certbot: Obtain and Deploy HTTPS Certificates

certbot: Obtain and Deploy HTTPS Certificates

Certbot is a command-line client for obtaining certificates from Let's Encrypt and other ACME-compliant certificate authorities. It can also configure supported web servers to use HTTPS and automate certificate management.

PythonSecurityCLI
Added Mar 11, 2026 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 ❤️