Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-python-zh
Python框架、库、软件和资源的精选列表
https://github.com/awesome-code-resources/awesome-python-zh
- ajenti - 您的服务器应得的管理面板。
- django-grappelli - Django管理界面的爵士皮肤。
- django-jet - 具有改进功能的Django管理界面的现代响应模板。
- django-suit - 替代Django管理界面 (仅免费用于非商业用途)。
- django-xadmin - Django admin的替换带有很多好处。
- flask-admin - Flask的简单和可扩展的管理接口框架。
- flower - 芹菜的实时监控和网络管理。
- jet-bridge - 管理面板框架与漂亮的UI (ex Jet Django) 的任何应用程序。
- wooey - 一个Django应用程序,它为Python脚本创建自动web UIs。
- awesome-algorithms
- algorithms - 数据结构和算法的最小示例。
- python-ds - 用于编码面试的数据结构和算法的集合。
- sortedcontainers - 快速和纯Python实现排序的集合。
- TheAlgorithms - 在Python中实现的所有算法。
- PyPattyrn - 一个简单而有效的库,用于实现常见的设计模式。
- python-patterns - Python中的设计模式集合。
- transitions - 一个轻量级的、面向对象的有限状态机实现。
- ASGI - compatible web servers.*
- daphne - 用于ASGI和asgi-http的HTTP、HTTP2和WebSocket协议服务器。
- uvicorn - 一个闪电般的ASGI服务器实现,使用uvloop和httptools。
- asyncio - (Python标准库) 异步I/O,事件循环,协则和任务。
- awesome-asyncio
- trio - 用于异步并发和I/O的友好库。
- Twisted - 事件驱动的网络引擎。
- uvloop - 超快速实施顶部的事件循环。
- audioread - 跨库 (GStreamer核心音频MAD FFmpeg) 音频解码。
- audioFlux - 用于音频和音乐分析,特征提取的库。
- dejavu - 音频指纹识别和识别。
- kapre - Keras音频预处理器。
- librosa - 用于音频和音乐分析的Python库。
- matchering - 用于自动参考音频母盘制作的库。
- mingus - 具有MIDI文件和播放支持的高级音乐理论和符号包。
- pyAudioAnalysis - 音频特征提取,分类,分割和应用。
- pydub - 使用简单易用的高级界面操纵音频。
- TimeSide - 打开web音频处理框架。
- beets - 音乐库经理和[MusicBrainz](https://musicbrainz.org/)tagger.
- eyeD3 - 用于处理音频文件的工具,特别是包含ID3元数据的MP3文件。
- mutagen - 用于处理音频元数据的Python模块。
- tinytag - 用于读取MP3,OGG,FLAC和Wave文件的音乐元数据的库。
- authlib - JavaScript对象签名和加密草案实现。
- django-allauth - Django的身份验证应用程序 “只是工作”。
- django-oauth-toolkit - OAuth 2 Django的好东西。
- oauthlib - OAuth请求签名逻辑的通用和彻底的实现。
- python-oauth2 - 一个经过全面测试的抽象接口,用于创建OAuth客户端和服务器。
- python-social-auth - 易于设置的社交身份验证机制。
- pyjwt - Python中的JSON Web令牌实现。
- python-jose - Python中的JOSE实现。
- python-jwt - 用于生成和验证JSON Web令牌的模块。
- BitBake - 用于嵌入式Linux的类似制作的构建工具。
- buildout - 用于从多个部分创建,组装和部署应用程序的构建系统。
- PlatformIO - 一个控制台工具,用于构建具有不同开发平台的代码。
- pybuilder - 一个用纯Python编写的连续构建工具。
- SCons - 软件构建工具。
- attrs - 更换,,等类定义中的样板文件。
- bidict - 高效,Pythonic双向地图数据结构和相关功能。
- Box - 具有高级点符号访问的Python字典。
- dataclasses - (Python标准库) 数据类。
- DottedDict - 一个库,它提供了一种使用点路径表示法访问列表和dicts的方法。
- django-cms - 基于Django的开源企业CMS。
- feincms - 基于Django的最先进的内容管理系统之一。
- indico - 一个功能丰富的事件管理系统,由 @[CERN](https://en.wikipedia.org/wiki/CERN)。
- Kotti - 一个基于python的高级web应用程序框架。
- mezzanine - 功能强大、一致且灵活的内容管理平台。
- plone - 构建在开源应用程序服务器Zope之上的CMS。
- quokka - 由Flask和MongoDB提供支持的灵活,可扩展的小型CMS。
- wagtail - 一个Django内容管理系统。
- beaker - 用于会话和缓存的WSGI中间件。
- django-cache-machine - Django模型的自动缓存和失效。
- django-cacheops - 一个光滑的ORM缓存,具有自动粒度事件驱动的失效。
- dogpile.cache - dogpile.ca che是由同一作者制作的烧杯的下一代替代品。
- HermesCache - Python缓存库,具有基于标签的失效和防dogpile效果。
- pylibmc - 围绕[libmemcached](https://libmemcached.org/libMemcached.html)接口。
- python-diskcache - SQLite和文件支持的缓存后端,具有比memcached和redis更快的查找速度。
- errbot - 实现ChatOps的最简单,最受欢迎的聊天机器人。
- awesome-static-analysis
- coala - 语言独立和易于扩展的代码分析应用程序。
- code2flow - 将您的Python和JavaScript代码转换为点流程图。
- prospector - 分析Python代码的工具。
- pycallgraph - 一个可视化Python应用程序流 (调用图) 的库。
- vulture - 用于查找和分析死Python代码的工具。
- flake8 - 周围的包装,还有McCabe.
- awesome-flake8-extensions
- pylama - 用于Python和JavaScript的代码审核工具。
- pylint - 一个完全可定制的源代码分析器。
- wemake-python-styleguide - 有史以来最严格,最固执己见的python棉绒。
- black - 不妥协的Python代码格式化程序。
- isort - 用于对导入进行排序的Python实用程序/库。
- yapf - 来自Google的另一个Python代码格式化程序。
- awesome-python-typing
- mypy - 在编译时检查变量类型。
- pyre-check - 性能类型检查。
- typeshed - Python的库存根集合,具有静态类型。
- MonkeyType - 用于Python的系统,该系统通过收集运行时类型来生成静态类型注释。
- pytype - Pytype检查和推断Python代码的类型-不需要类型注释。
- cement - 适用于Python的CLI应用程序框架。
- click - 用于以组合方式创建漂亮的命令行界面的软件包。
- cliff - 用于创建具有多级命令的命令行程序的框架。
- docopt - Pythonic命令行参数解析器。
- python-fire - 用于从任何Python对象创建命令行接口的库。
- python-prompt-toolkit - 用于构建强大的交互式命令行的库。
- alive-progress - 一种新的进度条,具有实时吞吐量,eta和非常酷的动画。
- asciimatics - 用于创建全屏文本ui (从交互式表单到ASCII动画) 的软件包。
- bashplotlib - 在终端制作基本情节。
- colorama - 跨平台的彩色终端文本。
- rich - 用于终端中富文本和漂亮格式的Python库。还提供了一个伟大的日志处理程序。
- tqdm - 用于循环和CLI的快速,可扩展的进度条。
- copier - 用于渲染项目模板的库和命令行实用程序。
- cookiecutter - 从cookiecutter (项目模板) 创建项目的命令行实用程序。
- doitlive - 用于在终端中进行实时演示的工具。
- howdoi - 通过命令行即时编码答案。
- Invoke - 用于管理面向shell的子进程并将可执行的Python代码组织到CLI可调用的任务中的工具。
- PathPicker - 从bash输出中选择文件。
- percol - 在UNIX上的传统管道概念中添加了交互式选择的味道。
- thefuck - 更正您以前的控制台命令。
- tmuxp - A[tmux](https://github.com/tmux/tmux)会话管理器。
- try - 一个简单的CLI来尝试python包-它从未如此简单。
- httpie
- iredis - 具有自动完成和语法突出显示功能的Redis CLI。
- kube-shell - 用于使用Kubernetes CLI的集成shell。
- litecli - 具有自动完成和语法突出显示功能的SQLite CLI。
- mycli - 具有自动完成和语法突出显示功能的MySQL CLI。
- pgcli - 具有自动完成和语法突出显示功能的PostgreSQL CLI。
- saws - 一个增压[aws-cli](https://github.com/aws/aws-cli)。
- python-future - Python 2和Python 3之间缺少的兼容层。
- modernize - 为最终的Python 3迁移实现Python代码的现代化。
- six - Python 2和3兼容性实用程序。
- EasyOCR - 准备使用的OCR支持40种语言。
- Face Recognition - 简单的面部识别库。
- Kornia - 用于PyTorch的开源可区分计算机视觉库。
- OpenCV - 开源计算机视觉库。
- pytesseract - 一个包装[Google Tesseract OCR](https://github.com/tesseract-ocr)。
- SimpleCV - 用于构建计算机视觉应用程序的开源框架。
- tesserocr - 另一个简单的,枕头友好,包装周围用于OCR的API。
- awesome-asyncio
- concurrent.futures - (Python标准库) 用于异步执行可调用对象的高级接口。
- eventlet - 支持WSGI的异步框架。
- gevent - 一个基于coroutine的Python网络库,它使用[greenlet](https://github.com/python-greenlet/greenlet)。
- multiprocessing - (Python标准库) 基于进程的并行性。
- scoop - Python中的可扩展并发操作。
- uvloop - 超快速实施顶部的事件循环。
- configobj - 具有验证的ini文件解析器。
- configparser - (Python标准库) ini文件解析器。
- hydra - Hydra是一个用于优雅地配置复杂应用程序的框架。
- profig - 从多种格式进行值转换的配置。
- python-decouple - 设置与代码的严格分离。
- cryptography - 一个旨在向Python开发人员公开加密原语和配方的包。
- paramiko - 领先的原生Python SSHv2协议库。
- passlib - 安全密码存储/哈希库,非常高的水平。
- pynacl - Python绑定到网络和加密 (NaCl) 库。
- AWS Data Wrangler - AWS上的熊猫。
- Blaze - NumPy和Pandas大数据接口。
- Open Mining - 商业智能 (BI) 在熊猫界面。
- Optimus - 使用PySpark轻松实现敏捷数据科学工作流程。
- Orange - 通过可视化编程或脚本进行数据挖掘,数据可视化,分析和机器学习。
- Pandas - 提供高性能,易于使用的数据结构和数据分析工具的库。
- Cerberus - 一个轻量级和可扩展的数据验证库。
- colander - 验证和反序列化通过XML,JSON,HTML表单post获得的数据。
- jsonschema - 一个实现[JSON Schema](http://json-schema.org/)对于Python。
- schema - 用于验证Python数据结构的库。
- Schematics - 数据结构验证。
- valideer - 轻量级可扩展的数据验证和适配库。
- voluptuous - 一个Python数据验证库。
- awesome-javascript
- Altair - 用于Python的声明性统计可视化库。
- Bokeh - Python的交互式Web绘图。
- bqplot - Jupyter笔记本的交互式绘图库。
- Cartopy - 一个支持matplotlib的制图python库。
- Dash - 建立在烧瓶的顶部,反应和情节针对分析web应用程序。
- awesome-dash
- diagrams - 作为代码的图表。
- Matplotlib - 一个Python 2D绘图库。
- plotnine
- Pygal - 一个Python SVG图表创建者。
- PyGraphviz - Python接口到[Graphviz](http://www.graphviz.org/)。
- PyQtGraph - 交互式和实时2D/3D/图像绘图和科学/工程小部件。
- Seaborn - 使用Matplotlib的统计数据可视化。
- VisPy - 基于OpenGL的高性能科学可视化。
- pickleDB - 一个简单而轻量级的Python键值存储。
- tinydb - 一个小型的,面向文档的数据库。
- ZODB - Python的本机对象数据库。键值和对象图数据库。
- awesome-mysql
- mysqlclient - 支持Python 3的MySQL连接器 ([mysql-python](https://sourceforge.net/projects/mysql-python/)叉)。
- PyMySQL - 与mysql-python兼容的纯Python MySQL驱动程序。
- awesome-postgres
- psycopg2 - 最流行的Python PostgreSQL适配器。
- queries - 用于与PostgreSQL交互的psycopg2库的包装器。
- awesome-sqlite
- sqlite3 - (Python标准库) 符合db-api 2.0的SQlite接口
- SuperSQLite - 一个增压SQLite库建立在顶部[apsw](https://github.com/rogerbinns/apsw)。
- pymssql - Microsoft SQL Server的简单数据库接口。
- clickhouse-driver - 带有ClickHouse本机接口的Python驱动程序。
- cassandra-driver - Apache Cassandra的Python驱动程序。
- happybase - 适用于Apache HBase的开发人员友好库。
- kafka-python - Apache Kafka的Python客户端。
- py2neo - 用于使用Neo4j的客户端库和工具包。
- pymongo - MongoDB的官方Python客户端。
- redis-py - Redis的Python客户端。
- motor - MongoDB的异步Python驱动程序。
- Arrow - 一个Python库,提供了一个明智的和人性化的方法来创建,操作,格式化和转换日期,时间和时间戳。
- Chronyk - 一个Python 3库,用于解析人工编写的时间和日期。
- dateutil - 标准Python的扩展[datetime](https://docs.python.org/3/library/datetime.html)模块。
- delorean - 一个库,用于清理处理日期时间出现的不便真相。
- maya - 人类的日期时间。
- moment - 用于处理日期/时间的Python库。灵感来自[Moment.js](http://momentjs.com/)。
- Pendulum - Python datetimes变得容易。
- PyTime - 一个易于使用的Python模块,旨在通过字符串操作日期/时间/日期时间。
- pytz - 世界时区定义,现代和历史。带来了[tz database](https://en.wikipedia.org/wiki/Tz_database)进入Python。
- when.py - 提供用户友好的功能,以帮助执行常见的日期和时间操作。
- ipdb - 启用IPython[pdb](https://docs.python.org/3/library/pdb.html)。
- pdb++ - pdb的另一个替换品。
- pudb - 基于控制台的全屏Python调试器。
- wdb - 通过WebSockets不可能的web调试器。
- lptrace - [strace](http://man7.org/linux/man-pages/man1/strace.1.html)对于Python程序。
- manhole - 调试UNIX套接字连接,并提供所有线程的stacktrace和交互式提示。
- pyringe - 能够附加到Python进程并将代码注入到Python进程中的调试器。
- python-hunter - 一个灵活的代码跟踪工具包。
- line_profiler - 逐行分析。
- memory_profiler - 监视Python代码的内存使用情况。
- py-spy - 用于Python程序的采样分析器。用Rust写的。
- pyflame - 用于Python的ptracing探查器。
- vprof - Visual Python探查器。
- django-debug-toolbar - 显示Django的各种调试信息。
- django-devserver - Django的runserver的替代品。
- flask-debugtoolbar - Django-debug-toolbar到flask的端口。
- icecream - 使用单个简单的函数调用检查变量,表达式和程序执行。
- pyelftools - 解析和分析ELF文件和矮人调试信息。
- awesome-deep-learning
- caffe - 一个快速开放的深度学习框架。
- keras - 一个高级神经网络库,能够在TensorFlow或Theano上运行。
- mxnet - 为效率和灵活性而设计的深度学习框架。
- pytorch - Python中的张量和动态神经网络,具有强大的GPU加速。
- SerpentAI - 游戏代理框架。将任何视频游戏用作深度学习沙箱。
- tensorflow - Google创建的最受欢迎的深度学习框架。
- Theano - 用于快速数值计算的库。
- lightning - 深度学习框架,可快速训练、部署和运送AI产品。
- ansible - 一个非常简单的IT自动化平台。
- cloudinit - 一个多分发包,用于处理云实例的早期初始化。
- OpenStack - 用于构建私有云和公共云的开源软件。
- pyinfra - 通用的CLI工具和python库,用于自动化基础架构。
- saltstack - 基础设施自动化和管理系统。
- cuisine - 厨师般的面料功能。
- fabric - 一个简单的Pythonic工具,用于远程执行和部署。
- fabtools - 编写Awesome 织物文件的工具。
- honcho - 一个Python克隆的[Foreman](https://github.com/ddollar/foreman),用于管理基于Procfile的应用程序。
- supervisor - 主管过程控制系统的UNIX。
- psutil - 一个跨平台的进程和系统实用程序模块。
- BorgBackup - 具有压缩和加密功能的重复数据删除归档器。
- docker-compose - 使用快速,隔离的开发环境[Docker](https://www.docker.com/)。
- dask - 用于分析计算的灵活并行计算库。
- luigi - 帮助您构建批处理作业的复杂管道的模块。
- mrjob - 在Hadoop或Amazon Web Services上运行MapReduce作业。
- PySpark - [Apache Spark](https://spark.apache.org/)Python API。
- Ray - 一个用于并行和分布式Python的系统,统一了机器学习生态系统。
- faust - 一个流处理库,移植的想法[Kafka Streams](https://kafka.apache.org/documentation/streams/)到Python。
- streamparse - 通过实时数据流运行Python代码[Apache Storm](http://storm.apache.org/)。
- dh-virtualenv - 构建并分发virtualenv作为Debian包。
- Nuitka - 将脚本,模块,包编译为可执行文件或扩展模块。
- py2app - 冻结Python脚本 (Mac OS X)。
- py2exe - 冻结Python脚本 (Windows)。
- pyarmor - 用于对python脚本进行模糊处理,将模糊处理的脚本绑定到固定机器或使模糊处理的脚本过期的工具。
- PyInstaller - 将Python程序转换为独立的可执行文件 (跨平台)。
- pynsist - 一个构建Windows安装程序的工具,安装程序捆绑Python本身。
- shiv - 用于构建完全自包含的zipapps (PEP 441) 的命令行实用程序,但包含所有依赖项。
- sphinx - Python文档生成器。
- awesome-sphinxdoc
- pdoc - Epydoc替换为Python库自动生成API文档。
- pycco - 文学编程风格的文档生成器。
- akshare - 一个财务数据接口库,为人类打造!
- s3cmd - 用于管理Amazon S3和CloudFront的命令行工具。
- s4cmd - 超级S3命令行工具,有利于更高的性能。
- you-get - 用Python 3编写的YouTube/Youku/Niconico视频下载器。
- youtube-dl - 一个小型命令行程序,用于从YouTube下载视频。
- alipay - Python的非官方支付宝API。
- Cartridge - 使用夹层构建的购物车应用程序。
- django-oscar - Django的开源电子商务框架。
- django-shop - 一个基于Django的商店系统。
- forex-python - 外汇汇率,比特币价格指数和货币转换。
- merchant - 一个Django应用程序接受来自各种支付处理器的付款。
- money - 类具有可选的CLDR支持的区域设置感知格式和可扩展的货币兑换。
- python-currencies - 显示货币格式及其肮脏的货币。
- saleor - 无头开源电子商务平台。
- shoop - 一个基于Django的开源电子商务平台。
- elpy - Emacs Python开发环境。
- anaconda - Anaconda在功能齐全的Python开发IDE中打开您的Sublime Text 3。
- SublimeJEDI - 一个崇高的文本插件Awesome 自动完成库绝地武士。
- jedi-vim - 用于Python的Jedi自动完成库的Vim绑定。
- python-mode - 一个all in one插件,用于将Vim转换为Python IDE。
- YouCompleteMe - 包括[Jedi](https://github.com/davidhalter/jedi)-基于Python的完成引擎。
- PTVS - 适用于Visual Studio的Python工具。
- Python - 官方VSCode扩展,对Python有丰富的支持。
- PyCharm - JetBrains的商业Python IDE。有免费的社区版。
- spyder - 开源Python IDE。
- modoboa - 包括现代Web UI的邮件托管和管理平台。
- salmon - Python邮件服务器。
- imbox - 适用于人类的Python IMAP。
- yagmail - 另一个Gmail/SMTP客户端。
- flanker - 电子邮件地址和Mime解析库。
- mailer - 高性能可扩展邮件传递框架。
- Zato - Python中的ESB、SOA、REST、api和云集成。
- pyenv - 简单的Python版本管理。
- virtualenv - 用于创建隔离的Python环境的工具。
- mimetypes - (Python标准库) 将文件名映射到MIME类型。
- path.py - 一个模块包装器[os.path](https://docs.python.org/3/library/os.path.html)。
- pathlib - (Python标准库) 一个跨平台、面向对象的路径库。
- PyFilesystem2 - Python的文件系统抽象层。
- python-magic - libmagic文件类型识别库的Python接口。
- Unipath
- watchdog - 用于监视文件系统事件的API和shell实用程序。
- cffi - 用于Python调用C代码的外部函数接口。
- ctypes - (Python标准库) 用于Python调用C代码的外部函数接口。
- PyCUDA - Nvidia的CUDA API的Python包装器。
- SWIG - 简化的包装器和界面生成器。
- Deform
- django-bootstrap3 - Bootstrap 3与Django的集成。
- django-bootstrap4 - Bootstrap 4与Django的集成。
- django-crispy-forms - 一个Django应用程序,它可以让你在一个非常优雅和干燥的方式创建美丽的形式。
- django-remote-forms - 一个平台独立的Django表单序列化程序。
- WTForms - 一个灵活的表单验证和渲染库。
- Coconut - 为简单,优雅,Python函数式编程而构建的Python变体。
- CyToolz - Cython实现: 高性能功能实用程序。
- fn.py - Python中的函数式编程: 实现缺少的功能以享受FP。
- funcy - 一个花哨而实用的功能工具。
- more-itertools - 更多的例程上的迭代操作,超越。
- returns - 一组类型安全的monad、transformers和composition实用程序。
- Toolz - 用于迭代器、函数和字典的函数实用程序的集合。
- curses - 内置的包装器[ncurses](http://www.gnu.org/software/ncurses/)用于创建终端GUI应用程序。
- Eel - 用于制作简单的电子类离线HTML/JS GUI应用程序的库。
- enaml - 使用声明性语法 (如QML) 创建漂亮的用户界面。
- Flexx - Flexx是一个用于创建GUI的纯Python工具包,它使用web技术进行渲染。
- Gooey - 将命令行程序变成一行完整的GUI应用程序。
- kivy - 用于创建NUI应用程序的库,可在Windows,Linux,Mac OS X,Android和iOS上运行。
- pyglet - 用于Python的跨平台窗口和多媒体库。
- PyGObject - 用于GLib/GObject/GIO/GTK (GTK 3) 的Python绑定。
- PyQt - Python绑定的[Qt](https://www.qt.io/)跨平台应用程序和UI框架。
- PySimpleGUI - tkinter、Qt、WxPython和Remi的包装器。
- pywebview - 围绕webview组件的轻量级跨平台本机包装。
- Tkinter
- Toga - Python原生,操作系统原生GUI工具包。
- urwid - 用于创建终端GUI应用程序的库,该应用程序具有对小部件,事件,丰富的颜色等的强大支持。
- wxPython - wxWidgets C类库与Python的混合。
- DearPyGui - 一个简单的GPU加速的Python GUI框架
- graphene - Python的GraphQL框架。
- tartiflette-aiohttp - 一个-基于Tartiflette的包装器,用于通过HTTP公开GraphQL api。
- tartiflette-asgi - ASGI对Tartiflette GraphQL引擎的支持。
- tartiflette - SDL-第一个用于Python 3.6和asyncio的GraphQL引擎实现。
- Arcade - Arcade是一个现代的Python框架,用于制作具有引人注目的图形和声音的游戏。
- Cocos2d
- Harfang3D - 用于3D,VR和游戏开发的Python框架。
- Panda3D - 迪士尼开发的3D游戏引擎。
- Pygame
- PyOgre - 用于Ogre 3D渲染引擎的Python绑定,可用于游戏,模拟,任何3D。
- PyOpenGL - 用于OpenGL及其相关api的Python ctypes绑定。
- PySDL2 - SDL2库的基于ctypes的包装。
- RenPy - 视觉小说引擎。
- django-countries - 一个Django应用程序,为模型和表单提供国家/地区字段。
- GeoDjango - 一个世界级的地理网络框架。
- GeoIP - 用于MaxMind GeoIP遗留数据库的Python API。
- geojson - 用于GeoJSON的Python绑定和实用程序。
- geopy - Python地理编码工具箱。
- BeautifulSoup - 提供Pythonic成语,用于迭代,搜索和修改HTML或XML。
- bleach - 基于白名单的HTML清理和文本链接库。
- cssutils - Python的CSS库。
- html5lib - 一个符合标准的库,用于解析和序列化HTML文档和片段。
- lxml - 一个非常快速,易于使用和多功能的库,用于处理HTML和XML。
- MarkupSafe - 为Python实现XML/HTML/XHTML标记安全字符串。
- pyquery - 一个类似于jQuery的库,用于解析HTML。
- untangle - 将XML文档转换为Python对象,以便于访问。
- WeasyPrint - 用于HTML和CSS的可视化渲染引擎,可以导出为PDF。
- xmldataset - 简单的XML解析。
- xmltodict - 使用XML感觉就像你正在使用JSON。
- grequests - 异步HTTP请求的请求gevent。
- httplib2 - 全面的HTTP客户端库。
- httpx - 用于Python的下一代HTTP客户端。
- requests - 人类的HTTP请求。
- treq - Python请求,如构建在Twisted的HTTP客户端之上的API。
- urllib3 - 具有线程安全连接池,文件post支持,健全友好的HTTP库。
- ino - 用于使用的命令行工具包[Arduino](https://www.arduino.cc/)。
- keyboard - 在Windows和Linux上挂钩并模拟全局键盘事件。
- mouse - 在Windows和Linux上挂钩并模拟全局鼠标事件。
- Pingo - Pingo为Raspberry Pi,pcDuino,Intel Galileo等编程设备提供了统一的API。
- PyUserInput - 用于跨平台控制鼠标和键盘的模块。
- scapy - 一个辉煌的数据包操作库。
- hmap - 图像直方图重新映射。
- imgSeek - 使用视觉相似性搜索图像集合的项目。
- nude.py - 裸体检测。
- pagan - 基于输入字符串和哈希的复古identicon (头像) 生成。
- pillow - 枕头是友好的[PIL](http://www.pythonware.com/products/pil/)叉子。
- python-barcode - 在Python中创建条形码,没有额外的依赖关系。
- pygram - 类似Instagram的图像过滤器。
- PyMatting - 用于alpha mating的库。
- python-qrcode - 一个纯Python QR码生成器。
- pywal - 从图像生成配色方案的工具。
- pyvips - 具有低内存需求的快速图像处理库。
- Quads - 基于四叉树的计算机艺术。
- scikit-image - 用于 (科学) 图像处理的Python库。
- thumbor - 智能成像服务。它可以按需裁剪,调整大小和翻转图像。
- wand - 用于的Python绑定[MagickWand](http://www.imagemagick.org/script/magick-wand.php),用于ImageMagick的C API。
- CLPython - 用Common Lisp编写的Python编程语言的实现。
- CPython - **默认情况下,最广泛使用的用C编写的Python编程语言实现。**
- Cython - 为Python优化静态编译器。
- Grumpy - 更多的编译器比解释器更强大的CPython2.7替换 (alpha)。
- IronPython - C # 编写的Python编程语言的实现。
- Jython
- MicroPython - 一个精益高效的Python编程语言实现。
- Numba - 针对科学Python的LLVM的Python JIT编译器。
- PeachPy - 嵌入在Python中的x86-64汇编器。
- Pyjion - 基于CoreCLR的Python JIT。
- PyPy - 一个非常快速和兼容的Python语言实现。
- Pyston - 使用JIT技术的Python实现。
- Stackless Python - Python编程语言的增强版本。
- bpython - Python解释器的花哨接口。
- Jupyter Notebook (IPython) - 一个丰富的工具包,帮助您充分利用交互式使用Python。
- awesome-jupyter
- ptpython - 高级Python REPL构建在[python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit)。
- Babel - Python的国际化库。
- PyICU - Unicode C库的国际组件的包装 ([ICU](http://site.icu-project.org/))。
- Airflow - Airflow是一个以编程方式创作,安排和监控工作流程的平台。
- APScheduler - 轻巧但功能强大的进程内任务计划程序,可让您安排功能。
- django-schedule - Django的日历应用程序。
- doit - 一个任务运行器和构建工具。
- gunnery - 用于具有基于web的界面的分布式系统的多用途任务执行工具。
- Joblib - 一组在Python中提供轻量级流水线的工具。
- Plan - 在Python中编写crontab文件就像一个魅力。
- Prefect - 一个现代化的工作流编排框架,可以轻松构建,调度和监视强大的数据管道。
- schedule - 人类的Python作业调度。
- Spiff - 在纯Python中实现的强大的工作流引擎。
- TaskFlow - 一个Python库,有助于使任务执行简单,一致和可靠。
- logbook - Python的日志记录替换。
- logging - (Python标准库) Python的日志记录工具。
- loguru - 库,旨在带来愉快的日志记录在Python中。
- sentry-python - Sentry SDK for Python。
- structlog - 结构化日志记录变得容易。
- awesome-machine-learning
- gym - 用于开发和比较强化学习算法的工具包。
- H2O - 开源快速可扩展的机器学习平台。
- Metrics - 机器学习评估指标。
- NuPIC - Numenta智能计算平台。
- scikit-learn - 最受欢迎的机器学习Python库。
- Spark ML - [Apache Spark](http://spark.apache.org/)的可扩展机器学习库。
- vowpal_porpoise - 一个轻量级的Python包装器[Vowpal Wabbit](https://github.com/JohnLangford/vowpal_wabbit/)。
- xgboost - 一个可扩展,可移植和分布式梯度提升库。
- MindsDB - MindsDB是现有数据库的开源AI层,使您可以使用标准查询轻松开发,训练和部署最先进的机器学习模型。
- Python(x,y) - 基于Qt和Spyder的面向科学应用的Python发行版。
- pythonlibs - 用于Python扩展包的非官方Windows二进制文件。
- PythonNet - Python与.NET公共语言运行时 (CLR)。
- PyWin32 - 适用于Windows的Python扩展。
- WinPython - 适用于Windows 7/8的便携式开发环境。
- blinker - 一个快速的Python进程内信号/事件调度系统。
- boltons - 一组纯Python实用程序。
- itsdangerous - 各种助手将可信数据传递到不受信任的环境。
- magenta - 使用人工智能生成音乐和艺术的工具。
- pluginbase - 一个简单但灵活的Python插件系统。
- tryton - 通用业务框架。
- gensim - 人类的主题建模。
- langid.py - 独立的语言识别系统。
- nltk - 用于构建Python程序以处理人类语言数据的领先平台。
- pattern - 一个web挖掘模块。
- polyglot - 支持数百种语言的自然语言管道。
- pytext
- PyTorch-NLP - 一个支持快速深度学习NLP原型研究的工具包。
- spacy - 用于Python和Cython中工业级自然语言处理的库。
- Stanza - 斯坦福NLP组的官方Python库,支持60种语言。
- funNLP - 中国NLP的工具和数据集的集合。
- jieba - 最流行的中文文本分割库。
- pkuseg-python - 用于各个领域的中文分词的工具包。
- snownlp - 用于处理中文文本的库。
- mininet - 一个流行的网络模拟器和用Python编写的API。
- napalm - 跨供应商API来操纵网络设备。
- pox
- django-activity-stream - 从网站上的操作生成通用活动流。
- Stream Framework - 使用Cassandra和Redis构建新闻源和通知系统。
- Django Models - The Django ORM.
- SQLAlchemy - Python SQL工具包和对象关系映射器。
- awesome-sqlalchemy
- dataset - 将Python dicts存储在数据库中-适用于SQLite,MySQL和PostgreSQL。
- orator - Orator ORM提供了一个简单而美丽的ActiveRecord实现。
- orm - 异步ORM。
- peewee - 一个小的,富有表现力的ORM。
- pony - 提供面向生成器的SQL接口的ORM。
- pydal - 纯Python数据库抽象层。
- hot-redis - Redis的丰富Python数据类型。
- mongoengine - 用于使用MongoDB的Python对象文档映射器。
- PynamoDB - 一个Pythonic接口[Amazon DynamoDB](https://aws.amazon.com/dynamodb/)。
- redisco - 一个Python库,用于保存在Redis中的简单模型和容器。
- pip - Python的软件包安装程序。
- pip-tools - 一组工具,以保持你的固定的Python依赖新鲜。
- PyPI
- conda - 跨平台,Python不可知的二进制包管理器。
- poetry - Python依赖管理和打包变得容易。
- bandersnatch - Python打包机构 (PyPA) 提供的PyPI镜像工具。
- devpi - PyPI服务器和包装/测试/发布工具。
- localshop - 本地PyPI服务器 (自定义软件包和pypi的自动镜像)。
- warehouse - 下一代Python包存储库 (PyPI)。
- fsociety - 一个渗透测试框架。
- setoolkit - 社会工程工具包。
- sqlmap - 自动SQL注入和数据库接管工具。
- django-guardian - Django 1.2的每个对象权限的实现
- django-rules - 一个微小但功能强大的应用程序,为Django提供对象级权限,而不需要数据库。
- delegator.py - [Subprocesses](https://docs.python.org/3/library/subprocess.html)对于人类2.0。
- sarge - 子进程的另一个包装器。
- sh - 一个完整的Python子进程替代品。
- annoy - 近似最近的邻居在C /Python内存使用优化。
- fastFM - 用于因式分解机器的库。
- implicit - 针对隐式数据集的协作过滤的快速Python实现。
- libffm - 用于字段感知因子分解机器 (FFM) 的库。
- lightfm - 一些流行推荐算法的Python实现。
- spotlight - 使用PyTorch的深度推荐器模型。
- Surprise - 用于构建和分析推荐系统的scikit。
- tensorrec - TensorFlow中的推荐引擎框架。
- Bicycle Repair Man - 自行车修理工,Python的重构工具。
- Bowler - 现代Python的安全代码重构。
- Rope - Rope是一个python重构库。
- django-rest-framework - 一个强大而灵活的工具包来构建web api。
- django-tastypie - 为Django应用程序创建美味的api。
- eve - 由Flask,MongoDB和良好意图提供支持的REST API框架。
- flask-api - Flask的可浏览Web api。
- flask-restful - 快速构建用于Flask的REST api。
- cornice - 金字塔的RESTful框架。
- apistar - 为Python 3设计的智能Web API框架。
- falcon - 用于构建云api和web应用程序后端的高性能框架。
- fastapi - 一个现代,快速的web框架,用于基于标准Python类型提示使用Python 3.6构建api。
- hug - 一个Python 3框架,用于干净地公开api。
- sandman2 - 用于现有数据库驱动系统的自动化REST api。
- sanic - 一个Python 3.6的web服务器和web框架,它是为了快速而编写的。
- vibora - 受Flask启发的快速,高效和异步的Web框架。
- PythonRobotics - 这是带有可视化的各种机器人算法的汇编。
- rospy - 这是一个用于ROS (机器人操作系统) 的库。
- RPyC - 用于Python的透明且对称的RPC库
- zeroRPC - zerorpc是一个灵活的RPC实现基于[ZeroMQ](http://zeromq.org/)和[MessagePack](http://msgpack.org/)。
- Python-for-Scientists
- astropy - 一个用于天文学的社区Python库。
- bcbio-nextgen - 为全自动高通量测序分析提供最佳实践管道。
- bccb - 收集与生物分析相关的有用代码。
- Biopython
- cclib - 用于解析和解释计算化学包的结果的库。
- Colour - 实现全面的颜色理论转换和算法。
- Karate Club - 用于图形结构化数据的无监督机器学习工具箱。
- NetworkX - 用于复杂网络的高生产率软件。
- NIPY - 神经影像工具包的集合。
- NumPy - 使用Python进行科学计算的基本软件包。
- ObsPy - 一个用于地震学的Python工具箱。
- Open Babel - 一个化学工具箱,旨在讲化学数据的多种语言。
- PyDy - Python Dynamics的缩写,用于协助动态运动建模中的工作流。
- PyMC - 马尔可夫链蒙特卡罗抽样工具包。
- QuTiP - Python中的量子工具箱。
- RDKit - 化学信息学和机器学习软件。
- SciPy - 基于Python的数学,科学和工程开源软件生态系统。
- SimPy
- statsmodels - Python中的统计建模和计量经济学。
- SymPy - 用于符号数学的Python库。
- Zipline - 一个Pythonic算法交易库。
- django-haystack - Django的模块化搜索。
- elasticsearch-dsl-py - 用于Elasticsearch的官方高级Python客户端。
- elasticsearch-py - 官方的低级Python客户端[Elasticsearch](https://www.elastic.co/products/elasticsearch)。
- pysolr - 一个轻量级的Python包装器[Apache Solr](https://lucene.apache.org/solr/)。
- whoosh - 一个快速,纯Python搜索引擎库。
- marshmallow - 用于将复杂对象与简单Python数据类型相互转换的轻量级库。
- pysimdjson - 一个Python绑定[simdjson](https://github.com/lemire/simdjson)。
- python-rapidjson - 一个Python包装器[RapidJSON](https://github.com/Tencent/rapidjson)。
- ultrajson - 使用Python绑定用C编写的快速JSON解码器和编码器。
- python-lambda - 用于在AWS Lambda中开发和部署Python代码的工具包。
- Zappa - 用于在AWS Lambda和API Gateway上部署WSGI应用程序的工具。
- xonsh - Python驱动,跨平台,Unix凝视shell语言和命令提示符。
- tablib - 用于XLS,CSV,JSON,YAML中的表格数据集的模块。
- docxtpl - 通过jinja2模板编辑docx文档
- openpyxl - 用于读取和写入Excel 2010 xlsx/xlsm/xltx/xltm文件的库。
- pyexcel - 提供一个API用于读取,操作和写入csv,ods,xls,xlsx和xlsm文件。
- python-docx - 读取,查询和修改Microsoft Word 2007/2008 docx文件。
- python-pptx - 用于创建和更新PowerPoint (.pptx) 文件的Python库。
- unoconv - LibreOffice/OpenOffice支持的任何文档格式之间的转换。
- XlsxWriter - 用于创建Excel的Python模块。xlsx文件。
- xlwings - 一个BSD许可的库,可以很容易地从Excel调用Python,反之亦然。
- xlwt - excel/xlrd)-从Excel文件中写入和读取数据和格式化信息。
- PDFMiner - 从PDF文档中提取信息的工具。
- PyPDF2 - 能够拆分、合并和转换PDF页面的库。
- ReportLab - 允许快速创建丰富的PDF文档。
- Mistune - Markdown的最快和全功能的纯Python解析器。
- Python-Markdown - John Gruber的Markdown的Python实现。
- PyYAML - Python的YAML实现。
- csvkit - 用于转换和使用CSV的实用程序。
- unp - 一个命令行工具,可以轻松解压缩档案。
- lektor - 一个易于使用的静态CMS和博客引擎。
- mkdocs - Markdown友好的文档生成器。
- makesite - 简单,轻巧,无魔法的静态网站/博客生成器 (< 130行)。
- nikola - 静态网站和博客生成器。
- pelican - 支持Markdown和reST语法的静态站点生成器。
- django-taggit - Django的简单标记。
- celery - 基于分布式消息传递的异步任务队列/作业队列。
- dramatiq - 适用于Python 3的快速可靠的后台任务处理库。
- huey - 小多线程任务队列。
- mrq - Python中使用Redis和gevent的分布式工作任务队列。
- rq - Python的简单作业队列。
- Genshi - 用于生成web感知输出的Python模板工具包。
- Jinja2 - 现代和设计师友好的模板语言。
- Mako - 用于Python平台的超快和轻量级模板。
- hypothesis - 假设是一个基于属性的高级Quickcheck风格的测试库。
- nose2 - 继任者,基于 “单元测试2”。
- pytest - 成熟的全功能Python测试工具。
- Robot Framework - 一个通用的测试自动化框架。
- unittest
- green - 一个干净,丰富多彩的测试运行。
- mamba - Python的权威测试工具。出生在BDD的旗帜下。
- tox - 在多个Python版本中自动构建和测试发行版
- locust - 用Python编写的可扩展用户负载测试工具。
- PyAutoGUI
- Schemathesis - 用于对使用Open API/Swagger规范构建的web应用程序进行基于属性的自动测试的工具。
- Selenium - 用于的Python绑定[Selenium](http://www.seleniumhq.org/)WebDriver。
- sixpack - 与语言无关的A/B测试框架。
- splinter - 用于测试web应用程序的开源工具。
- doublex - 强大的测试双打Python框架。
- freezegun - 通过嘲笑datetime模块穿越时间。
- httmock - 用于Python 2.6和3.2请求的模拟库。
- httpretty - 用于Python的HTTP请求模拟工具。
- mock - (Python标准库) 一个嘲笑和修补库。
- mocket - 一个支持gevent/asyncio/SSL的套接字模拟框架。
- responses - 一个实用程序库,用于嘲笑请求Python库。
- VCR.py - 在测试中记录和重放HTTP交互。
- factory_boy - Python的测试夹具替代品。
- mixer - 另一个固定装置更换。支持Django,Flask,SQLAlchemy,Peewee等。
- model_mommy - 在Django中创建用于测试的随机夹具。
- coverage - 代码覆盖测量。
- fake2db - 假数据库生成器。
- faker - 生成虚假数据的Python包。
- mimesis - 是一个Python库,可帮助您生成虚假数据。
- radar - 生成随机日期时间/时间。
- chardet
- difflib - (Python标准库) 计算增量的助手。
- ftfy - 使Unicode文本更少损坏,更自动一致。
- fuzzywuzzy - 模糊字符串匹配。
- Levenshtein - Levenshtein距离和字符串相似性的快速计算。
- pangu.py - 偏执的文本间距。
- pyfiglet - 用Python编写的figlet的实现。
- pypinyin - 将中文汉字 (漢字) 转换为拼音 (拼音)。
- textdistance - 使用30种算法计算序列之间的距离。
- unidecode - Unicode文本的ASCII音译。
- awesome-slugify - 一个可以保留unicode的Python slugify库。
- python-slugify - 一个Python slugify库,将unicode转换为ASCII。
- unicode-slugify - 一个slugifier,它以Django作为依赖项生成unicode slugs。
- hashids - 实施[hashids](http://hashids.org)在Python中。
- shortuuid - 用于简洁,明确和URL安全的uuid的生成器库。
- ply - 用于Python的lex和yacc解析工具的实现。
- pygments - 通用语法荧光笔。
- pyparsing - 用于生成解析器的通用框架。
- python-nameparser - 将人的名字解析成他们各自的组成部分。
- python-phonenumbers - 解析,格式化,存储和验证国际电话号码。
- python-user-agents - 浏览器用户代理解析器。
- sqlparse - 非验证SQL解析器。
- List of Python API Wrappers and Libraries
- apache-libcloud - 一个用于所有云的Python库。
- boto3 - Amazon Web Services的Python接口。
- django-wordpress - Django的WordPress模型和视图。
- facebook-sdk - Facebook平台Python SDK。
- google-api-python-client - 适用于Python的Google api客户端库。
- gspread - Google Spreadsheets Python API。
- twython - Twitter API的Python包装器。
- furl - 一个小型Python库,使解析和操作url变得容易。
- purl - 一个简单,不可变的URL类,具有用于询问和操作的干净API。
- pyshorteners - 一个纯Python URL缩短lib。
- webargs - 一个友好的库,用于解析HTTP请求参数,内置支持流行的web框架。
- moviepy - 用于基于脚本的电影编辑的模块,具有多种格式,包括动画gif。
- scikit-video
- vidgear - 最强大的多线程视频处理框架。
- django-compressor - 将链接和内联JavaScript或CSS压缩到单个缓存文件中。
- django-pipeline - Django的资产打包库。
- django-storages - Django的自定义存储后端集合
- fanstatic - 将静态文件依赖项作为Python包进行打包、优化和提供。
- fileconveyor - 用于检测文件并将其同步到cdn,S3和FTP的守护程序。
- flask-assets - 帮助您将webasset集成到您的Flask应用程序中。
- webassets - 捆绑,优化和管理静态资源的唯一缓存破坏url。
- html2text - 将HTML转换为Markdown格式的文本。
- lassie - 用于人类的Web内容检索。
- micawber - 用于从url中提取丰富内容的小型库。
- newspaper - Python中的新闻提取,文章提取和内容策展。
- python-readability - arc90的可读性工具的快速Python端口。
- requests-html - 人类的Pythonic HTML解析。
- sumy - 用于文本文档和HTML页面的自动摘要的模块。
- textract - 从任何文档,Word,PowerPoint,pdf等中提取文本。
- toapi
- cola - 分布式爬网框架。
- feedparser - 通用提要解析器。
- grab - 网站抓取框架。
- MechanicalSoup - 用于自动与网站交互的Python库。
- portia - 刮擦的视觉刮擦。
- pyspider - 一个强大的蜘蛛系统。
- robobrowser - 一个简单的Pythonic库,用于在没有独立web浏览器的情况下浏览web。
- scrapy - 一个快速的高级屏幕抓取和web爬行框架。
- RESTful API
- Django - Python中最受欢迎的web框架。
- awesome-django
- awesome-django
- Flask - Python的微框架。
- awesome-flask
- Pyramid - 一个小型,快速,脚踏实地的开源Python web框架。
- awesome-pyramid
- Masonite - 现代和以开发人员为中心的Python web框架。
- Tornado - 一个web框架和异步网络库。
- autobahn-python - WebSocket和WAMP的Python上的扭曲和[asyncio](https://docs.python.org/3/library/asyncio.html)。
- channels - 开发人员友好的Django异步。
- websockets - 一个用于构建WebSocket服务器和客户端的库,重点是正确性和简单性。
- bjoern - 异步,非常快,用C编写。
- gunicorn - 预分叉,从Ruby的独角兽项目移植。
- uWSGI - 一个项目旨在开发一个完整的堆栈来构建托管服务,用C编写。
- waitress - 多线程,权力金字塔。
- werkzeug - 一个用于Python的WSGI实用程序库,为Flask提供动力,可以轻松地嵌入到您自己的项目中。
- Fluent Python
- Think Python
- Full Stack Python
- Python Cheatsheet
- Real Python
- The Hitchhiker’s Guide to Python
- Ultimate Python study guide
- Awesome Python @LibHunt
- Python ZEEF
- Pythonic News
- What the f*ck Python!
- Awesome Python Newsletter
- Pycoder's Weekly
- Python Tricks
- Python Weekly
- Django Chat
- Podcast.__init__
- Python Bytes
- Running in Production
- Talk Python To Me
- Test and Code
- The Real Python Podcast
- contribution guidelines
- vote for them
- @VintaChen
Programming Languages
Keywords
python
242
machine-learning
24
python3
21
django
17
http
15
database
14
testing
13
deep-learning
12
awesome
10
awesome-list
9
data-science
9
python-library
9
framework
8
cli
8
pypi
7
flask
7
asyncio
7
audio
7
music
7
redis
6
library
6
python-3
6
json
5
requests
5
sqlalchemy
5
web
5
debugging
5
terminal
5
orm
5
mongodb
5
pytorch
5
linux
5
pandas
5
aws
5
rest
5
recommender-system
5
async
5
python2
5
api
5
natural-language-processing
5
neural-network
5
mock
4
network
4
tensorflow
4
administration
4
utilities
4
nlp
4
automation
4
http-server
4
javascript
4