awesome-python README

The project's README from github.com/vinta/awesome-python. As one markdown file: README.md.

Awesome Python

An opinionated guide to the best Python frameworks, libraries, and tools.

Visit the website to search and filter projects more easily.

Sponsors

The #10 most-starred repo on GitHub. Put your product in front of Python developers. Become a sponsor.

Categories

AI & ML

Web Development

HTTP & Scraping

Database & Storage

Data & Science

Developer Tools

DevOps

CLI & GUI

Text & Documents

Media

Python Language

Python Toolchain

Security

Other

Projects

AI & ML

AI and Agents

Libraries for building AI applications, LLM integrations, and autonomous agents.

Deep Learning

Frameworks for Neural Networks and Deep Learning. Also see awesome-deep-learning.

Machine Learning

Libraries for Machine Learning. Also see awesome-machine-learning.

Natural Language Processing

Libraries for working with human languages.

Computer Vision

Libraries for Computer Vision.

Recommender Systems

Libraries for building recommender systems.

Web Development

Web Frameworks

Traditional full stack web frameworks. Also see Web APIs.

Web APIs

Libraries for building RESTful, GraphQL, and RPC APIs.

Web Servers

ASGI and WSGI compatible web servers.

WebSocket

Libraries for working with WebSocket.

Template Engines

Libraries and tools for templating and lexing.

Web Asset Management

Tools for managing, storing, compressing and minifying website assets.

Authentication

Libraries for implementing authentication schemes.

Admin Panels

Libraries for administrative interfaces.

CMS

Content Management Systems.

ERP

Enterprise resource planning frameworks.

Static Site Generators

Static site generator is a software that takes some text + templates as input and produces HTML files on the output.

HTTP & Scraping

HTTP Clients

Libraries for working with HTTP.

awesome-python (vinta/awesome-python)

Searching Database…

这是什么?Awesome Python 是一份精心挑选、带有主观倾向的指南,收录了最好的 Python 框架、库和工具,并按类别整理——对于'我想用 Python 做 X,该用哪个工具?'这个经典问题,它就是标准答案。
它是需要安装的软件,还是用来阅读的东西?用来阅读的:它是一份分类清单,而不是一个软件包——涵盖 AI 与机器学习、Web 开发、数据、DevOps、安全等多个板块,每个板块又细分出更细的类别。
README 太长了——有没有更好的浏览方式?有,一个配套网站:比起原始清单,它能让你更方便地搜索和筛选项目。
它对每个条目介绍得多详细?每个项目只有一行:一个名字加一句简短介绍,比如 'flask - A microframework for Python'——足够帮你缩小候选范围,但算不上完整评测。
Python 新手能从中受益,还是它只面向资深开发者?它面向所有 Python 开发者——赞助招募语承诺让产品'出现在 Python 开发者面前'——新手也可以把这些类别当作了解生态的全景地图。
如果我想深入了解某个框架,比如 Django,怎么办?不少条目都链接到专门的 awesome 清单——awesome-django、awesome-flask、awesome-pyramid、awesome-fasthtml——机器学习部分则指向 awesome-deep-learning 和 awesome-machine-learning。
它的推荐可信吗?它是 GitHub 上按 star 数排第 10 的仓库,star 数超过 32.6 万,从 2014 年起一直在精心维护。
这个清单还在更新吗?在更新——GitHub 的元信息显示它没有被归档,而且这个仓库运行着 CI 工作流,其中就包括一个部署配套网站的工作流。
Creator
vinta
Size
6.7 MB
Stars
328.1K
Updated
CommitOct 17
Age
12y
Commits · 90 Days