Top Python Open Source Projects

TOP 66 Python Open Source Projects in 2025

Contents

Donnemartin/System Design Primer logo

1. Donnemartin/System Design Primer


GitHub stars: 289,000

Description: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Programing Language: Python

Tags: python, design, development, programming, web

Updated: Dec 2, 2024

Link: https://github.com/donnemartin/system-design-primer




Vinta/Awesome Python logo

2. Vinta/Awesome Python


GitHub stars: 234,000

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

Programing Language: Python

Tags: python, awesome, python-library, collections, python-framework

Updated: Aug 11, 2024

Link: https://github.com/vinta/awesome-python




The Algorithms/Python logo

3. The Algorithms/Python


GitHub stars: 197,000

Description: All Algorithms implemented in Python

Programing Language: Python

Tags: python, education, algorithm, practice, interview

Updated: 20 hours ago

Link: https://github.com/TheAlgorithms/Python




Tensorflow/Tensorflow logo

4. Tensorflow/Tensorflow


GitHub stars: 188,000

Description: An Open Source Machine Learning Framework for Everyone

Programing Language: C++

Tags: python, machine-learning, deep-neural-networks, deep-learning, neural-network

Updated: 6 minutes ago

Link: https://github.com/tensorflow/tensorflow




Ohmyzsh/Ohmyzsh logo

5. Ohmyzsh/Ohmyzsh


GitHub stars: 176,000

Description: 🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins …

Programing Language: Shell

Tags: shell, theme, zsh, cli, productivity

Updated: 7 days ago

Link: https://github.com/ohmyzsh/ohmyzsh




Significant Gravitas/Auto Gpt logo

6. Significant Gravitas/Auto Gpt


GitHub stars: 171,000

Description: 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 o…

Programing Language: Python

Tags: python, ai, artificial-intelligence, openai, autonomous-agents

Updated: 3 hours ago

Link: https://github.com/Significant-Gravitas/AutoGPT




Jackfrued/Python 100 Days logo

7. Jackfrued/Python 100 Days


GitHub stars: 161,000

Description: Python - 100天从新手到大师

Programing Language: Jupyter Notebook

Updated: 3 days ago

Link: https://github.com/jackfrued/Python-100-Days




Auto Gpt logo

8. Auto Gpt


GitHub stars: 148,000

Description: An experimental open-source attempt to make GPT-4 fully autonomous.

Programing Language: Jupyter Notebook

Tags: python, ai, artificial-intelligence, openai, autonomous-agents

Updated: 59 minutes ago

Link: https://github.com/Significant-Gravitas/Auto-GPT




Huggingface/Transformers logo

9. Huggingface/Transformers


GitHub stars: 139,000

Description: 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

Programing Language: Python

Tags: python, nlp, machine-learning, natural-language-processing, deep-learning

Updated: 45 minutes ago

Link: https://github.com/huggingface/transformers




Krahets/Hello Algo logo

10. Krahets/Hello Algo


GitHub stars: 109,000

Description: 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version on…

Programing Language: Java

Tags: education, algorithm, programming, data-structure, algorithms

Updated: yesterday

Link: https://github.com/krahets/hello-algo




Yt Dlp/Yt Dlp logo

11. Yt Dlp/Yt Dlp


GitHub stars: 99,800

Description: A feature-rich command-line audio/video downloader

Programing Language: Python

Tags: python, youtube-dl, video-downloader, youtube-downloader, sponsorblock

Updated: 15 hours ago

Link: https://github.com/yt-dlp/yt-dlp




521xueweihan/Hello Git Hub logo

12. 521xueweihan/Hello Git Hub


GitHub stars: 98,300

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

Programing Language: Python

Tags: github, python, awesome, hellogithub

Updated: 15 days ago

Link: https://github.com/521xueweihan/HelloGitHub




Nvbn/Thefuck logo

13. Nvbn/Thefuck


GitHub stars: 89,800

Description: Magnificent app which corrects your previous console command.

