pythonxx

Skip to content 跳到内容
Sign up 报名
vinta vinta
/
awesome-python awesome-python
Public 公共
A curated list of awesome Python frameworks, libraries, software and resources

一个令人敬畏的Python框架、库、软件和资源列表

awesome-python.com/ awesome-python.com/
View license 查看许可协议
124k 124 k stars 星星 21.1k 21.1 k forks 叉
Code
代码
Issues
7
问题 7
Pull requests
234
把请求 234年
Actions
行动
Security
安全
Insights
的见解
Latest commit 最新提交
@vinta

on 17 Dec 2021on 17 Dec 2021
Git stats Git统计数据
1624年 提交
Files 文件
README.md README.md
Awesome Python 很棒的PythonAwesome
A curated list of awesome Python frameworks, libraries, software and resources.

一个令人敬畏的Python框架、库、软件和资源列表。

Inspired by awesome-php.

灵感来自awesome-php。

Awesome Python 很棒的Python
Admin Panels 管理面板
Algorithms and Design Patterns 算法和设计模式
ASGI Servers ASGI服务器
Asynchronous Programming 异步编程
Audio 音频
Authentication 身份验证
Build Tools 构建工具
Built-in Classes Enhancement 内置类增强
缓存 缓存
ChatOps Tools ChatOps工具
CMS CMS
Code Analysis 代码分析
Command-line Interface Development 命令行界面开发
Command-line Tools 命令行工具
Compatibility 兼容性
Computer Vision 计算机视觉
Concurrency and Parallelism 并发和并行性
Configuration 配置
Cryptography 密码学
Data Analysis 数据分析
Data Validation 数据验证
Data Visualization 数据可视化
Database Drivers 数据库驱动程序
Database 数据库
Date and Time 日期和时间
Debugging Tools 调试工具
Deep Learning 深度学习
DevOps Tools DevOps的工具
Distributed Computing 分布式计算
Distribution 分布
Documentation 文档
Downloader 下载器
E-commerce 电子商务
Editor Plugins and IDEs 编辑器插件和ide
Email 电子邮件
Enterprise Application Integrations 企业应用程序集成
Environment Management 环境管理
Files 文件
Foreign Function Interface 外国函数接口
Forms 形式
Functional Programming 函数式编程
Game Development 游戏开发
Geolocation 地理位置
GUI Development GUI开发
Hardware 硬件
HTML Manipulation HTML操作
HTTP Clients HTTP客户端
Image Processing 图像处理
Implementations 实现
Interactive Interpreter 交互式解释器
Internationalization 国际化
Job Scheduler 作业调度器
Logging 日志记录
Machine Learning 机器学习
Miscellaneous 杂项
Natural Language Processing 自然语言处理
Network Virtualization 网络虚拟化
News Feed 新闻提要
ORM ORM
Package Management 包管理
Package Repositories 包存储库
Penetration testing 渗透测试
Permissions 权限
Processes 流程
Recommender Systems 推荐系统
Refactoring 重构
RESTful API RESTful API
Robotics 机器人
RPC Servers RPC服务器
Science 科学
Search 搜索
Serialization 序列化
Serverless Frameworks Serverless框架
Shell 壳牌
Specific Formats Processing 具体格式处理
Static Site Generator 静态网站生成器
Tagging 标签
Task Queues 任务队列
Template Engine 模板引擎
Testing 测试
Text Processing 文本处理
Third-party APIs 第三方api
URL Manipulation URL操作
Video 视频
Web Asset Management 网络资产管理
Web Content Extracting 网页内容提取
Web Crawling Web爬行
Web Frameworks Web框架
WebSocket WebSocket
WSGI Servers WSGI服务器
Resources 资源
Books 书
Newsletters 时事通讯
Podcasts 播客
Websites 网站
Contributing 贡献
Admin Panels 管理面板
Libraries for administrative interfaces.用于管理接口的库。

