Awesome Python is a curated list of Python frameworks, libraries, tools, and resources across the Python ecosystem.
Open Source: #python
Catalog projects marked with #python. Tags work as dedicated landing pages, so related tools are easier to find and connect.
The Algorithms - Python is a large educational collection of algorithms and data structures implemented in Python.
TensorFlow is an open source machine learning framework for training models and running ML pipelines.
Hermes Agent is a Python project around a personal/growing AI agent from the NousResearch ecosystem.
AutoGPT is one of the best-known early projects around autonomous AI agents and tooling for building them.
Python 100 Days is a learning repository for studying Python step by step, from basics to web, data, and practical topics.
yt-dlp is a feature-rich command-line audio/video downloader that grew as an active fork of youtube-dl and youtube-dlc.
Stable Diffusion WebUI is a Gradio interface for Stable Diffusion with txt2img, img2img, inpainting, upscaling, and extensions.
Transformers is Hugging Face’s Python library for state-of-the-art models across NLP, vision, audio, and multimodal tasks.
HelloGitHub is a Chinese monthly catalog of interesting, beginner-friendly open source projects with a website and issue archive.
Langflow is a visual builder for AI agents and workflows with Python components, API/MCP servers, and deployment-focused features.
MarkItDown is a Microsoft/AutoGen Python utility for converting PDF, Office, HTML, images, audio, and archives into Markdown for LLM pipelines.
Open WebUI is a self-hosted AI interface for Ollama, OpenAI-compatible APIs, RAG, tools, users, and local LLM workflows.
youtube-dl is a historically important Python CLI for downloading videos from YouTube and other sites, and the predecessor to the modern yt-dlp branch.
LangChain is an agent engineering platform and Python framework for LLM applications, integrations, agents, and RAG workflows.
ComfyUI is a node-based interface for creating images, video, and other media with fine control over models and parameters.
Awesome LLM Apps collects runnable language-model application examples: agents, RAG, voice scenarios, and MCP integrations.
Generative AI for Beginners is Microsoft’s 21-lesson course on building generative AI applications with Python and TypeScript.