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

llmgym: Build and Benchmark LLM Applications That Learn

llmgym: Build and Benchmark LLM Applications That Learn

LLMGym provides a shared environment interface for developing and evaluating LLM applications that learn from feedback. It is aimed at researchers and developers who want to test agents across varied interactive tasks.

PythonAILLM
Added May 12, 2026 View details
pytype: Analyze Python Types Statically

pytype: Analyze Python Types Statically

pytype is a static type analyzer for Python that uses type inference alongside annotations to find type problems without running code. Its final supported Python version is 3.12, so it is best suited to existing projects that target that version.

PythonDeveloper ToolsCode Analysis
Added May 11, 2026 View details
immich-drop: Collect Photos and Videos into Immich

immich-drop: Collect Photos and Videos into Immich

immich-drop is a self-hosted web app for collecting uploads from guests without requiring them to log in. Administrators create shareable invite links, and uploads go directly to a configured Immich server.

PythonSelf HostedWeb App
Added May 10, 2026 View details
pylibmc: Connect Python Applications to Memcached

pylibmc: Connect Python Applications to Memcached

pylibmc is a C-based Python client for memcached, providing access to the cache server through the libmemcached interface. It suits Python applications that need to read and write cached data using memcached.

PythonLibraryDatabase
Added May 10, 2026 View details
Qwen3: Build and Run Open-Weight Language Models

Qwen3: Build and Run Open-Weight Language Models

Qwen3 is a family of open-weight language models for reasoning, chat, coding, and tool use. This repository guides developers through model selection, local inference, deployment, and fine-tuning with supported frameworks.

PythonLLMMachine Learning
Added May 10, 2026 View details
dogpile.cache: Cache Python Data with Pluggable Backends

dogpile.cache: Cache Python Data with Pluggable Backends

dogpile.cache gives Python applications a consistent API for caching data across different storage backends. Its dogpile locking mechanism helps coordinate resource creation so callers can reuse an older value while a replacement is being generated.

PythonLibraryDeveloper Tools
Added May 9, 2026 View details
AI-Scientist-v2: Automate Scientific Experiments and Paper Drafts

AI-Scientist-v2: Automate Scientific Experiments and Paper Drafts

AI-Scientist-v2 uses LLM agents and tree search to propose research ideas, run experiments, analyze results, and draft papers. It is aimed at researchers exploring open-ended machine learning questions who can provide model APIs and a controlled compute environment.

PythonAI AgentsMachine Learning
Added May 9, 2026 View details
TimeSide: Process and Analyze Audio at Scale

TimeSide: Process and Analyze Audio at Scale

TimeSide is a Python framework and server for analyzing, transforming, visualizing, and streaming audio and video. It suits research teams and developers building audio workflows, archives, or web services that need extensible processing across large collections.

PythonAudio ProcessingFramework
Added May 6, 2026 View details
pytorch-image-models: Use PyTorch Image Models and Training Tools

pytorch-image-models: Use PyTorch Image Models and Training Tools

A Python library of PyTorch image models, pretrained weights, training utilities, and reference scripts. Use it to build image-classification systems, extract backbone features, or train and evaluate models across a broad range of architectures.

PythonPyTorchMachine Learning
Added May 5, 2026 View details
NoDPI: Bypass Some Deep Packet Inspection Blocking

NoDPI: Bypass Some Deep Packet Inspection Blocking

NoDPI is a desktop proxy utility that fragments HTTPS ClientHello traffic to help bypass some DPI-based website blocking. It is suited to users who can configure a local proxy and understand that it does not provide VPN-style privacy.

PythonProxyNetworking
Added May 5, 2026 View details
graphene: Build GraphQL Schemas in Python

graphene: Build GraphQL Schemas in Python

Graphene is a Python library for defining GraphQL schemas and executing queries against them. It suits developers who want a Python-first schema layer that can connect to different data sources and integrate with frameworks such as Django.

PythonFrameworkAPI
Added May 4, 2026 View details
kapre: Add Audio Preprocessing Layers to Keras Models

kapre: Add Audio Preprocessing Layers to Keras Models

Kapre provides TensorFlow-backed Keras layers for transforming audio waveforms into STFT, mel-spectrogram, and related features inside a model. It suits audio ML developers who want preprocessing to travel with training and deployment.

PythonLibraryMachine Learning
Added May 3, 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 ❤️