Programing Language: Python

Tags: python, shell

Updated: Jul 19, 2024

Link: https://github.com/nvbn/thefuck




Pytorch/Pytorch logo

14. Pytorch/Pytorch


GitHub stars: 86,700

Description: Tensors and Dynamic neural networks in Python with strong GPU acceleration

Programing Language: Python

Tags: python, machine-learning, deep-learning, neural-network, gpu

Updated: 6 minutes ago

Link: https://github.com/pytorch/pytorch




Django/Django logo

15. Django/Django


GitHub stars: 82,200

Description: The Web framework for perfectionists with deadlines.

Programing Language: Python

Tags: python, django, views, framework, orm

Updated: 7 hours ago

Link: https://github.com/django/django




Fastapi/Fastapi logo

16. Fastapi/Fastapi


GitHub stars: 80,700

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

Programing Language: Python

Tags: python, api, json, framework, web

Updated: 4 hours ago

Link: https://github.com/fastapi/fastapi




Home Assistant/Core logo

17. Home Assistant/Core


GitHub stars: 76,400

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

Programing Language: Python

Tags: python, home-automation, mqtt, raspberry-pi, iot

Updated: 5 minutes ago

Link: https://github.com/home-assistant/core




3b1b/Manim logo

18. 3b1b/Manim


GitHub stars: 74,900

Description: Animation engine for explanatory math videos

Programing Language: Python

Tags: python, animation, explanatory-math-videos, 3b1b-videos

Updated: Jan 8

Link: https://github.com/3b1b/manim




Fastapi logo

19. Fastapi


GitHub stars: 71,700

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

Programing Language: Python

Tags: python, api, json, framework, web

Updated: 13 hours ago

Link: https://github.com/tiangolo/fastapi




Microsoft/Ml For Beginners logo

20. Microsoft/Ml For Beginners


GitHub stars: 71,000

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

Programing Language: HTML

Tags: python, education, data-science, machine-learning, r

Updated: 4 days ago

Link: https://github.com/microsoft/ML-For-Beginners




Fighting41love/Fun Nlp logo

21. Fighting41love/Fun Nlp


GitHub stars: 70,900

Description: 、MiningZhiDaoQACorpus - 580万百度知道问答数据挖掘项目、brat rapid annotation tool: 序列标注工具、大规模中文知识图谱数据:1.4亿实体、数据增强在机器翻译及其他nlp任务中的应用及效果、allennlp阅读理解:支持多种…

Programing Language: Python

Updated: May 10, 2024

Link: https://github.com/fighting41love/funNLP




Pallets/Flask logo

22. Pallets/Flask


GitHub stars: 68,800

Description: The Python micro framework for building web applications.

Programing Language: Python

Tags: python, flask, web-framework, wsgi, jinja

Updated: Jan 5

Link: https://github.com/pallets/flask




Bregman Arie/Devops Exercises logo

23. Bregman Arie/Devops Exercises


GitHub stars: 67,700

Description: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elasti…

Programing Language: Python

Tags: python, git, linux, docker, kubernetes

Updated: 16 days ago

Link: https://github.com/bregman-arie/devops-exercises




Binary Husky/Gpt Academic logo

24. Binary Husky/Gpt Academic


GitHub stars: 67,400

Description: 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型…

Programing Language: Python

Tags: academic, gpt-4, large-language-models, chatgpt, chatglm-6b

Updated: 2 days ago

Link: https://github.com/binary-husky/gpt_academic




D2l Ai/D2l Zh logo

25. D2l Ai/D2l Zh


GitHub stars: 65,700

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

Programing Language: Python

Tags: python, machine-learning, natural-language-processing, computer-vision, deep-learning

Updated: Jul 30, 2024

Link: https://github.com/d2l-ai/d2l-zh




Python/Cpython logo

26. Python/Cpython


GitHub stars: 65,200

Description: The Python programming language

Programing Language: Python

Updated: 31 minutes ago

