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

awesome-python: Find Python Libraries, Frameworks, and Tools

awesome-python: Find Python Libraries, Frameworks, and Tools

An opinionated, searchable directory of Python libraries, frameworks, and tools across areas from AI and web development to testing and DevOps. Use it to discover options and compare projects by category when choosing a tool for a Python task.

PythonAwesome ListResources
Added Feb 16, 2026 View details
noto-emoji: Unicode Emoji Fonts and Assets

noto-emoji: Unicode Emoji Fonts and Assets

Noto Emoji provides Unicode emoji fonts, image assets, and related metadata for applications and platforms that need emoji support. Its color font uses CBDT/CBLC, so compatibility depends on the operating system and browser.

LibraryPythonUtility
Added Feb 15, 2026 View details
core: Build and Extend AI Agents

core: Build and Extend AI Agents

Cheshire Cat AI is a Python framework and microservice for building conversational AI agents. It is aimed at learning, research, and publishing agents, with a local UI and REST API for exploring and extending them.

PythonAI AgentsFramework
Added Feb 15, 2026 View details
verifiers: Build Environments for LLM Training and Evaluation

verifiers: Build Environments for LLM Training and Evaluation

verifiers is a Python library for building environments to train and evaluate large language models. It fits teams developing LLM reinforcement-learning workflows or reusable evaluations, especially those using Prime Intellect's training tools.

PythonLibraryMachine Learning
Added Feb 14, 2026 View details
mcp-bear: Connect AI Clients to Bear Notes

mcp-bear: Connect AI Clients to Bear Notes

mcp-bear is a Python MCP server that lets compatible AI clients interact with Bear notes through Bear’s X-callback-url actions. It is archived and is largely superseded by Bear’s built-in MCP server.

PythonMCPMCP Server
Added Feb 14, 2026 View details
gaussian-splatting: Reconstruct and Render 3D Scenes in Real Time

gaussian-splatting: Reconstruct and Render 3D Scenes in Real Time

The authors’ reference implementation of 3D Gaussian Splatting, which reconstructs scenes from posed images and renders novel viewpoints. It suits graphics and vision researchers and practitioners with CUDA-capable GPUs who need a trainable, interactive scene representation.

PythonComputer VisionComputer Graphics
Added Feb 13, 2026 View details
LoggiFly: Get Alerts from Docker Container Logs

LoggiFly: Get Alerts from Docker Container Logs

LoggiFly watches Docker container logs for keywords and regex patterns, then sends alerts through Ntfy or Apprise. It suits self-hosters and operators who need to react to errors, security events, or custom application behavior.

PythonDockerMonitoring
Added Feb 13, 2026 View details
unstructured: Turn Documents Into Structured Data

unstructured: Turn Documents Into Structured Data

Unstructured is a Python library for parsing and preprocessing documents into structured elements for downstream applications, including LLM workflows. It supports many file types, with format-specific dependencies for some inputs.

PythonLLMData Extraction
Added Feb 10, 2026 View details
memray: Profile Python Memory Allocations

memray: Profile Python Memory Allocations

Memray traces memory allocations in Python programs, including native C and C++ code, to help explain high memory use and find leaks. Use it to inspect allocation call stacks through command-line reports or its Python API.

PythonDeveloper ToolsProfiling
Added Feb 9, 2026 View details
pythonnet: Connect Python with the .NET Runtime

pythonnet: Connect Python with the .NET Runtime

Python.NET lets Python programs use .NET libraries and lets .NET applications embed Python. It suits developers integrating the two ecosystems, with runtime setup and Python’s thread and object-handling rules to account for.

PythonCsharpDeveloper Tools
Added Feb 9, 2026 View details
LLMSanitize: Detect Contamination in NLP Data and LLMs

LLMSanitize: Detect Contamination in NLP Data and LLMs

LLMSanitize brings together methods for checking whether NLP datasets or language models may be contaminated by training data. It is aimed at researchers and evaluators who need to assess benchmark reliability across open- and closed-data settings.

PythonLibraryMachine Learning
Added Feb 9, 2026 View details
docker-android: Run Android Emulators in Docker

docker-android: Run Android Emulators in Docker

Docker-Android packages Android emulators in containers for app development and testing. It provides browser-based viewing, ADB access and integrations for automation workflows, with virtualization support required for local emulator runs.

AndroidDockerTesting
Added Feb 8, 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 ❤️