Python is a versatile, high-level, object-oriented programming language, known for its readability and simplicity, making it an excellent choice for both novice and experienced application developers. With its rich standard library and extensive third-party modules, Python facilitates rapid development across various domains such as web development, data analysis, artificial intelligence, scientific computing, and automation. Python's vast ecosystem includes popular frameworks like Django and Flask for web development, and libraries such as NumPy and pandas for data manipulation, along with TensorFlow and PyTorch for machine learning. Its strong community support and a wealth of resources make learning and troubleshooting more accessible. Additionally, Python's cross-platform capabilities allow developers to deploy applications on multiple operating systems seamlessly, enhancing its appeal as a go-to language for building robust, scalable software solutions.
View the most prominent open source Python projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.☆316,470Updated 2 months ago
- An opinionated list of awesome Python frameworks, libraries, software and resources.☆255,066Updated last month
- Curated list of project-based tutorials☆240,221Updated last year
- All Algorithms implemented in Python☆204,052Updated last week
- An Open Source Machine Learning Framework for Everyone☆191,229Updated this week
- 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计☆181,516Updated 11 months ago
- 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…☆177,940Updated this week
- 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal model…☆148,349Updated this week
- 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.☆125,676Updated 3 weeks ago
- A feature-rich command-line audio/video downloader☆122,828Updated this week
- 免费的计算机编程类中文书籍,欢迎投稿☆115,019Updated last year
- 🦜🔗 Build context-aware reasoning applications 🦜🔗☆113,655Updated this week
- Production-ready platform for agentic workflow development.☆111,113Updated this week
- Magnificent app which corrects your previous console command.☆93,469Updated last year
- Tensors and Dynamic neural networks in Python with strong GPU acceleration☆92,441Updated this week
- FastAPI framework, high performance, easy to learn, fast to code, ready for production☆88,533Updated this week
- The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.☆86,036Updated this week
- The Web framework for perfectionists with deadlines.☆84,574Updated last week
- Open source home automation that puts local control and privacy first.☆80,741Updated this week
- Animation engine for explanatory math videos☆79,573Updated 2 months ago
- Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elasti…☆77,970Updated last week
- 12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all☆76,551Updated last week
- 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。☆71,694Updated last year
- The Python micro framework for building web applications.☆70,179Updated 2 months ago
- Hunt down social media accounts by username across social networks☆68,049Updated 3 months ago
- 🌐 Make websites accessible for AI agents. Automate tasks online with ease.☆68,120Updated this week
- Apache Superset is a Data Visualization and Data Exploration Platform☆67,614Updated this week
- Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate eve…☆65,952Updated this week
- Implement a ChatGPT-like LLM in PyTorch from scratch, step by step☆63,583Updated 2 weeks ago
- An extremely fast Python package and project manager, written in Rust.☆65,011Updated this week
- Deep Learning for humans☆63,347Updated this week
- scikit-learn: machine learning in Python☆63,048Updated this week
- A natural language interface for computers☆60,270Updated 2 weeks ago
- Collection of awesome LLM apps with AI Agents and RAG using OpenAI, Anthropic, Gemini and opensource models.☆57,921Updated last week
- 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline☆60,110Updated this week
- Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awes…☆59,189Updated 2 weeks ago
- Scrapy, a fast high-level web crawling & scraping framework for Python.☆57,948Updated last week
- 《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚! 🚀☆57,850Updated last week
- LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)☆55,571Updated last month
- The world's simplest facial recognition api for Python and the command line☆55,275Updated last year