Link: https://github.com/python/cpython




Apache/Superset logo

27. Apache/Superset


GitHub stars: 64,400

Description: Apache Superset is a Data Visualization and Data Exploration Platform

Programing Language: TypeScript

Tags: react, python, flask, data-science, bi

Updated: 52 minutes ago

Link: https://github.com/apache/superset




Ansible/Ansible logo

28. Ansible/Ansible


GitHub stars: 64,000

Description: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate eve…

Programing Language: Python

Tags: python, ansible, hacktoberfest

Updated: 10 minutes ago

Link: https://github.com/ansible/ansible




Keras Team/Keras logo

29. Keras Team/Keras


GitHub stars: 62,500

Description: Deep Learning for humans

Programing Language: Python

Tags: python, data-science, machine-learning, deep-learning, tensorflow

Updated: 10 hours ago

Link: https://github.com/keras-team/keras




Sherlock Project/Sherlock logo

30. Sherlock Project/Sherlock


GitHub stars: 62,300

Description: Hunt down social media accounts by username across social networks

Programing Language: Python

Tags: python, linux, cli, osint, tools

Updated: 8 days ago

Link: https://github.com/sherlock-project/sherlock




Scikit Learn/Scikit Learn logo

31. Scikit Learn/Scikit Learn


GitHub stars: 61,000

Description: scikit-learn: machine learning in Python

Programing Language: Python

Tags: python, data-science, machine-learning, statistics, data-analysis

Updated: 3 hours ago

Link: https://github.com/scikit-learn/scikit-learn




Gpt4free logo

32. Gpt4free


GitHub stars: 58,200

Description: The official gpt4free repository | various collection of powerful language models

Programing Language: Python

Tags: python, chatbot, reverse-engineering, openai, chatbots

Updated: 23 hours ago

Link: https://github.com/xtekky/gpt4free




Localstack/Localstack logo

33. Localstack/Localstack


GitHub stars: 57,600

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

Programing Language: Python

Tags: python, testing, aws, cloud, continuous-integration

Updated: 17 minutes ago

Link: https://github.com/localstack/localstack




Ryanoasis/Nerd Fonts logo

34. Ryanoasis/Nerd Fonts


GitHub stars: 56,300

Description: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awes…

Programing Language: CSS

Tags: python, octicons, shell, font, fonts

Updated: 13 days ago

Link: https://github.com/ryanoasis/nerd-fonts




Scrapy/Scrapy logo

35. Scrapy/Scrapy


GitHub stars: 54,100

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

Programing Language: Python

Tags: python, crawler, framework, scraping, crawling

Updated: 4 days ago

Link: https://github.com/scrapy/scrapy




Ageitgey/Face Recognition logo

36. Ageitgey/Face Recognition


GitHub stars: 54,100

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

Programing Language: Python

Tags: python, machine-learning, face-recognition, face-detection

Updated: Aug 21, 2024

Link: https://github.com/ageitgey/face_recognition




Corentin J/Real Time Voice Cloning logo

37. Corentin J/Real Time Voice Cloning


GitHub stars: 53,500

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

Programing Language: Python

Tags: python, deep-learning, tensorflow, pytorch, tts

Updated: Aug 14, 2024

Link: https://github.com/CorentinJ/Real-Time-Voice-Cloning




Anton Osika/Gpt Engineer logo

38. Anton Osika/Gpt Engineer


GitHub stars: 53,100

Description: Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from https://gptengineer.app

Programing Language: Python

Tags: python, ai, openai, code-generation, codegen

Updated: Nov 17, 2024

Link: https://github.com/AntonOsika/gpt-engineer




Psf/Requests logo

39. Psf/Requests


GitHub stars: 52,500

Description: A simple, yet elegant, HTTP library.

Programing Language: Python

Tags: python, http, client, cookies, requests

Updated: 18 hours ago

Link: https://github.com/psf/requests




Gpt Engineer logo

40. Gpt Engineer


