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

pdfplumber: Extract Text, Tables, and Objects from PDFs

pdfplumber: Extract Text, Tables, and Objects from PDFs

pdfplumber is a Python library for inspecting machine-generated PDFs and extracting text, tables, and positioned page objects. It suits developers who need more layout detail and visual debugging than basic text extraction provides.

PythonLibraryData Extraction
Added Jan 24, 2026 View details
learn-claude-code: Learn to Build LLM Agent Harnesses

learn-claude-code: Learn to Build LLM Agent Harnesses

A hands-on Python tutorial for building the harness around an LLM coding agent, from a basic tool loop to permissions, memory, teams, and workflows. Suited to developers who want to understand agent infrastructure by studying small runnable examples.

PythonAI AgentsLLM
Added Jan 24, 2026 View details
Darkus: Search Onion Websites Across Search Engines

Darkus: Search Onion Websites Across Search Engines

Darkus is a Python tool that sends a search term to deep- and dark-web search engines and returns matching links. It also offers a local database and an Ahmia blacklist check for research and educational use.

PythonCybersecurityCLI
Added Jan 23, 2026 View details
keyboard: Capture and Simulate Keyboard Events in Python

keyboard: Capture and Simulate Keyboard Events in Python

A Python library for listening to and generating global keyboard events, registering hotkeys, and recording or replaying input. Useful for desktop automation and keyboard-driven tools, with platform permissions and support limitations to consider.

PythonLibraryAutomation
Added Jan 21, 2026 View details
wake: Test and Analyze Solidity Smart Contracts

wake: Test and Analyze Solidity Smart Contracts

Wake is a Python-based framework for testing, fuzzing, and static analysis of Solidity smart contracts. It suits Solidity developers and security teams that want automated checks, custom detectors, and IDE support in one tool.

PythonTestingSecurity
Added Jan 21, 2026 View details
vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli provides interactive and command-line workflows for configuring and running vLLM model servers. It is aimed at developers and self-hosters who want model discovery, reusable profiles, and server monitoring in one terminal tool.

PythonLLMCLI
Added Jan 20, 2026 View details
pyqtgraph: Build Fast Scientific Data Visualizations

pyqtgraph: Build Fast Scientific Data Visualizations

PyQtGraph is a Python graphics library for interactive visualization in scientific and engineering applications. It combines NumPy, Qt and optional OpenGL support for plotting and displaying data in desktop applications.

PythonVisualizationLibrary
Added Jan 20, 2026 View details
lagent: Build LLM-Powered Agents in Python

lagent: Build LLM-Powered Agents in Python

Lagent is a Python framework for composing LLM agents, tools, memory, and multi-agent workflows. It suits developers building tool-using or collaborative agent applications who want synchronous and asynchronous interfaces.

PythonAI AgentsLLM
Added Jan 18, 2026 View details
mcp: Connect AI Tools to AWS Services

mcp: Connect AI Tools to AWS Services

awslabs/mcp is a collection of Python MCP servers that connect AI clients to AWS documentation and services. It suits developers who want AWS-specific context and workflows in MCP-compatible assistants, with permissions and setup varying by server.

PythonMCPMCP Server
Added Jan 17, 2026 View details
lmql: Program LLMs with Python-Like Constraints

lmql: Program LLMs with Python-Like Constraints

LMQL combines Python-style control flow with language-model queries and constraints on generated text. It suits developers building structured, model-driven workflows who need more control than prompt templates provide.

PythonLLMProgramming
Added Jan 17, 2026 View details
speakr: Transcribe Audio and Turn It Into Searchable Notes

speakr: Transcribe Audio and Turn It Into Searchable Notes

Speakr is a self-hosted web app that turns audio recordings into searchable transcripts, summaries, and notes. It suits individuals and groups who want to organize recordings on their own infrastructure and can configure cloud or self-hosted transcription and AI services.

PythonAISelf Hosted
Added Jan 15, 2026 View details
Biomni: Run Biomedical Research Tasks with an AI Agent

Biomni: Run Biomedical Research Tasks with an AI Agent

Biomni is a Python agent for carrying out biomedical research tasks using language-model reasoning, retrieval, and code execution. It is aimed at researchers who want to connect natural-language questions with biomedical tools and data.

PythonAIAI Agents
Added Jan 15, 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 ❤️