back to home

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.

336,081Python
Analyze Code

#2vinta/awesome-python

An opinionated list of awesome Python frameworks, libraries, software and resources.

283,954Python
Analyze Code

#3practical-tutorials/project-based-learning

Curated list of project-based tutorials

258,830
Analyze Code

#4TheAlgorithms/Python

All Algorithms implemented in Python

217,947Python
Analyze Code

#5tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

193,874C++
Analyze Code

#6CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

183,684
Analyze Code

#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.

181,922Python
Analyze Code

#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.

156,780Python
Analyze Code

#9yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

147,914Python
Analyze Code

#10521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

143,451Python
Analyze Code

#11langgenius/dify

Production-ready platform for agentic workflow development.

129,920TypeScript
Analyze Code

#12langchain-ai/langchain

🦜🔗 The platform for reliable agents.

127,110Python
Analyze Code

#13justjavac/free-programming-books-zh_CN

:books: 免费的计算机编程类中文书籍,欢迎投稿

116,333
Analyze Code

#14Comfy-Org/ComfyUI

The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.

103,789Python
Analyze Code

#15pytorch/pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

97,656Python
Analyze Code

#16Shubhamsaboo/awesome-llm-apps

Collection of awesome LLM apps with AI Agents and RAG using OpenAI, Anthropic, Gemini and opensource models.

96,413Python
Analyze Code

#17nvbn/thefuck

Magnificent app which corrects your previous console command.

95,519Python
Analyze Code

#18fastapi/fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

95,415Python
Analyze Code

#19django/django

The Web framework for perfectionists with deadlines.

86,906Python
Analyze Code

#20rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

85,633Jupyter Notebook
Analyze Code

#21home-assistant/core

:house_with_garden: Open source home automation that puts local control and privacy first.

84,972Python
Analyze Code

#223b1b/manim

Animation engine for explanatory math videos

84,618Python
Analyze Code

#23microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

83,829Jupyter Notebook
Analyze Code

#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

81,205Python
Analyze Code

#25astral-sh/uv

An extremely fast Python package and project manager, written in Rust.

79,563Rust
Analyze Code

#26browser-use/browser-use

🌐 Make websites accessible for AI agents. Automate tasks online with ease.

78,659Python
Analyze Code

#27d2l-ai/d2l-zh

《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。

75,722Python
Analyze Code

#28sherlock-project/sherlock

Hunt down social media accounts by username across social networks

73,015Python
Analyze Code

#29pallets/flask

The Python micro framework for building web applications.

71,248Python
Analyze Code

#30apache/superset

Apache Superset is a Data Visualization and Data Exploration Platform

70,618TypeScript
Analyze Code

#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.

68,121Python
Analyze Code

#32scikit-learn/scikit-learn

scikit-learn: machine learning in Python

65,186Python
Analyze Code

#33localstack/localstack

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

64,420Python
Analyze Code

#34keras-team/keras

Deep Learning for humans

63,864Python
Analyze Code

#35openinterpreter/open-interpreter

A natural language interface for computers

62,308Python
Analyze Code

#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

61,735CSS
Analyze Code

#37OpenBB-finance/OpenBB

Financial data platform for analysts, quants and AI agents.

60,623Python
Analyze Code

#38youngyangyang04/leetcode-master

《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

60,372Shell
Analyze Code

#39scrapy/scrapy

Scrapy, a fast high-level web crawling & scraping framework for Python.

59,834Python
Analyze Code

#40pathwaycom/pathway

Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.

59,654Python
Analyze Code

#41CorentinJ/Real-Time-Voice-Cloning

Clone a voice in 5 seconds to generate arbitrary speech in real-time

59,361Python
Analyze Code

#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

58,405Python
Analyze Code

#43ageitgey/face_recognition

The world's simplest facial recognition api for Python and the command line

56,126Python
Analyze Code

#44azl397985856/leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

55,816JavaScript
Analyze Code

#45Textualize/rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

55,550Python
Analyze Code

#46AntonOsika/gpt-engineer

CLI platform to experiment with codegen. Precursor to: https://lovable.dev

55,202Python
Analyze Code

#47opendatalab/MinerU

Transforms complex documents like PDFs into LLM-ready markdown/JSON for your Agentic workflows.

54,581Python
Analyze Code

#48psf/requests

A simple, yet elegant, HTTP library.

53,830Python
Analyze Code

#49ultralytics/ultralytics

Ultralytics YOLO 🚀

53,470Python
Analyze Code

#50Avik-Jain/100-Days-Of-ML-Code

100 Days of ML Coding

49,681
Analyze Code