GitHub stars: 50,800

Description: Specify what you want it to build, the AI asks for clarification, and then builds it.

Programing Language: Python

Tags: python, ai, openai, code-generation, codegen

Updated: yesterday

Link: https://github.com/gpt-engineer-org/gpt-engineer




Textualize/Rich logo

41. Textualize/Rich


GitHub stars: 50,700

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

Programing Language: Python

Tags: python, emoji, syntax-highlighting, markdown, terminal

Updated: Dec 2, 2024

Link: https://github.com/Textualize/rich




Langflow Ai/Langflow logo

42. Langflow Ai/Langflow


GitHub stars: 47,300

Description: Langflow is a low-code app builder for RAG and multi-agent AI applications. It’s Python-based and agnostic to any model, API, or database.

Programing Language: Python

Tags: react-flow, large-language-models, generative-ai, chatgpt

Updated: 2 minutes ago

Link: https://github.com/langflow-ai/langflow




Pandas Dev/Pandas logo

43. Pandas Dev/Pandas


GitHub stars: 44,500

Description: Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects,…

Programing Language: Python

Tags: python, data-science, flexible, pandas, alignment

Updated: 17 hours ago

Link: https://github.com/pandas-dev/pandas




Asabeneh/30 Days Of Python logo

44. Asabeneh/30 Days Of Python


GitHub stars: 44,400

Description: 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may t…

Programing Language: Python

Tags: github, python, heroku, flask, mongodb

Updated: 5 hours ago

Link: https://github.com/Asabeneh/30-Days-Of-Python




Jakevdp/Python Data Science Handbook logo

45. Jakevdp/Python Data Science Handbook


GitHub stars: 43,800

Description: Python Data Science Handbook: full text in Jupyter Notebooks

Programing Language: Jupyter Notebook

Tags: python, numpy, scikit-learn, jupyter-notebook, pandas

Updated: Jun 26, 2024

Link: https://github.com/jakevdp/PythonDataScienceHandbook




Aymericdamien/Tensor Flow Examples logo

46. Aymericdamien/Tensor Flow Examples


GitHub stars: 43,500

Description: TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

Programing Language: Jupyter Notebook

Tags: python, machine-learning, tutorial, deep-learning, examples

Updated: Jul 26, 2024

Link: https://github.com/aymericdamien/TensorFlow-Examples




Grpc/Grpc logo

47. Grpc/Grpc


GitHub stars: 42,400

Description: The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

Programing Language: C++

Updated: 7 hours ago

Link: https://github.com/grpc/grpc




Apachecn/Ailearning logo

48. Apachecn/Ailearning


GitHub stars: 40,100

Description: AiLearning:数据分析+机器学习实战+线性代数+PyTorch+NLTK+TF2

Programing Language: Python

Tags: python, nlp, svm, scikit-learn, sklearn

Updated: Nov 12, 2024

Link: https://github.com/apachecn/ailearning




Python Patterns logo

49. Python Patterns


GitHub stars: 39,500

Description: A collection of design patterns/idioms in Python

Programing Language: Python

Tags: python, idioms, design-patterns

Updated: 2 days ago

Link: https://github.com/faif/python-patterns




Apache/Airflow logo

50. Apache/Airflow


GitHub stars: 38,700

Description: Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

Programing Language: Python

Tags: python, workflow, data-science, machine-learning, airflow

Updated: 53 secds ago

Link: https://github.com/apache/airflow




Spark logo

51. Spark


GitHub stars: 38,500

Description: Apache Spark - A unified analytics engine for large-scale data processing

Programing Language: Scala

Tags: python, java, r, scala, sql

Updated: 2 minutes ago

Link: https://github.com/apache/spark




Laion Ai/Open Assistant logo

52. Laion Ai/Open Assistant


GitHub stars: 37,200

Description: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamical…

Programing Language: Python

Tags: python, machine-learning, ai, nextjs, discord-bot

Updated: Aug 17, 2024

