[Github Ranking](../README.md) ========== ## Top 100 Stars in Python | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [public-apis](https://github.com/public-apis/public-apis) | 284656 | 31054 | Python | 12 | A collective list of free APIs | 2024-03-06T20:31:17Z | | 2 | [system-design-primer](https://github.com/donnemartin/system-design-primer) | 248415 | 42630 | Python | 197 | Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. | 2024-02-26T05:19:02Z | | 3 | [awesome-python](https://github.com/vinta/awesome-python) | 200274 | 24286 | Python | 0 | An opinionated list of awesome Python frameworks, libraries, software and resources. | 2024-03-08T09:52:40Z | | 4 | [Python](https://github.com/TheAlgorithms/Python) | 176366 | 43029 | Python | 30 | All Algorithms implemented in Python | 2024-03-05T08:50:50Z | | 5 | [Python-100-Days](https://github.com/jackfrued/Python-100-Days) | 148141 | 50988 | Python | 523 | Python - 100天从新手到大师 | 2024-02-26T19:50:59Z | | 6 | [youtube-dl](https://github.com/ytdl-org/youtube-dl) | 127539 | 9575 | Python | 3754 | Command-line program to download videos from YouTube.com and other video sites | 2024-03-08T13:30:42Z | | 7 | [stable-diffusion-webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui) | 124718 | 24319 | Python | 1925 | Stable Diffusion web UI | 2024-03-09T02:49:55Z | | 8 | [transformers](https://github.com/huggingface/transformers) | 121684 | 24135 | Python | 781 | 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX. | 2024-03-09T01:51:18Z | | 9 | [thefuck](https://github.com/nvbn/thefuck) | 82179 | 3387 | Python | 243 | Magnificent app which corrects your previous console command. | 2024-02-28T12:15:14Z | | 10 | [langchain](https://github.com/langchain-ai/langchain) | 78683 | 11860 | Python | 1351 | 🦜🔗 Build context-aware reasoning applications | 2024-03-09T03:00:07Z | | 11 | [models](https://github.com/tensorflow/models) | 76476 | 45906 | Python | 1045 | Models and examples built with TensorFlow | 2024-03-07T23:55:25Z | | 12 | [fastapi](https://github.com/tiangolo/fastapi) | 69041 | 5774 | Python | 41 | FastAPI framework, high performance, easy to learn, fast to code, ready for production | 2024-03-09T00:40:56Z | | 13 | [yt-dlp](https://github.com/yt-dlp/yt-dlp) | 67461 | 5351 | Python | 1209 | A youtube-dl fork with additional features and fixes | 2024-03-09T00:50:28Z | | 14 | [flask](https://github.com/pallets/flask) | 65921 | 15866 | Python | 3 | The Python micro framework for building web applications. | 2024-03-08T10:38:37Z | | 15 | [awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning) | 62959 | 14392 | Python | 0 | A curated list of awesome Machine Learning frameworks, libraries and software. | 2024-03-09T02:55:04Z | | 16 | [devops-exercises](https://github.com/bregman-arie/devops-exercises) | 62476 | 13503 | Python | 22 | Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions | 2024-03-07T14:00:15Z | | 17 | [keras](https://github.com/keras-team/keras) | 60595 | 19300 | Python | 192 | Deep Learning for humans | 2024-03-08T22:56:57Z | | 18 | [ansible](https://github.com/ansible/ansible) | 60567 | 23628 | Python | 533 | 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. | 2024-03-08T23:06:04Z | | 19 | [cpython](https://github.com/python/cpython) | 58728 | 28517 | Python | 6920 | The Python programming language | 2024-03-09T03:00:40Z | | 20 | [scikit-learn](https://github.com/scikit-learn/scikit-learn) | 57604 | 24895 | Python | 1630 | scikit-learn: machine learning in Python | 2024-03-08T17:41:40Z | | 21 | [whisper](https://github.com/openai/whisper) | 57283 | 6494 | Python | 0 | Robust Speech Recognition via Large-Scale Weak Supervision | 2024-03-08T04:08:05Z | | 22 | [manim](https://github.com/3b1b/manim) | 56701 | 5531 | Python | 389 | Animation engine for explanatory math videos | 2024-03-07T19:53:21Z | | 23 | [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings) | 55830 | 13805 | Python | 0 | A list of useful payloads and bypass for Web Application Security and Pentest/CTF | 2024-03-02T04:40:28Z | | 24 | [d2l-zh](https://github.com/d2l-ai/d2l-zh) | 54773 | 10201 | Python | 0 | 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。 | 2024-03-06T10:05:55Z | | 25 | [gpt4free](https://github.com/xtekky/gpt4free) | 54268 | 12455 | Python | 84 | The official gpt4free repository \| various collection of powerful language models | 2024-03-09T02:11:03Z | | 26 | [gpt_academic](https://github.com/binary-husky/gpt_academic) | 52594 | 6664 | Python | 198 | 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。 | 2024-03-08T16:49:59Z | | 27 | [localstack](https://github.com/localstack/localstack) | 51564 | 3768 | Python | 298 | 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline | 2024-03-08T23:17:06Z | | 28 | [face_recognition](https://github.com/ageitgey/face_recognition) | 51287 | 13240 | Python | 730 | The world's simplest facial recognition api for Python and the command line | 2024-02-24T12:51:59Z | | 29 | [llama](https://github.com/facebookresearch/llama) | 50783 | 8716 | Python | 292 | Inference code for LLaMA models | 2024-03-06T08:06:28Z | | 30 | [scrapy](https://github.com/scrapy/scrapy) | 50365 | 10279 | Python | 431 | Scrapy, a fast high-level web crawling & scraping framework for Python. | 2024-03-09T02:47:09Z | | 31 | [Real-Time-Voice-Cloning](https://github.com/CorentinJ/Real-Time-Voice-Cloning) | 50228 | 8443 | Python | 176 | Clone a voice in 5 seconds to generate arbitrary speech in real-time | 2024-03-04T07:59:02Z | | 32 | [sherlock](https://github.com/sherlock-project/sherlock) | 50125 | 5995 | Python | 72 | 🔎 Hunt down social media accounts by username across social networks | 2024-03-08T21:42:12Z | | 33 | [gpt-engineer](https://github.com/gpt-engineer-org/gpt-engineer) | 49461 | 6419 | Python | 26 | Specify what you want it to build, the AI asks for clarification, and then builds it. | 2024-03-08T01:42:12Z | | 34 | [faceswap](https://github.com/deepfakes/faceswap) | 48728 | 12824 | Python | 16 | Deepfakes Software For All | 2024-03-01T11:13:04Z | | 35 | [openpilot](https://github.com/commaai/openpilot) | 46870 | 8363 | Python | 209 | openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for 250+ supported car makes and models. | 2024-03-09T02:27:53Z | | 36 | [rich](https://github.com/Textualize/rich) | 46633 | 1656 | Python | 173 | Rich is a Python library for rich text and beautiful formatting in the terminal. | 2024-03-07T18:09:06Z | | 37 | [big-list-of-naughty-strings](https://github.com/minimaxir/big-list-of-naughty-strings) | 45753 | 2126 | Python | 63 | The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. | 2023-06-18T16:13:29Z | | 38 | [yolov5](https://github.com/ultralytics/yolov5) | 45633 | 15318 | Python | 121 | YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite | 2024-03-06T22:47:19Z | | 39 | [DeepFaceLab](https://github.com/iperov/DeepFaceLab) | 44804 | 10034 | Python | 541 | DeepFaceLab is the leading software for creating deepfakes. | 2023-10-24T10:56:48Z | | 40 | [professional-programming](https://github.com/charlax/professional-programming) | 44222 | 3498 | Python | 0 | A collection of learning resources for curious software engineers | 2024-03-08T14:57:31Z | | 41 | [hackingtool](https://github.com/Z4nzu/hackingtool) | 42233 | 4615 | Python | 34 | ALL IN ONE Hacking Tool For Hackers | 2024-03-03T15:21:25Z | | 42 | [open-interpreter](https://github.com/KillianLucas/open-interpreter) | 41523 | 3636 | Python | 202 | A natural language interface for computers | 2024-03-08T10:00:09Z | | 43 | [pandas](https://github.com/pandas-dev/pandas) | 41459 | 17162 | Python | 3566 | Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more | 2024-03-09T00:57:42Z | | 44 | [CppCoreGuidelines](https://github.com/isocpp/CppCoreGuidelines) | 41197 | 5347 | Python | 239 | The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++ | 2024-02-15T22:45:54Z | | 45 | [python-patterns](https://github.com/faif/python-patterns) | 39142 | 6829 | Python | 11 | A collection of design patterns/idioms in Python | 2023-12-18T04:41:53Z | | 46 | [ChatGLM-6B](https://github.com/THUDM/ChatGLM-6B) | 38297 | 4970 | Python | 528 | ChatGLM-6B: An Open Bilingual Dialogue Language Model \| 开源双语对话语言模型 | 2024-02-18T03:28:46Z | | 47 | [ailearning](https://github.com/apachecn/ailearning) | 37654 | 11282 | Python | 2 | AiLearning:数据分析+机器学习实战+线性代数+PyTorch+NLTK+TF2 | 2024-03-04T02:15:13Z | | 48 | [cheat.sh](https://github.com/chubin/cheat.sh) | 37183 | 1736 | Python | 115 | the only cheat sheet you need | 2023-12-11T14:30:27Z | | 49 | [Deep-Learning-Papers-Reading-Roadmap](https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap) | 37174 | 7280 | Python | 48 | Deep Learning papers reading roadmap for anyone who are eager to learn this amazing tech! | 2022-11-27T13:18:32Z | | 50 | [black](https://github.com/psf/black) | 37035 | 2350 | Python | 353 | The uncompromising Python code formatter | 2024-03-09T01:22:52Z | | 51 | [mitmproxy](https://github.com/mitmproxy/mitmproxy) | 33863 | 3859 | Python | 295 | An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers. | 2024-03-08T21:33:03Z | | 52 | [airflow](https://github.com/apache/airflow) | 33794 | 13374 | Python | 739 | Apache Airflow - A platform to programmatically author, schedule, and monitor workflows | 2024-03-09T00:53:31Z | | 53 | [odoo](https://github.com/odoo/odoo) | 33728 | 21920 | Python | 2495 | Odoo. Open Source Apps To Grow Your Business. | 2024-03-09T02:29:25Z | | 54 | [gym](https://github.com/openai/gym) | 33647 | 8544 | Python | 80 | A toolkit for developing and comparing reinforcement learning algorithms. | 2024-02-23T04:21:13Z | | 55 | [12306](https://github.com/testerSunshine/12306) | 33561 | 9775 | Python | 225 | 12306智能刷票,订票 | 2023-04-02T03:19:43Z | | 56 | [shadowsocks](https://github.com/shadowsocks/shadowsocks) | 33518 | 18745 | Python | 0 | None | 2023-10-03T14:22:29Z | | 57 | [MockingBird](https://github.com/babysor/MockingBird) | 33393 | 5022 | Python | 455 | 🚀AI拟声: 5秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time | 2024-02-28T06:53:34Z | | 58 | [XX-Net](https://github.com/XX-net/XX-Net) | 32612 | 7722 | Python | 7887 | A proxy tool to bypass GFW. | 2024-03-06T08:29:05Z | | 59 | [FastChat](https://github.com/lm-sys/FastChat) | 32268 | 3962 | Python | 586 | An open platform for training, serving, and evaluating large language models. Release repo for Vicuna and Chatbot Arena. | 2024-03-08T17:29:42Z | | 60 | [jieba](https://github.com/fxsjy/jieba) | 32095 | 6689 | Python | 614 | 结巴中文分词 | 2024-01-17T14:24:55Z | | 61 | [HanLP](https://github.com/hankcs/HanLP) | 31761 | 9249 | Python | 9 | 中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指代消解 风格转换 语义相似度 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理 | 2024-03-04T02:01:29Z | | 62 | [ccxt](https://github.com/ccxt/ccxt) | 30735 | 7153 | Python | 795 | A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges | 2024-03-09T02:56:47Z | | 63 | [certbot](https://github.com/certbot/certbot) | 30679 | 3348 | Python | 222 | Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol. | 2024-03-05T21:22:44Z | | 64 | [streamlit](https://github.com/streamlit/streamlit) | 30616 | 2716 | Python | 731 | Streamlit — A faster way to build and share data apps. | 2024-03-09T02:20:20Z | | 65 | [ray](https://github.com/ray-project/ray) | 30252 | 5124 | Python | 3092 | Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads. | 2024-03-09T02:19:38Z | | 66 | [sqlmap](https://github.com/sqlmapproject/sqlmap) | 30118 | 5469 | Python | 50 | Automatic SQL injection and database takeover tool | 2024-03-07T23:37:35Z | | 67 | [nanoGPT](https://github.com/karpathy/nanoGPT) | 30026 | 4394 | Python | 180 | The simplest, fastest repository for training/finetuning medium-sized GPTs. | 2024-03-08T04:47:55Z | | 68 | [30-Days-Of-Python](https://github.com/Asabeneh/30-Days-Of-Python) | 29358 | 6080 | Python | 30 | 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 than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw | 2024-03-03T15:47:06Z | | 69 | [linux-insides](https://github.com/0xAX/linux-insides) | 29246 | 3288 | Python | 28 | A little bit about a linux kernel | 2024-02-05T13:17:59Z | | 70 | [fairseq](https://github.com/facebookresearch/fairseq) | 28851 | 6196 | Python | 1078 | Facebook AI Research Sequence-to-Sequence Toolkit written in Python. | 2024-03-08T14:33:11Z | | 71 | [pytorch-tutorial](https://github.com/yunjey/pytorch-tutorial) | 28809 | 7940 | Python | 66 | PyTorch Tutorial for Deep Learning Researchers | 2023-08-15T10:17:50Z | | 72 | [interactive-coding-challenges](https://github.com/donnemartin/interactive-coding-challenges) | 28505 | 4364 | Python | 35 | 120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards. | 2023-09-12T22:51:04Z | | 73 | [stanford_alpaca](https://github.com/tatsu-lab/stanford_alpaca) | 28466 | 3963 | Python | 167 | Code and documentation to train Stanford's Alpaca models, and generate the data. | 2024-02-28T19:03:09Z | | 74 | [spaCy](https://github.com/explosion/spaCy) | 28412 | 4252 | Python | 83 | 💫 Industrial-strength Natural Language Processing (NLP) in Python | 2024-03-07T13:56:38Z | | 75 | [detectron2](https://github.com/facebookresearch/detectron2) | 28229 | 7191 | Python | 389 | Detectron2 is a platform for object detection, segmentation and other visual recognition tasks. | 2024-03-06T16:35:21Z | | 76 | [ComfyUI](https://github.com/comfyanonymous/ComfyUI) | 27988 | 2897 | Python | 1215 | The most powerful and modular stable diffusion GUI, api and backend with a graph/nodes interface. | 2024-03-08T11:32:39Z | | 77 | [ChatGPT](https://github.com/acheong08/ChatGPT) | 27835 | 4507 | Python | 11 | Reverse engineered ChatGPT API | 2023-08-02T06:02:10Z | | 78 | [django-rest-framework](https://github.com/encode/django-rest-framework) | 27248 | 6708 | Python | 78 | Web APIs for Django. 🎸 | 2024-03-08T13:14:28Z | | 79 | [mmdetection](https://github.com/open-mmlab/mmdetection) | 27242 | 9127 | Python | 1288 | OpenMMLab Detection Toolbox and Benchmark | 2024-03-08T13:26:49Z | | 80 | [ControlNet](https://github.com/lllyasviel/ControlNet) | 27013 | 2464 | Python | 374 | Let us control diffusion models! | 2024-02-25T09:49:39Z | | 81 | [jax](https://github.com/google/jax) | 26958 | 2456 | Python | 1260 | Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more | 2024-03-09T00:50:57Z | | 82 | [tqdm](https://github.com/tqdm/tqdm) | 27135 | 1312 | Python | 386 | :zap: A Fast, Extensible Progress Bar for Python and CLI | 2024-03-06T18:22:48Z | | 83 | [pytorch-lightning](https://github.com/Lightning-AI/pytorch-lightning) | 26403 | 3193 | Python | 640 | Pretrain, finetune and deploy AI models on multiple GPUs, TPUs with zero code changes. | 2024-03-09T02:38:59Z | | 84 | [OpenBBTerminal](https://github.com/OpenBB-finance/OpenBBTerminal) | 25733 | 2503 | Python | 255 | Investment Research for Everyone, Everywhere. | 2024-03-09T00:20:42Z | | 85 | [Real-ESRGAN](https://github.com/xinntao/Real-ESRGAN) | 25385 | 3183 | Python | 435 | Real-ESRGAN aims at developing Practical Algorithms for General Image/Video Restoration. | 2024-02-26T23:38:25Z | | 86 | [YouCompleteMe](https://github.com/ycm-core/YouCompleteMe) | 25200 | 2785 | Python | 13 | A code-completion engine for Vim | 2024-03-04T19:59:04Z | | 87 | [Depix](https://github.com/spipm/Depix) | 25088 | 3084 | Python | 0 | Recovers passwords from pixelized screenshots | 2024-01-31T16:11:00Z | | 88 | [hosts](https://github.com/StevenBlack/hosts) | 24935 | 2087 | Python | 74 | 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories. | 2024-03-05T00:31:39Z | | 89 | [ItChat](https://github.com/littlecodersh/ItChat) | 24887 | 5545 | Python | 265 | A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。 | 2023-09-28T07:46:58Z | | 90 | [freqtrade](https://github.com/freqtrade/freqtrade) | 24793 | 5409 | Python | 40 | Free, open source crypto trading bot | 2024-03-08T06:12:11Z | | 91 | [spleeter](https://github.com/deezer/spleeter) | 24622 | 2690 | Python | 201 | Deezer source separation library including pretrained models. | 2024-01-07T01:32:14Z | | 92 | [MiniGPT-4](https://github.com/Vision-CAIR/MiniGPT-4) | 24605 | 2859 | Python | 311 | Open-sourced codes for MiniGPT-4 and MiniGPT-v2 (https://minigpt-4.github.io, https://minigpt-v2.github.io/) | 2024-03-04T02:51:34Z | | 93 | [glances](https://github.com/nicolargo/glances) | 24557 | 1430 | Python | 226 | Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems. | 2024-03-04T10:24:58Z | | 94 | [Langchain-Chatchat](https://github.com/chatchat-space/Langchain-Chatchat) | 24523 | 4240 | Python | 92 | Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答 \| Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM) QA app with langchain | 2024-03-08T00:50:55Z | | 95 | [pipenv](https://github.com/pypa/pipenv) | 24487 | 1841 | Python | 235 | Python Development Workflow for Humans. | 2024-03-08T05:12:27Z | | 96 | [python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) | 24404 | 4972 | Python | 8 | We have made you a wrapper you can't refuse | 2024-03-06T21:23:45Z | | 97 | [roop](https://github.com/s0md3v/roop) | 24215 | 5615 | Python | 0 | one-click face swap | 2024-02-21T12:28:20Z | | 98 | [algorithms](https://github.com/keon/algorithms) | 23420 | 4564 | Python | 58 | Minimal examples of data structures and algorithms in Python | 2024-03-03T07:12:27Z | | 99 | [wttr.in](https://github.com/chubin/wttr.in) | 23359 | 1049 | Python | 284 | :partly_sunny: The right way to check the weather | 2024-03-07T02:17:30Z | | 100 | [jumpserver](https://github.com/jumpserver/jumpserver) | 23237 | 5155 | Python | 52 | JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。 | 2024-03-08T10:35:22Z |