Best Open Source python Libraries
A curated list of the most popular GitHub repositories tagged with python. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1donnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
#2vinta/awesome-python
An opinionated list of awesome Python frameworks, libraries, software and resources.
#3practical-tutorials/project-based-learning
Curated list of project-based tutorials
#4TheAlgorithms/Python
All Algorithms implemented in Python
#5tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
#6CyC2018/CS-Notes
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
#7Significant-Gravitas/AutoGPT
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
#8huggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
#9yt-dlp/yt-dlp
A feature-rich command-line audio/video downloader
#10521xueweihan/HelloGitHub
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
#11langgenius/dify
Production-ready platform for agentic workflow development.
#12langchain-ai/langchain
🦜🔗 The platform for reliable agents.
#13justjavac/free-programming-books-zh_CN
:books: 免费的计算机编程类中文书籍,欢迎投稿
#14Comfy-Org/ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
#15pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
#16Shubhamsaboo/awesome-llm-apps
Collection of awesome LLM apps with AI Agents and RAG using OpenAI, Anthropic, Gemini and opensource models.
#17nvbn/thefuck
Magnificent app which corrects your previous console command.
#18fastapi/fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
#19django/django
The Web framework for perfectionists with deadlines.
#20rasbt/LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
#21home-assistant/core
:house_with_garden: Open source home automation that puts local control and privacy first.
#223b1b/manim
Animation engine for explanatory math videos
#23microsoft/ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
#24bregman-arie/devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
#25astral-sh/uv
An extremely fast Python package and project manager, written in Rust.
#26browser-use/browser-use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
#27d2l-ai/d2l-zh
《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
#28sherlock-project/sherlock
Hunt down social media accounts by username across social networks
#29pallets/flask
The Python micro framework for building web applications.
#30apache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
#31ansible/ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
#32scikit-learn/scikit-learn
scikit-learn: machine learning in Python
#33localstack/localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
#34keras-team/keras
Deep Learning for humans
#35openinterpreter/open-interpreter
A natural language interface for computers
#36ryanoasis/nerd-fonts
Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
#37OpenBB-finance/OpenBB
Financial data platform for analysts, quants and AI agents.
#38youngyangyang04/leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
#39scrapy/scrapy
Scrapy, a fast high-level web crawling & scraping framework for Python.
#40pathwaycom/pathway
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
#41CorentinJ/Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
#42Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
#43ageitgey/face_recognition
The world's simplest facial recognition api for Python and the command line
#44azl397985856/leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
#45Textualize/rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
#46AntonOsika/gpt-engineer
CLI platform to experiment with codegen. Precursor to: https://lovable.dev
#47opendatalab/MinerU
Transforms complex documents like PDFs into LLM-ready markdown/JSON for your Agentic workflows.
#48psf/requests
A simple, yet elegant, HTTP library.
#49ultralytics/ultralytics
Ultralytics YOLO 🚀
#50Avik-Jain/100-Days-Of-ML-Code
100 Days of ML Coding