Open WebUI is a self-hosted AI interface for Ollama, OpenAI-compatible APIs, RAG, tools, users, and local LLM workflows.
Open Source: #python
Catalog projects marked with #python. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 168 projects with a combined 11,533,809 GitHub stars. Main languages: Python, Jupyter Notebook, C++.
About the Python projects
Python is the number-one open source language by new projects: people write everything in it, from automation scripts to machine learning frameworks. Its low entry barrier produced the broadest ecosystem around — most tasks have several mature libraries to pick from.
This page collects Python tools, frameworks, and learning repositories. Cards show stars, the license, and a short description; each project page adds an architecture walkthrough with code samples.
Repositories
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.
DeepSeek-V3 is DeepSeek’s open model repository with a MoE architecture, 671B total parameters, 37B activated parameters, and materials for running and studying it.
Whisper is OpenAI’s model and Python package for speech recognition, speech translation into English, and language identification in audio files.
PyTorch is an open framework for tensor computation and deep learning in Python, with dynamic neural networks and GPU support.
FastAPI is a Python API framework built on type hints, Starlette, and Pydantic, with automatic OpenAPI documentation and an async model.
Browser Use is a Python tool for browser AI agents: the model gets a browser action space, profile, domain limits, and a task execution loop.
The Fuck is a Python command-line utility that analyzes the previous command and suggests a corrected version through a rule system.