ajenti - The admin panel your servers deserve. ajenti -你的服务器应得的管理面板。
django-grappelli - A jazzy skin for the Django Admin-Interface. Django -grappelli - Django管理界面的jazzy皮肤。
django-jet - Modern responsive template for the Django admin interface with improved functionality. Django - Django管理界面的现代响应模板,改进了功能。
django-suit - Alternative Django Admin-Interface (free only for Non-commercial use). Django -suit -替代Django管理接口(仅供非商业使用)。
django-xadmin - Drop-in replacement of Django admin comes with lots of goodies. Django -xadmin——Django admin的替代品带来了很多好处。
flask-admin - Simple and extensible administrative interface framework for Flask. Flask -admin——简单且可扩展的Flask管理界面框架。
flower - Real-time monitor and web admin for Celery. 鲜花-实时监控和网页管理芹菜。
jet-bridge - Admin panel framework for any application with nice UI (ex Jet Django). Jet -bridge -管理面板框架,适用于任何具有漂亮UI的应用程序(前Jet Django)。
wooey - A Django app which creates automatic web UIs for Python scripts. 一个为Python脚本创建自动web ui的Django应用程序。
Algorithms and Design Patterns 算法和设计模式
Python implementation of data structures, algorithms and design patterns. Also see 数据结构、算法和设计模式的Python实现。也看到awesome-algorithms awesome-algorithms.

Algorithms 算法
algorithms - Minimal examples of data structures and algorithms. 数据结构和算法的最小示例。
python-ds - A collection of data structure and algorithms for coding interviews. python-ds -一组数据结构和算法,用于编写面试代码。
sortedcontainers - Fast and pure-Python implementation of sorted collections. sortedcontainers——排序集合的快速纯python实现。
TheAlgorithms - All Algorithms implemented in Python. TheAlgorithms -所有用Python实现的算法。
Design Patterns 设计模式
PyPattyrn - A simple yet effective library for implementing common design patterns. PyPattyrn——一个实现通用设计模式的简单而有效的库。
python-patterns - A collection of design patterns in Python. Python -patterns - Python中的设计模式集合。
transitions - A lightweight, object-oriented finite state machine implementation. 一个轻量级的、面向对象的有限状态机实现。
ASGI Servers ASGI服务器
ASGI ASGI-compatible web servers. 兼容web服务器。

daphne - A HTTP, HTTP2 and WebSocket protocol server for ASGI and ASGI-HTTP. 一个用于ASGI和ASGI-HTTP的HTTP, HTTP2和WebSocket协议服务器。
uvicorn - A lightning-fast ASGI server implementation, using uvloop and httptools. 一个闪电般的ASGI服务器实现,使用uvloop和httptools。
Asynchronous Programming 异步编程
asyncio asyncio - (Python standard library) Asynchronous I/O, event loop, coroutines and tasks. - (Python标准库)异步I/O,事件循环,协程和任务。
awesome-asyncio awesome-asyncio
trio - A friendly library for async concurrency and I/O. trio -一个用于异步并发和I/O的友好库。
Twisted - An event-driven networking engine. Twisted -事件驱动的网络引擎。
uvloop - Ultra fast asyncio event loop. uvloop -超快速asyncio事件循环。
Audio 音频
Libraries for manipulating audio and its metadata.用于操作音频及其元数据的库。