Link: https://github.com/LAION-AI/Open-Assistant




Made With Ml logo

53. Made With Ml


GitHub stars: 36,000

Description: Learn how to design, develop, deploy and iterate on production-grade ML applications.

Programing Language: Jupyter Notebook

Tags: python, data-science, machine-learning, natural-language-processing, deep-learning

Updated: Dec 7, 2023

Link: https://github.com/GokuMohandas/Made-With-ML




odoo logo

54. odoo


GitHub stars: 35,100

Description: Odoo. Open Source Apps To Grow Your Business.

Programing Language: Python

Tags: python, business, erp, apps, management

Updated: 24 secds ago

Link: https://github.com/odoo/odoo




Sentry logo

55. Sentry


GitHub stars: 35,100

Description: Developer-first error tracking and performance monitoring

Programing Language: Python

Tags: python, devops, django, monitor, monitoring

Updated: 10 minutes ago

Link: https://github.com/getsentry/sentry




Wtfpython logo

56. Wtfpython


GitHub stars: 34,200

Description: What the f*ck Python? 😱

Programing Language: Python

Tags: python, snippets, documentation, wtf, gotchas

Updated: 10 days ago

Link: https://github.com/satwikkansal/wtfpython




Black logo

57. Black


GitHub stars: 33,500

Description: The uncompromising Python code formatter

Programing Language: Python

Tags: python, formatter, code, yapf, gofmt

Updated: 6 hours ago

Link: https://github.com/psf/black




Python Cheatsheet logo

58. Python Cheatsheet


GitHub stars: 33,300

Description: Comprehensive Python Cheatsheet

Programing Language: Python

Tags: python, reference, cheatsheet, python-cheatsheet

Updated: 23 hours ago

Link: https://github.com/gto76/python-cheatsheet




Pyenv logo

59. Pyenv


GitHub stars: 33,300

Description: Simple Python version management

Programing Language: Roff

Tags: python, shell

Updated: 3 days ago

Link: https://github.com/pyenv/pyenv




Streamlit logo

60. Streamlit


GitHub stars: 32,299

Description: Streamlit — A faster way to build and share data apps.

Programing Language: Python

Tags: python, data-science, machine-learning, deep-learning, data-visualization

Updated: 21 minutes ago

Link: https://github.com/streamlit/streamlit




Mitmproxy logo

61. Mitmproxy


GitHub stars: 32,200

Description: An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

Programing Language: Python

Tags: python, tls, debugging, ssl, http

Updated: 5 days ago

Link: https://github.com/mitmproxy/mitmproxy




cli logo

62. cli


GitHub stars: 32,200

Description: 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

Programing Language: Python

Tags: python, api, debugging, cli, http

Updated: 22 hours ago

Link: https://github.com/httpie/cli




Python logo

63. Python


GitHub stars: 28,300

Description: My Python Examples

Programing Language: Python

Updated: 7 days ago

Link: https://github.com/geekcomputers/Python




Olical/Conjure logo

64. Olical/Conjure


GitHub stars: 1,900

Description: Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)

Programing Language: Fennel

Tags: clojure, neovim, racket, clojurescript, guile

Updated: 23 hours ago

Link: https://github.com/Olical/conjure




Avik Jain/100 Days Of Ml Code logo

65. Avik Jain/100 Days Of Ml Code


GitHub stars: 0

Description: 100 Days of ML Coding

Programing Language:

Tags: python, machine-learning, tutorial, deep-learning, svm

Updated:

Link: https://github.com/Avik-Jain/100-Days-Of-ML-Code




Cy C2018/Cs Notes logo

66. Cy C2018/Cs Notes


GitHub stars: 0

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

Programing Language:

Tags: python, java, computer-science, algorithm, leetcode

Updated:

Link: https://github.com/CyC2018/CS-Notes




Want to find a web3 job?

Receive emails of TOP 66 Python Open Source Projects in 2025

More by Web3 Jobs
Ask me anything