Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
The definitive list that answers "I want to do X in Python, which tool should I use?"
GitHub stars and default-branch commits for vinta/awesome-python.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
The agent that grows with you
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
The Web framework for perfectionists with deadlines.
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4, FLUX and more.
The Python programming language
Open Data Platform for analysts, quants and AI agents.
Open Data Platform for analysts, quants and AI agents.
The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
An extremely fast Python linter and code formatter, written in Rust.
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Streamlit — A faster way to build and share data apps.
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Apache Spark - A unified analytics engine for large-scale data processing
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
:art: Diagram as Code for prototyping cloud system architectures
Build resilient agents.
AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
General-purpose AI designed for knowledge workers — creators, strategists, and operators — and individuals seeking AI systems they can truly control to help them get work done, with full flexibility to extend and deploy anywhere (VPC, on-prem, or cloud).
A browser automation framework and ecosystem.
💫 Industrial-strength Natural Language Processing (NLP) in Python
dev tools, env vars, task runner
Search infrastructure for AI
🕸️ Web apps in pure Python 🐍
Write scalable load tests in plain Python 🚗💨
The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.
Data Apps & Dashboards for Python. No JavaScript Required.
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
matplotlib: plotting with Python
A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.
How Python does AI. Agents, realtime voice, image generation, embeddings. Every model, every interface, typed end to end.
A Django content management system focused on flexibility and user experience
Interactive Data Visualization in the browser, from Python
Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.
The interactive graphing library for Python :sparkles:
Build realtime web, mobile and desktop apps in Python only. No frontend experience required.
An orchestration platform for the development, production, and observation of data assets.
Create web-based user interfaces with Python. The nice way.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
Graph-Native Infrastructure for Context and Accountable AI Systems
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
Jupyter Interactive Notebook
Generic automation framework for acceptance testing and RPA
Always know what to expect from your data.