Audio 音频
audioread - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding. audioread -跨库(GStreamer + Core Audio + MAD + FFmpeg)音频解码。
dejavu - Audio fingerprinting and recognition. dejavu -音频指纹识别。
kapre - Keras Audio Preprocessors. kapre - Keras音频预处理器。
librosa - Python library for audio and music analysis. 用于音频和音乐分析的Python库。
matchering - A library for automated reference audio mastering. 一个自动参考音频掌握库。
mingus - An advanced music theory and notation package with MIDI file and playback support. mingus -一个先进的音乐理论和符号包与MIDI文件和回放支持。
pyAudioAnalysis - Audio feature extraction, classification, segmentation and applications. pyAudioAnalysis -音频特征提取,分类,分割和应用。
pydub - Manipulate audio with a simple and easy high level interface. pydub -操作音频与一个简单和容易的高水平界面。
TimeSide - Open web audio processing framework. 开放的web音频处理框架。
Metadata 元数据
beets - A music library manager and MusicBrainz tagger. 甜菜-一个音乐图书馆经理和MusicBrainz标签。
eyeD3 - A tool for working with audio files, specifically MP3 files containing ID3 metadata. eyeD3 -一个处理音频文件的工具,特别是包含ID3元数据的MP3文件。
mutagen - A Python module to handle audio metadata. mutagen -一个处理音频元数据的Python模块。
tinytag - A library for reading music meta data of MP3, OGG, FLAC and Wave files. 一个用于读取MP3, OGG, FLAC和Wave文件的音乐元数据的库。
Authentication 身份验证
Libraries for implementing authentications schemes.用于实现身份验证方案的库。

OAuth OAuth
authlib - JavaScript Object Signing and Encryption draft implementation. JavaScript对象签名和加密的草案实现。
django-allauth - Authentication app for Django that “just works.” Django -allauth - Django的认证应用程序,“只是工作”。
django-oauth-toolkit - OAuth 2 goodies for Django. Django - OAuth -toolkit - OAuth 2的优点。
oauthlib - A generic and thorough implementation of the OAuth request-signing logic. oauthlib——一个通用的、完整的OAuth请求签名逻辑实现。
python-oauth2 - A fully tested, abstract interface to creating OAuth clients and servers. python-oauth2 -一个经过全面测试的抽象接口,用于创建OAuth客户端和服务器。
python-social-auth - An easy-to-setup social authentication mechanism. python-social-auth -一个易于设置的社会认证机制。
JWT JWT
pyjwt - JSON Web Token implementation in Python. Python中JSON Web令牌的实现。
python-jose - A JOSE implementation in Python. 一个在Python中的JOSE实现。
python-jwt - A module for generating and verifying JSON Web Tokens. 一个用于生成和验证JSON Web令牌的模块。
Build Tools 构建工具
Compile software from source code.从源代码编译软件。

BitBake - A make-like build tool for embedded Linux. BitBake -一个类似嵌入式Linux的构建工具。
buildout - A build system for creating, assembling and deploying applications from multiple parts. 一个构建系统,用于从多个部分创建、组装和部署应用程序。
PlatformIO - A console tool to build code with different development platforms. 一个控制台工具,用于在不同的开发平台上构建代码。
pybuilder - A continuous build tool written in pure Python. pybuilder -一个用纯Python编写的连续构建工具。
SCons - A software construction tool. 一个软件构建工具。
Built-in Classes Enhancement 内置类增强
Libraries for enhancing Python built-in classes.用于增强Python内置类的库。

attrs attrs - Replacement for ——替代__init____init__, eq____eq, repr____repr, etc. boilerplate in class definitions. 等等的样板文件。
bidict - Efficient, Pythonic bidirectional map data structures and related functionality… 高效的,python的双向映射数据结构和相关功能。
Box - Python dictionaries with advanced dot notation access. 具有高级点表示法访问的Python字典。
dataclasses - (Python standard library) Data classes. datacclasses - (Python标准库)数据类。
DottedDict - A library that provides a method of accessing lists and dicts with a dotted path notation. DottedDict -一个库,提供了一种使用点路径表示法访问列表和字典的方法。
CMS CMS
Content Management Systems.内容管理系统。

django-cms - An Open source enterprise CMS based on the Django. Django - CMS——一个基于Django的开源企业CMS。
feincms - One of the most advanced Content Management Systems built on Django. 建立在Django上的最先进的内容管理系统之一。
indico - A feature-rich event management system, made @ CERN. 一个功能丰富的事件管理系统,制作@ CERN。
Kotti - A high-level, Pythonic web application framework built on Pyramid. 一个建立在金字塔上的高级python web应用程序框架。
mezzanine - A powerful, consistent, and flexible content management platform. mezzanine—强大、一致、灵活的内容管理平台。
plone - A CMS built on top of the open source application server Zope. 一个建立在开源应用服务器Zope之上的CMS。
quokka - Flexible, extensible, small CMS powered by Flask and MongoDB. quokka -灵活,可扩展,由Flask和MongoDB支持的小型CMS。
wagtail - A Django content management system. 一个Django内容管理系统。
Caching 缓存
Libraries for caching data.用于缓存数据的库。

beaker - A WSGI middleware for sessions and caching. beaker -一个用于会话和缓存的WSGI中间件。
django-cache-machine - Automatic caching and invalidation for Django models. Django -cache-machine——Django模型的自动缓存和失效。
django-cacheops - A slick ORM cache with automatic granular event-driven invalidation. django-cacheops——一个光滑的ORM缓存,带有自动粒度事件驱动的失效。
dogpile.cache - dogpile.cache is next generation replacement for Beaker made by same authors. dogpile。缓存——dogpile。cache是同一批作者研制的下一代烧杯的替代品。
HermesCache - Python caching library with tag-based invalidation and dogpile effect prevention. HermesCache -带有基于标签的失效和防止dogpile效应的Python缓存库。
pylibmc - A Python wrapper around the libmemcached interface. 一个围绕libmemcached接口的Python包装器。
python-diskcache - SQLite and file backed cache backend with faster lookups than memcached and redis. python-diskcache - SQLite和文件支持的缓存后端,比memcached和redis更快的查找。
ChatOps Tools ChatOps工具
Libraries for chatbot development.用于聊天机器人开发的库。

errbot - The easiest and most popular chatbot to implement ChatOps. 最简单和最流行的聊天机器人实现ChatOps。
Code Analysis 代码分析
Tools of static analysis, linters and code quality checkers. Also see 静态分析工具、绒毛和代码质量检查器。也看到awesome-static-analysis awesome-static-analysis.

Code Analysis 代码分析
coala - Language independent and easily extendable code analysis application. 独立于语言且易于扩展的代码分析应用程序。
code2flow - Turn your Python and JavaScript code into DOT flowcharts. code2flow -将你的Python和JavaScript代码转换成DOT流程图。
prospector - A tool to analyse Python code. 一个分析Python代码的工具。
pycallgraph - A library that visualises the flow (call graph) of your Python application. pycallgraph——一个可视化Python应用程序流(调用图)的库。
vulture - A tool for finding and analysing dead Python code. 一个用于查找和分析死Python代码的工具。
Code Linters 代码短绒
flake8 flake8 - A wrapper around -包装器pycodestylepycodestyle, pyflakespyflakes and McCabe. 麦凯布。
awesome-flake8-extensions awesome-flake8-extensions
pylama - A code audit tool for Python and JavaScript. pylama - Python和JavaScript的代码审计工具。
pylint - A fully customizable source code analyzer. 一个完全可定制的源代码分析器。
wemake-python-styleguide - The strictest and most opinionated python linter ever. wemake-python-styleguide -有史以来最严格和最固执己见的python linter。
Code Formatters 代码格式器
black - The uncompromising Python code formatter. black -不妥协的Python代码格式化器。
isort - A Python utility / library to sort imports. isort -用于对导入进行排序的Python实用程序/库。
yapf - Yet another Python code formatter from Google. yapf -来自谷歌的另一个Python代码格式化程序。
Static Type Checkers, also see 静态类型检查器,也请参见awesome-python-typing awesome-python-typing
mypy - Check variable types during compile time. mypy—在编译期间检查变量类型。
pyre-check - Performant type checking. 火堆检查-性能类型检查。
typeshed - Collection of library stubs for Python, with static types. typeshed - Python的带有静态类型的库存根集合。
Static Type Annotations Generators 静态类型注释生成器
MonkeyType - A system for Python that generates static type annotations by collecting runtime types. MonkeyType -一个通过收集运行时类型来生成静态类型注释的Python系统。
pyannotate - Auto-generate PEP-484 annot

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值