Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/HanXinzi-AI/awesome-python-resources

a collection of awesome Python open-source libraries & tools. 热门实用的Python开源库和工具集合
https://github.com/HanXinzi-AI/awesome-python-resources

List: awesome-python-resources

awesome awesome-list awesome-python collections data-structures python python-framework python-library python-resources python-utilities utilities

Last synced: about 2 months ago
JSON representation

a collection of awesome Python open-source libraries & tools. 热门实用的Python开源库和工具集合

Awesome Lists containing this project

README

        


Python资源与工具库大全



Python开源工具库资源大全,按应用方向划分并梳理排行,每周自动更新





本资源清单包含690个python相关的开源工具资源,这些热门工具总共分成91个不同的应用领域,目前在github上已经收到3M个点赞。所有的工具(github项目)每周会自动从GitHub和工具维护平台采集信息,并更新排行展示。本清单参考[best-of模板](https://github.com/best-of-lists/best-of)完成,内容参考了[awesome-python](https://github.com/vinta/awesome-python),欢迎大家提PR丰富本清单。
## 目录

- [管理面板](#管理面板) _9 个项目_
- [算法和设计模式](#算法和设计模式) _7 个项目_
- [ASGI服务器](#ASGI服务器) _2 个项目_
- [网络](#网络) _4 个项目_
- [音频](#音频) _13 个项目_
- [验证](#验证) _9 个项目_
- [构建工具](#构建工具) _5 个项目_
- [内置类的增强版实现](#内置类的增强版实现) _5 个项目_
- [CMS](#CMS) _8 个项目_
- [缓存](#缓存) _7 个项目_
- [聊天工具](#聊天工具) _1 个项目_
- [代码分析和Lint工具](#代码分析和Lint工具) _20 个项目_
- [命令行工具](#命令行工具) _12 个项目_
- [命令行工具](#命令行工具) _16 个项目_
- [兼容性](#兼容性) _3 个项目_
- [计算机视觉](#计算机视觉) _7 个项目_
- [并发和并行](#并发和并行) _5 个项目_
- [配置](#配置) _5 个项目_
- [密码学](#密码学) _4 个项目_
- [科学计算和数据分析](#科学计算和数据分析) _6 个项目_
- [数据验证](#数据验证) _7 个项目_
- [数据可视化](#数据可视化) _14 个项目_
- [数据库](#数据库) _3 个项目_
- [数据库驱动](#数据库驱动) _17 个项目_
- [日期和时间](#日期和时间) _10 个项目_
- [调试工具](#调试工具) _18 个项目_
- [深度学习](#深度学习) _7 个项目_
- [DevOps工具](#DevOps工具) _13 个项目_
- [分布式计算](#分布式计算) _7 个项目_
- [分发](#分发) _8 个项目_
- [文档](#文档) _4 个项目_
- [下载器](#下载器) _5 个项目_
- [电子商务](#电子商务) _10 个项目_
- [Emacs-Python开发环境](#Emacs-Python开发环境) _10 个项目_
- [电子邮件](#电子邮件) _6 个项目_
- [企业级应用集成](#企业级应用集成) _1 个项目_
- [环境管理](#环境管理) _2 个项目_
- [文件](#文件) _7 个项目_
- [外来函数接口](#外来函数接口) _4 个项目_
- [表单](#表单) _6 个项目_
- [函数式编程](#函数式编程) _7 个项目_
- [图形用户界面](#图形用户界面) _16 个项目_
- [GraphQL](#GraphQL) _4 个项目_
- [游戏开发](#游戏开发) _9 个项目_
- [地理位置](#地理位置) _5 个项目_
- [HTML处理](#HTML处理) _11 个项目_
- [HTTP](#HTTP) _6 个项目_
- [硬件](#硬件) _7 个项目_
- [图像处理](#图像处理) _14 个项目_
- [高性能](#高性能) _13 个项目_
- [交互式解析器](#交互式解析器) _4 个项目_
- [国际化](#国际化) _2 个项目_
- [任务调度](#任务调度) _11 个项目_
- [日志](#日志) _5 个项目_
- [机器学习](#机器学习) _9 个项目_
- [微软的Windows平台](#微软的Windows平台) _5 个项目_
- [杂项](#杂项) _6 个项目_
- [自然语言处理](#自然语言处理) _13 个项目_
- [网络可视化和SDN](#网络可视化和SDN) _3 个项目_
- [动态消息](#动态消息) _2 个项目_
- [ORM](#ORM) _13 个项目_
- [包管理](#包管理) _5 个项目_
- [包仓库](#包仓库) _4 个项目_
- [渗透测试](#渗透测试) _3 个项目_
- [权限](#权限) _2 个项目_
- [进程](#进程) _3 个项目_
- [推荐系统](#推荐系统) _8 个项目_
- [重构](#重构) _3 个项目_
- [RESTfulAPI](#RESTfulAPI) _13 个项目_
- [机器人](#机器人) _2 个项目_
- [RPC服务器](#RPC服务器) _1 个项目_
- [科学计算和数据分析](#科学计算和数据分析) _21 个项目_
- [搜索](#搜索) _5 个项目_
- [序列化](#序列化) _4 个项目_
- [Serverless框架](#Serverless框架) _2 个项目_
- [命令行工具](#命令行工具) _1 个项目_
- [特殊文本格式处理](#特殊文本格式处理) _17 个项目_
- [静态站点生成器](#静态站点生成器) _5 个项目_
- [标记](#标记) _1 个项目_
- [队列](#队列) _5 个项目_
- [模板引擎](#模板引擎) _3 个项目_
- [测试](#测试) _30 个项目_
- [文本处理](#文本处理) _22 个项目_
- [第三方API](#第三方API) _7 个项目_
- [URL处理](#URL处理) _4 个项目_
- [Video](#Video) _3 个项目_
- [Web资源管理](#Web资源管理) _7 个项目_
- [网络](#网络) _9 个项目_
- [HTML处理](#HTML处理) _8 个项目_
- [Web框架](#Web框架) _8 个项目_
- [WebSocket](#WebSocket) _3 个项目_
- [WSGI服务器](#WSGI服务器) _5 个项目_

## 图标解释
- 🥇🥈🥉  综合项目质量分
- ⭐️  github上star的数量
- 🐣  小于6个月的新项目
- 💤  非活跃项目(6个月未更新)
- 💀  沉寂项目(12个月未更新)
- 📈📉  项目趋势(向上or向下)
- ➕  最近添加的项目
- ❗️  警告(例如 项目没有license)
- 👨‍💻  项目的开发贡献者数量
- 🔀  项目被fork的数量
- 📋  项目issue的数量
- ⏱️  项目包上次更新时间
- 📥  工具库被下载次数
- 📦  项目依赖的工具库数量


## 管理面板

Back to top

_管理界面库。_

🔗 django-grappelli - 拥有绚丽外观的 Django Admin 界面。

🔗 django-suit - Django 管理界面的一个替代品 (仅对于非商业用途是免费的)。

flask-admin (🥇33 · ⭐ 5.1K) - 一个用于 Flask 的简单可扩展的管理界面框架。BSD-3

- [GitHub](https://github.com/flask-admin/flask-admin) (👨‍💻 340 · 🔀 1.4K · 📦 16K · 📋 1.3K - 27% open · ⏱️ 12.07.2022):

```
git clone https://github.com/flask-admin/flask-admin
```
- [PyPi](https://pypi.org/project/flask-admin) (📥 1.5M / month):
```
pip install flask-admin
```
- [Conda](https://anaconda.org/conda-forge/flask-admin) (📥 130K · ⏱️ 30.01.2022):
```
conda install -c conda-forge flask-admin
```

flower (🥈29 · ⭐ 5.3K) - 一个对 Celery 集群进行实时监控和提供 web 管理界面的工具。❗Unlicensed

- [GitHub](https://github.com/mher/flower) (👨‍💻 190 · 🔀 900 · 📦 9K · 📋 840 - 11% open · ⏱️ 15.07.2022):

```
git clone https://github.com/mher/flower
```
- [PyPi](https://pypi.org/project/flower) (📥 1.9M / month):
```
pip install flower
```
- [Conda](https://anaconda.org/conda-forge/flower) (📥 120K · ⏱️ 07.08.2022):
```
conda install -c conda-forge flower
```

django-jet (🥈26 · ⭐ 3.3K · 💀) - 具有改进功能的现代响应式 Django 管理界面模板。❗️AGPL-3.0

- [GitHub](https://github.com/geex-arts/django-jet) (👨‍💻 29 · 🔀 660 · 📦 2.7K · 📋 340 - 64% open · ⏱️ 21.05.2019):

```
git clone https://github.com/geex-arts/django-jet
```
- [PyPi](https://pypi.org/project/django-jet) (📥 29K / month):
```
pip install django-jet
```
- [Conda](https://anaconda.org/conda-forge/django-jet):
```
conda install -c conda-forge django-jet
```

ajenti (🥉24 · ⭐ 6.8K) - 一个你的服务器值得拥有的管理面板。MIT

- [GitHub](https://github.com/ajenti/ajenti) (👨‍💻 23 · 🔀 780 · 📦 25 · 📋 1.1K - 1% open · ⏱️ 24.07.2022):

```
git clone https://github.com/ajenti/ajenti
```
- [PyPi](https://pypi.org/project/ajenti) (📥 240 / month):
```
pip install ajenti
```
- [Conda](https://anaconda.org/conda-forge/ajenti):
```
conda install -c conda-forge ajenti
```

django-xadmin (🥉24 · ⭐ 4.7K · 💀) - Django admin 的一个替代品,具有很多不错的功能。BSD-3

- [GitHub](https://github.com/sshwsfc/xadmin) (👨‍💻 51 · 🔀 1.4K · 📦 770 · 📋 570 - 65% open · ⏱️ 03.04.2019):

```
git clone https://github.com/sshwsfc/xadmin
```
- [PyPi](https://pypi.org/project/xadmin) (📥 230 / month):
```
pip install xadmin
```
- [Conda](https://anaconda.org/conda-forge/xadmin):
```
conda install -c conda-forge xadmin
```

wooey (🥉22 · ⭐ 1.8K) - 一个 Django 应用,可以为 Python 脚本创建 web 用户界面。BSD-3

- [GitHub](https://github.com/wooey/Wooey) (👨‍💻 23 · 🔀 170 · 📦 37 · 📋 210 - 23% open · ⏱️ 12.08.2022):

```
git clone https://github.com/wooey/wooey
```
- [PyPi](https://pypi.org/project/wooey) (📥 290 / month):
```
pip install wooey
```
- [Conda](https://anaconda.org/conda-forge/wooey):
```
conda install -c conda-forge wooey
```

jet-bridge (🥉16 · ⭐ 1.2K) - 管理面板框架,适用于任何具有良好 UI 的应用(例如 Django)。MIT

- [GitHub](https://github.com/jet-admin/jet-bridge) (👨‍💻 4 · 🔀 110 · 📋 13 - 69% open · ⏱️ 22.08.2022):

```
git clone https://github.com/jet-admin/jet-bridge
```
- [PyPi](https://pypi.org/project/jet-bridge) (📥 370 / month):
```
pip install jet-bridge
```
- [Conda](https://anaconda.org/conda-forge/jet-bridge):
```
conda install -c conda-forge jet-bridge
```


## 算法和设计模式

Back to top

_数据结构、算法和设计模式的 Python 实现。也可以参考 [awesome-algorithms](https://github.com/tayllan/awesome-algorithms) 。_

TheAlgorithms (🥇29 · ⭐ 140K) - 所有算法的 Python 实现。MIT

- [GitHub](https://github.com/TheAlgorithms/Python) (👨‍💻 860 · 🔀 35K · 📋 1.1K - 2% open · ⏱️ 24.08.2022):

```
git clone https://github.com/TheAlgorithms/Python
```
- [PyPi](https://pypi.org/project/Python):
```
pip install Python
```
- [Conda](https://anaconda.org/conda-forge/Python) (📥 62M · ⏱️ 22.08.2022):
```
conda install -c conda-forge Python
```

transitions (🥈28 · ⭐ 4.5K) - 轻量级的,面向对象的有限状态机实现。MIT

- [GitHub](https://github.com/pytransitions/transitions) (👨‍💻 74 · 🔀 480 · 📦 2.4K · 📋 410 - 1% open · ⏱️ 25.08.2022):

```
git clone https://github.com/pytransitions/transitions
```
- [PyPi](https://pypi.org/project/transitions) (📥 290K / month):
```
pip install transitions
```
- [Conda](https://anaconda.org/conda-forge/transitions) (📥 220K · ⏱️ 24.02.2022):
```
conda install -c conda-forge transitions
```

algorithms (🥈25 · ⭐ 21K) - 数据结构和算法的简单示例。MIT

- [GitHub](https://github.com/keon/algorithms) (👨‍💻 190 · 🔀 4.1K · 📦 67 · 📋 160 - 37% open · ⏱️ 29.07.2022):

```
git clone https://github.com/keon/algorithms
```
- [PyPi](https://pypi.org/project/algorithms) (📥 5.4K / month):
```
pip install algorithms
```
- [Conda](https://anaconda.org/conda-forge/algorithms) (📥 900 · ⏱️ 23.04.2021):
```
conda install -c conda-forge algorithms
```

PyPattyrn (🥉19 · ⭐ 1.6K · 💀) - 一个简单而有效的库,用于实现常见的设计模式。MIT

- [GitHub](https://github.com/tylerlaberge/PyPattyrn) (👨‍💻 4 · 🔀 120 · 📦 27 · ⏱️ 09.02.2020):

```
git clone https://github.com/tylerlaberge/PyPattyrn
```
- [PyPi](https://pypi.org/project/PyPattyrn) (📥 6.3K / month):
```
pip install PyPattyrn
```
- [Conda](https://anaconda.org/conda-forge/PyPattyrn):
```
conda install -c conda-forge PyPattyrn
```

python-patterns (🥉16 · ⭐ 35K) - 一个 Python 设计模式集合。❗Unlicensed

- [GitHub](https://github.com/faif/python-patterns) (👨‍💻 120 · 🔀 6.2K · 📋 80 - 13% open · ⏱️ 08.08.2022):

```
git clone https://github.com/faif/python-patterns
```
- [PyPi](https://pypi.org/project/python-patterns) (📥 16 / month):
```
pip install python-patterns
```
- [Conda](https://anaconda.org/conda-forge/python-patterns):
```
conda install -c conda-forge python-patterns
```

python-ds (🥉16 · ⭐ 1.8K) - 用于面试的数据结构和算法的集合。MIT

- [GitHub](https://github.com/prabhupant/python-ds) (👨‍💻 110 · 🔀 480 · 📋 86 - 20% open · ⏱️ 07.04.2022):

```
git clone https://github.com/prabhupant/python-ds
```
- [PyPi](https://pypi.org/project/python-ds) (📥 11 / month):
```
pip install python-ds
```
- [Conda](https://anaconda.org/conda-forge/python-ds):
```
conda install -c conda-forge python-ds
```

sortedcontainers (🥉15 · ⭐ 2.7K) - 排序集合的快速的纯 Python 实现。❗Unlicensed

- [GitHub](https://github.com/grantjenks/python-sortedcontainers) (👨‍💻 22 · 🔀 170 · 📋 160 - 7% open · ⏱️ 20.08.2022):

```
git clone https://github.com/grantjenks/python-sortedcontainers
```
- [PyPi](https://pypi.org/project/python-sortedcontainers):
```
pip install python-sortedcontainers
```
- [Conda](https://anaconda.org/conda-forge/python-sortedcontainers):
```
conda install -c conda-forge python-sortedcontainers
```


## ASGI 服务器

Back to top

_兼容 ASGI 的 web 服务器。_

daphne (🥇27 · ⭐ 1.8K) - 用于 ASGI 和 ASGI-HTTP 的,支持 HTTP,HTTP2 和 WebSocket 协议的服务器。BSD-3

- [GitHub](https://github.com/django/daphne) (👨‍💻 62 · 🔀 210 · 📦 15K · 📋 290 - 12% open · ⏱️ 25.08.2022):

```
git clone https://github.com/django/daphne
```
- [PyPi](https://pypi.org/project/daphne) (📥 480K / month):
```
pip install daphne
```
- [Conda](https://anaconda.org/conda-forge/daphne) (📥 100K · ⏱️ 07.04.2021):
```
conda install -c conda-forge daphne
```

uvicorn (🥉26 · ⭐ 5.6K) - 使用 uvloop 和 httptools 实现的闪电般快速的 ASGI 服务器。BSD-3

- [GitHub](https://github.com/encode/uvicorn) (👨‍💻 130 · 🔀 460 · 📋 600 - 7% open · ⏱️ 24.08.2022):

```
git clone https://github.com/encode/uvicorn
```
- [PyPi](https://pypi.org/project/uvicorn) (📥 9M / month):
```
pip install uvicorn
```
- [Conda](https://anaconda.org/conda-forge/uvicorn) (📥 1.1M · ⏱️ 24.08.2022):
```
conda install -c conda-forge uvicorn
```


## 网络

Back to top

_用于网络编程的库。_

🔗 awesome-asyncio ( ⭐ 3.6K) - A curated list of awesome Python asyncio frameworks, libraries, software..

🔗 Twisted - 一个事件驱动的网络引擎。

uvloop (🥇33 · ⭐ 8.8K) - Ultra fast asyncio event loop. Apache-2

- [GitHub](https://github.com/MagicStack/uvloop) (👨‍💻 50 · 🔀 440 · 📥 350 · 📦 49K · 📋 290 - 20% open · ⏱️ 23.08.2022):

```
git clone https://github.com/MagicStack/uvloop
```
- [PyPi](https://pypi.org/project/uvloop) (📥 8.6M / month):
```
pip install uvloop
```
- [Conda](https://anaconda.org/conda-forge/uvloop) (📥 470K · ⏱️ 02.11.2021):
```
conda install -c conda-forge uvloop
```

trio (🥉29 · ⭐ 4.8K) - 异步并发和 I/O 友好的库。❗Unlicensed

- [GitHub](https://github.com/python-trio/trio) (👨‍💻 130 · 🔀 260 · 📦 14K · 📋 670 - 39% open · ⏱️ 22.08.2022):

```
git clone https://github.com/python-trio/trio
```
- [PyPi](https://pypi.org/project/trio) (📥 5.8M / month):
```
pip install trio
```
- [Conda](https://anaconda.org/conda-forge/trio) (📥 780K · ⏱️ 08.06.2022):
```
conda install -c conda-forge trio
```


## 音频

Back to top

_用来操作音频的库_

🔗 mingus - 一个高级音乐理论和曲谱包,支持 MIDI 文件和回放功能。

beets (🥇30 · ⭐ 11K) - 一个音乐库管理器和 MusicBrainz 标记器。MIT

- [GitHub](https://github.com/beetbox/beets) (👨‍💻 510 · 🔀 1.7K · 📥 7.7K · 📦 260 · 📋 2.5K - 18% open · ⏱️ 21.08.2022):

```
git clone https://github.com/beetbox/beets
```
- [PyPi](https://pypi.org/project/beets) (📥 1.7K / month):
```
pip install beets
```
- [Conda](https://anaconda.org/conda-forge/beets):
```
conda install -c conda-forge beets
```

pydub (🥇30 · ⭐ 6.3K) - 通过简单、简洁的高层接口来操作音频文件。MIT

- [GitHub](https://github.com/jiaaro/pydub) (👨‍💻 92 · 🔀 840 · 📦 14K · 📋 490 - 46% open · ⏱️ 14.05.2022):

```
git clone https://github.com/jiaaro/pydub
```
- [PyPi](https://pypi.org/project/pydub) (📥 1.6M / month):
```
pip install pydub
```
- [Conda](https://anaconda.org/conda-forge/pydub) (📥 28K · ⏱️ 13.03.2021):
```
conda install -c conda-forge pydub
```

mutagen (🥈27 · ⭐ 1K) - 一个用来处理音频元数据的 Python 模块。❗️GPL-2.0

- [GitHub](https://github.com/quodlibet/mutagen) (👨‍💻 37 · 🔀 120 · 📥 56K · 📦 8K · 📋 480 - 19% open · ⏱️ 16.07.2022):

```
git clone https://github.com/quodlibet/mutagen
```
- [PyPi](https://pypi.org/project/mutagen) (📥 1.7M / month):
```
pip install mutagen
```
- [Conda](https://anaconda.org/conda-forge/mutagen) (📥 130K · ⏱️ 30.05.2021):
```
conda install -c conda-forge mutagen
```

eyeD3 (🥈25 · ⭐ 390) - 一个用来操作音频文件的工具,具体来讲就是包含 ID3 元信息的 MP3 文件。❗️GPL-3.0

- [GitHub](https://github.com/nicfit/eyeD3) (👨‍💻 24 · 🔀 54 · 📥 2.3K · 📦 1.9K · 📋 180 - 24% open · ⏱️ 29.07.2022):

```
git clone https://github.com/nicfit/eyeD3
```
- [PyPi](https://pypi.org/project/eyeD3) (📥 41K / month):
```
pip install eyeD3
```
- [Conda](https://anaconda.org/conda-forge/eyeD3):
```
conda install -c conda-forge eyeD3
```

pyAudioAnalysis (🥈24 · ⭐ 4.9K) - 音频特征提取,分类,分段和应用。Apache-2

- [GitHub](https://github.com/tyiannak/pyAudioAnalysis) (👨‍💻 26 · 🔀 1.1K · 📦 290 · 📋 290 - 59% open · ⏱️ 19.04.2022):

```
git clone https://github.com/tyiannak/pyAudioAnalysis
```
- [PyPi](https://pypi.org/project/pyAudioAnalysis) (📥 21K / month):
```
pip install pyAudioAnalysis
```
- [Conda](https://anaconda.org/conda-forge/pyAudioAnalysis):
```
conda install -c conda-forge pyAudioAnalysis
```

librosa (🥉23 · ⭐ 5.4K) - 音频音乐分析 Python 库。ISC

- [GitHub](https://github.com/librosa/librosa) (👨‍💻 110 · 🔀 810 · 📋 1K - 4% open · ⏱️ 25.08.2022):

```
git clone https://github.com/librosa/librosa
```
- [PyPi](https://pypi.org/project/librosa) (📥 1.2M / month):
```
pip install librosa
```
- [Conda](https://anaconda.org/conda-forge/librosa) (📥 510K · ⏱️ 27.06.2022):
```
conda install -c conda-forge librosa
```

tinytag (🥉23 · ⭐ 560) - 一个用来读取 MP3, OGG, FLAC 以及 Wave 文件音乐元数据的库。MIT

- [GitHub](https://github.com/devsnd/tinytag) (👨‍💻 22 · 🔀 88 · 📦 580 · 📋 93 - 12% open · ⏱️ 13.08.2022):

```
git clone https://github.com/devsnd/tinytag
```
- [PyPi](https://pypi.org/project/tinytag) (📥 85K / month):
```
pip install tinytag
```
- [Conda](https://anaconda.org/conda-forge/tinytag):
```
conda install -c conda-forge tinytag
```

kapre (🥉22 · ⭐ 850) - Keras 音频处理器。MIT

- [GitHub](https://github.com/keunwoochoi/kapre) (👨‍💻 13 · 🔀 140 · 📥 22 · 📦 1.8K · 📋 94 - 12% open · ⏱️ 04.07.2022):

```
git clone https://github.com/keunwoochoi/kapre
```
- [PyPi](https://pypi.org/project/kapre) (📥 3.6K / month):
```
pip install kapre
```
- [Conda](https://anaconda.org/conda-forge/kapre):
```
conda install -c conda-forge kapre
```

dejavu (🥉19 · ⭐ 5.8K · 💀) - 音频指纹提取和识别。MIT

- [GitHub](https://github.com/worldveil/dejavu) (👨‍💻 22 · 🔀 1.3K · 📦 23 · 📋 210 - 39% open · ⏱️ 03.06.2020):

```
git clone https://github.com/worldveil/dejavu
```
- [PyPi](https://pypi.org/project/dejavu) (📥 84 / month):
```
pip install dejavu
```
- [Conda](https://anaconda.org/conda-forge/dejavu):
```
conda install -c conda-forge dejavu
```

matchering (🥉19 · ⭐ 660) - 用于音频母带制作的库。❗️GPL-3.0

- [GitHub](https://github.com/sergree/matchering) (👨‍💻 3 · 🔀 88 · 📦 10 · 📋 36 - 27% open · ⏱️ 18.08.2022):

```
git clone https://github.com/sergree/matchering
```
- [PyPi](https://pypi.org/project/matchering) (📥 630 / month):
```
pip install matchering
```
- [Conda](https://anaconda.org/conda-forge/matchering):
```
conda install -c conda-forge matchering
```

audioread (🥉19 · ⭐ 410 · 📉) - 交叉库 (GStreamer + Core Audio + MAD + FFmpeg) 音频解码。MIT

- [GitHub](https://github.com/beetbox/audioread) (👨‍💻 22 · 🔀 94 · 📋 80 - 38% open · ⏱️ 12.08.2022):

```
git clone https://github.com/beetbox/audioread
```
- [PyPi](https://pypi.org/project/audioread) (📥 1.2M / month):
```
pip install audioread
```
- [Conda](https://anaconda.org/conda-forge/audioread) (📥 480K · ⏱️ 14.08.2022):
```
conda install -c conda-forge audioread
```

TimeSide (🥉18 · ⭐ 330) - 开源 web 音频处理框架。❗️AGPL-3.0

- [GitHub](https://github.com/Parisson/TimeSide) (👨‍💻 22 · 🔀 55 · 📦 16 · 📋 210 - 27% open · ⏱️ 22.07.2022):

```
git clone https://github.com/Parisson/TimeSide
```
- [PyPi](https://pypi.org/project/TimeSide) (📥 31 / month):
```
pip install TimeSide
```
- [Conda](https://anaconda.org/conda-forge/TimeSide):
```
conda install -c conda-forge TimeSide
```


## 验证

Back to top

_实现验证方案的库。_

oauthlib (🥇36 · ⭐ 2.4K) - 一个 OAuth 请求-签名逻辑通用、 完整的实现。BSD-3

- [GitHub](https://github.com/oauthlib/oauthlib) (👨‍💻 190 · 🔀 440 · 📦 250K · 📋 350 - 21% open · ⏱️ 05.07.2022):

```
git clone https://github.com/idan/oauthlib
```
- [PyPi](https://pypi.org/project/oauthlib) (📥 93M / month):
```
pip install oauthlib
```
- [Conda](https://anaconda.org/conda-forge/oauthlib) (📥 5.7M · ⏱️ 30.01.2022):
```
conda install -c conda-forge oauthlib
```

pyjwt (🥈35 · ⭐ 4.3K) - JSON Web 令牌草案 01。MIT

- [GitHub](https://github.com/jpadilla/pyjwt) (👨‍💻 120 · 🔀 570 · 📦 240K · 📋 360 - 3% open · ⏱️ 14.08.2022):

```
git clone https://github.com/jpadilla/pyjwt
```
- [PyPi](https://pypi.org/project/pyjwt) (📥 97M / month):
```
pip install pyjwt
```
- [Conda](https://anaconda.org/conda-forge/pyjwt) (📥 7.4M · ⏱️ 12.05.2022):
```
conda install -c conda-forge pyjwt
```

django-allauth (🥈34 · ⭐ 7.4K) - Django 的验证应用。MIT

- [GitHub](https://github.com/pennersr/django-allauth) (👨‍💻 590 · 🔀 2.5K · 📦 99K · 📋 1.9K - 15% open · ⏱️ 19.06.2022):

```
git clone https://github.com/pennersr/django-allauth
```
- [PyPi](https://pypi.org/project/django-allauth) (📥 560K / month):
```
pip install django-allauth
```
- [Conda](https://anaconda.org/conda-forge/django-allauth) (📥 76K · ⏱️ 07.06.2022):
```
conda install -c conda-forge django-allauth
```

authlib (🥈34 · ⭐ 3.2K · 📈) - 一个强大的Python库,用来构建 OAuth 和 OpenID 服务端。包括:JWS, JWK, JWA, JWT。BSD-3

- [GitHub](https://github.com/lepture/authlib) (👨‍💻 84 · 🔀 320 · 📦 22K · 📋 330 - 12% open · ⏱️ 09.08.2022):

```
git clone https://github.com/lepture/authlib
```
- [PyPi](https://pypi.org/project/authlib) (📥 5.2M / month):
```
pip install authlib
```
- [Conda](https://anaconda.org/conda-forge/authlib) (📥 81K · ⏱️ 07.04.2022):
```
conda install -c conda-forge authlib
```

python-social-auth (🥉28 · ⭐ 2.8K · 💀) - 一个设置简单的社会化验证方式。BSD-3

- [GitHub](https://github.com/omab/python-social-auth) (👨‍💻 280 · 🔀 1.1K · 📦 5.4K · 📋 660 - 2% open · ⏱️ 04.02.2017):

```
git clone https://github.com/omab/python-social-auth
```
- [PyPi](https://pypi.org/project/python-social-auth) (📥 30K / month):
```
pip install python-social-auth
```
- [Conda](https://anaconda.org/conda-forge/python-social-auth):
```
conda install -c conda-forge python-social-auth
```

python-oauth2 (🥉27 · ⭐ 3K · 💀) - 一个完全测试的抽象接口。用来创建 OAuth 客户端和服务端。MIT

- [GitHub](https://github.com/joestump/python-oauth2) (👨‍💻 42 · 🔀 800 · 📦 9.6K · 📋 130 - 38% open · ⏱️ 12.02.2018):

```
git clone https://github.com/joestump/python-oauth2
```
- [PyPi](https://pypi.org/project/python-oauth2) (📥 42K / month):
```
pip install python-oauth2
```
- [Conda](https://anaconda.org/conda-forge/python-oauth2) (📥 86K · ⏱️ 28.06.2019):
```
conda install -c conda-forge python-oauth2
```

django-oauth-toolkit (🥉24 · ⭐ 2.6K) - 为 Django 用户准备的 OAuth2。❗Unlicensed

- [GitHub](https://github.com/jazzband/django-oauth-toolkit) (👨‍💻 210 · 🔀 660 · 📋 720 - 20% open · ⏱️ 06.08.2022):

```
git clone https://github.com/evonove/django-oauth-toolkit
```
- [PyPi](https://pypi.org/project/django-oauth-toolkit) (📥 350K / month):
```
pip install django-oauth-toolkit
```
- [Conda](https://anaconda.org/conda-forge/django-oauth-toolkit):
```
conda install -c conda-forge django-oauth-toolkit
```

python-jwt (🥉18 · ⭐ 200) - 一个用来生成和验证 JSON Web 令牌的模块。MIT

- [GitHub](https://github.com/davedoesdev/python-jwt) (👨‍💻 5 · 🔀 23 · ⏱️ 03.07.2022):

```
git clone https://github.com/davedoesdev/python-jwt
```
- [PyPi](https://pypi.org/project/python-jwt) (📥 230K / month):
```
pip install python-jwt
```
- [Conda](https://anaconda.org/conda-forge/python-jwt):
```
conda install -c conda-forge python-jwt
```

python-jose (🥉17 · ⭐ 1.2K) - python 版 JOSE 实现。MIT

- [GitHub](https://github.com/mpdavis/python-jose) (🔀 200 · 📋 130 - 41% open · ⏱️ 09.02.2022):

```
git clone https://github.com/mpdavis/python-jose/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```


## 构建工具

Back to top

_将源码编译成软件。_

🔗 BitBake - 针对嵌入式 Linux 的类似 make 的构建工具。

🔗 buildout - 一个构建系统,从多个组件来创建,组装和部署应用。

🔗 SCons - 软件构建工具。

pybuilder (🥇24 · ⭐ 1.4K) - 纯 Python 实现的持续化构建工具。Apache-2

- [GitHub](https://github.com/pybuilder/pybuilder) (👨‍💻 38 · 🔀 230 · 📋 500 - 16% open · ⏱️ 20.08.2022):

```
git clone https://github.com/pybuilder/pybuilder
```
- [PyPi](https://pypi.org/project/pybuilder) (📥 28K / month):
```
pip install pybuilder
```
- [Conda](https://anaconda.org/conda-forge/pybuilder) (📥 19K · ⏱️ 11.08.2022):
```
conda install -c conda-forge pybuilder
```

PlatformIO (🥉20 · ⭐ 6.1K) - 多平台命令行构建工具。Apache-2

- [GitHub](https://github.com/platformio/platformio-core) (👨‍💻 69 · 🔀 640 · 📋 3.8K - 3% open · ⏱️ 24.08.2022):

```
git clone https://github.com/platformio/platformio-core
```
- [PyPi](https://pypi.org/project/platformio-core):
```
pip install platformio-core
```
- [Conda](https://anaconda.org/conda-forge/platformio-core):
```
conda install -c conda-forge platformio-core
```


## 内置类的增强版实现

Back to top

_一些 Python 内置类的增强版实现库。_

🔗 dataclasses - (Python 标准库)将文件名映射为 MIME 类型。

attrs (🥇34 · ⭐ 4.4K) - 一个在类定义时可替换 `__init__`, `__eq__`, `__repr__`等方法的样板。MIT

- [GitHub](https://github.com/python-attrs/attrs) (👨‍💻 130 · 🔀 300 · 📦 460K · 📋 580 - 17% open · ⏱️ 23.08.2022):

```
git clone https://github.com/python-attrs/attrs
```
- [PyPi](https://pypi.org/project/attrs) (📥 120M / month):
```
pip install attrs
```
- [Conda](https://anaconda.org/conda-forge/attrs) (📥 19M · ⏱️ 31.07.2022):
```
conda install -c conda-forge attrs
```

bidict (🥈27 · ⭐ 1.2K) - 高效的 Pythonic 的双向映射数据结构和相关功能。MPL-2.0

- [GitHub](https://github.com/jab/bidict) (👨‍💻 12 · 🔀 48 · 📦 8.6K · 📋 52 - 7% open · ⏱️ 23.08.2022):

```
git clone https://github.com/jab/bidict
```
- [PyPi](https://pypi.org/project/bidict) (📥 850K / month):
```
pip install bidict
```
- [Conda](https://anaconda.org/conda-forge/bidict) (📥 140K · ⏱️ 24.03.2022):
```
conda install -c conda-forge bidict
```

Box (🥉16 · ⭐ 2K) - 具有高级点符号访问权限的 Python 字典。MIT

- [GitHub](https://github.com/cdgriffith/Box) (🔀 83 · 📥 30 · 📋 140 - 14% open · ⏱️ 02.04.2022):

```
git clone https://github.com/cdgriffith/Box
```
- [PyPi](https://pypi.org/project/Box):
```
pip install Box
```
- [Conda](https://anaconda.org/conda-forge/Box):
```
conda install -c conda-forge Box
```

DottedDict (🥉16 · ⭐ 150 · 💀) - 提供一种使用点路径符号访问列表和字典的方法的库。MIT

- [GitHub](https://github.com/carlosescri/DottedDict) (👨‍💻 3 · 🔀 17 · 📥 62 · 📦 63 · 📋 9 - 77% open · ⏱️ 30.10.2015):

```
git clone https://github.com/carlosescri/DottedDict
```
- [PyPi](https://pypi.org/project/DottedDict) (📥 23 / month):
```
pip install DottedDict
```
- [Conda](https://anaconda.org/conda-forge/DottedDict):
```
conda install -c conda-forge DottedDict
```


## CMS

Back to top

_内容管理系统。_

🔗 django-cms - 一个开源的,企业级 CMS,基于 Django。

🔗 plone - 一个构建于开源应用服务器 Zope 之上的 CMS。

🔗 wagtail - 一个 Django 内容管理系统。

mezzanine (🥇25 · ⭐ 4.5K) - 一个强大的,持续的,灵活的内容管理平台。BSD-2

- [GitHub](https://github.com/stephenmcd/mezzanine) (👨‍💻 320 · 🔀 1.5K · 📋 1K - 3% open · ⏱️ 03.07.2022):

```
git clone https://github.com/stephenmcd/mezzanine
```
- [PyPi](https://pypi.org/project/mezzanine) (📥 3.7K / month):
```
pip install mezzanine
```
- [Conda](https://anaconda.org/conda-forge/mezzanine):
```
conda install -c conda-forge mezzanine
```

indico (🥈22 · ⭐ 1.4K) - 一个功能丰富的事件管理系统,由 @[CERN](https://en.wikipedia.org/wiki/CERN) 开发。MIT

- [GitHub](https://github.com/indico/indico) (👨‍💻 130 · 🔀 330 · 📥 2.9K · 📋 3.3K - 18% open · ⏱️ 24.08.2022):

```
git clone https://github.com/indico/indico
```
- [PyPi](https://pypi.org/project/indico) (📥 930 / month):
```
pip install indico
```
- [Conda](https://anaconda.org/conda-forge/indico):
```
conda install -c conda-forge indico
```

Kotti (🥉19 · ⭐ 390) - 一个高级的,Python 范的 web 应用框架,基于 Pyramid 构建。❗Unlicensed

- [GitHub](https://github.com/Kotti/Kotti) (👨‍💻 66 · 🔀 110 · 📦 220 · 📋 210 - 20% open · ⏱️ 03.07.2022):

```
git clone https://github.com/Kotti/Kotti
```
- [PyPi](https://pypi.org/project/Kotti) (📥 320 / month):
```
pip install Kotti
```
- [Conda](https://anaconda.org/conda-forge/Kotti):
```
conda install -c conda-forge Kotti
```

feincms (🥉16 · ⭐ 840) - 基于 Django 构建的最先进的内容管理系统之一。BSD-3

- [GitHub](https://github.com/feincms/feincms) (👨‍💻 140 · 🔀 220 · 📋 440 - 5% open · ⏱️ 04.07.2022):

```
git clone https://github.com/feincms/feincms
```
- [PyPi](https://pypi.org/project/feincms) (📥 4K / month):
```
pip install feincms
```
- [Conda](https://anaconda.org/conda-forge/feincms):
```
conda install -c conda-forge feincms
```

quokka (🥉14 · ⭐ 2.2K · 💀) - 灵活,可扩展的小型 CMS,基于 Flask 和 MongoDB。❗Unlicensed

- [GitHub](https://github.com/quokkaproject/quokka) (👨‍💻 9 · 🔀 440 · 📋 420 - 15% open · ⏱️ 06.03.2019):

```
git clone https://github.com/rochacbruno/quokka
```
- [PyPi](https://pypi.org/project/quokka) (📥 78 / month):
```
pip install quokka
```
- [Conda](https://anaconda.org/conda-forge/quokka):
```
conda install -c conda-forge quokka
```


## 缓存

Back to top

_缓存数据的库。_

🔗 dogpile.cache - dogpile.cache 是 Beaker 的下一代替代品,由同一作者开发。

🔗 HermesCache - Python 缓存库,具有基于标签的失效和 dogpile effect 保护功能。

🔗 python-diskcache - SQLite 和文件支持的缓存后端,具有比 memcached 和 redis 更快的查找速度。

pylibmc (🥇27 · ⭐ 460) - libmemcached 接口的 Python 封装。BSD-3

- [GitHub](https://github.com/lericson/pylibmc) (👨‍💻 52 · 🔀 120 · 📦 4.1K · 📋 190 - 11% open · ⏱️ 25.08.2022):

```
git clone https://github.com/lericson/pylibmc
```
- [PyPi](https://pypi.org/project/pylibmc) (📥 180K / month):
```
pip install pylibmc
```
- [Conda](https://anaconda.org/conda-forge/pylibmc) (📥 180K · ⏱️ 05.08.2022):
```
conda install -c conda-forge pylibmc
```

django-cacheops (🥈26 · ⭐ 1.7K) - 具有自动颗粒化事件驱动失效功能的 ORM。BSD-3

- [GitHub](https://github.com/Suor/django-cacheops) (👨‍💻 64 · 🔀 190 · 📦 740 · 📋 300 - 7% open · ⏱️ 11.07.2022):

```
git clone https://github.com/Suor/django-cacheops
```
- [PyPi](https://pypi.org/project/django-cacheops) (📥 130K / month):
```
pip install django-cacheops
```
- [Conda](https://anaconda.org/conda-forge/django-cacheops):
```
conda install -c conda-forge django-cacheops
```

beaker (🥉24 · ⭐ 490 · 💤) - 一个缓存和会话库,可以用在 web 应用和独立 Python 脚本和应用上。❗Unlicensed

- [GitHub](https://github.com/bbangert/beaker) (👨‍💻 86 · 🔀 130 · 📦 3.7K · 📋 120 - 53% open · ⏱️ 07.12.2021):

```
git clone https://github.com/bbangert/beaker
```
- [PyPi](https://pypi.org/project/beaker) (📥 320K / month):
```
pip install beaker
```
- [Conda](https://anaconda.org/conda-forge/beaker) (📥 62K · ⏱️ 27.08.2019):
```
conda install -c conda-forge beaker
```

django-cache-machine (🥉22 · ⭐ 840) - Django 模型的自动缓存和失效。BSD-3

- [GitHub](https://github.com/django-cache-machine/django-cache-machine) (👨‍💻 27 · 🔀 150 · 📦 230 · 📋 71 - 21% open · ⏱️ 06.07.2022):

```
git clone https://github.com/django-cache-machine/django-cache-machine
```
- [PyPi](https://pypi.org/project/django-cache-machine) (📥 7.4K / month):
```
pip install django-cache-machine
```
- [Conda](https://anaconda.org/conda-forge/django-cache-machine):
```
conda install -c conda-forge django-cache-machine
```


## 聊天工具

Back to top

_聊天机器人开发相关的库。_

errbot (🥇21 · ⭐ 2.7K) - 实现 ChatOps 的最简单最受欢迎的聊天机器人。❗️GPL-3.0

- [GitHub](https://github.com/errbotio/errbot) (🔀 560 · 📦 260 · 📋 750 - 7% open · ⏱️ 21.07.2022):

```
git clone https://github.com/errbotio/errbot/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```


## 代码分析和 Lint 工具

Back to top

_进行代码分析、解析和操作代码库的库和工具。_

🔗 flake8 - 模块化源码检查工具,提供与 `pycodestyle`、`pyflakes` 、McCabe 相关的装饰器。

🔗 awesome-flake8-extensions ( ⭐ 860) - A curated awesome list of flake8 extensions. Feel free to..

🔗 pylint - 一个完全可定制的源码分析器。

🔗 awesome-python-typing ( ⭐ 1.1K) - Collection of awesome Python types, stubs, plugins, and tools to..

🔗 mypy - 在编译期间检查变量类型。

black (🥇35 · ⭐ 29K) - 一个坚定的 Python 代码格式化工具。MIT

- [GitHub](https://github.com/psf/black) (👨‍💻 330 · 🔀 1.7K · 📥 24K · 📦 180K · 📋 2K - 16% open · ⏱️ 23.08.2022):

```
git clone https://github.com/python/black
```
- [PyPi](https://pypi.org/project/black) (📥 15M / month):
```
pip install black
```
- [Conda](https://anaconda.org/conda-forge/black) (📥 4.7M · ⏱️ 06.08.2022):
```
conda install -c conda-forge black
```

isort (🥇32 · ⭐ 5.1K) - 用于纠正包导入顺序的 Python 库。MIT

- [GitHub](https://github.com/PyCQA/isort) (👨‍💻 260 · 🔀 460 · 📦 270K · 📋 1.1K - 8% open · ⏱️ 20.05.2022):

```
git clone https://github.com/timothycrosley/isort
```
- [PyPi](https://pypi.org/project/isort) (📥 21M / month):
```
pip install isort
```
- [Conda](https://anaconda.org/conda-forge/isort) (📥 3.5M · ⏱️ 09.11.2021):
```
conda install -c conda-forge isort
```

wemake-python-styleguide (🥇32 · ⭐ 2K) - 有史以来最严格的 Python 代码审查工具。MIT

- [GitHub](https://github.com/wemake-services/wemake-python-styleguide) (👨‍💻 170 · 🔀 340 · 📦 4.9K · 📋 1K - 9% open · ⏱️ 16.08.2022):

```
git clone https://github.com/wemake-services/wemake-python-styleguide
```
- [PyPi](https://pypi.org/project/wemake-python-styleguide) (📥 220K / month):
```
pip install wemake-python-styleguide
```
- [Conda](https://anaconda.org/conda-forge/wemake-python-styleguide):
```
conda install -c conda-forge wemake-python-styleguide
```

yapf (🥈29 · ⭐ 13K) - Google 的 Python 代码格式化工具。Apache-2

- [GitHub](https://github.com/google/yapf) (👨‍💻 140 · 🔀 830 · 📦 36K · 📋 750 - 46% open · ⏱️ 01.03.2022):

```
git clone https://github.com/google/yapf
```
- [PyPi](https://pypi.org/project/yapf) (📥 2.1M / month):
```
pip install yapf
```
- [Conda](https://anaconda.org/conda-forge/yapf) (📥 1.1M · ⏱️ 06.01.2022):
```
conda install -c conda-forge yapf
```

pylama (🥈26 · ⭐ 920) - Python 和 JavaScript 的代码审查工具。MIT

- [GitHub](https://github.com/klen/pylama) (👨‍💻 46 · 🔀 89 · 📦 4.2K · 📋 130 - 30% open · ⏱️ 08.08.2022):

```
git clone https://github.com/klen/pylama
```
- [PyPi](https://pypi.org/project/pylama) (📥 120K / month):
```
pip install pylama
```
- [Conda](https://anaconda.org/conda-forge/pylama) (📥 84K · ⏱️ 18.05.2019):
```
conda install -c conda-forge pylama
```

vulture (🥈25 · ⭐ 2.2K) - 用于发现和分析无效 Python 代码的工具。MIT

- [GitHub](https://github.com/jendrikseipp/vulture) (👨‍💻 33 · 🔀 100 · 📦 1.9K · 📋 160 - 10% open · ⏱️ 27.07.2022):

```
git clone https://github.com/jendrikseipp/vulture
```
- [PyPi](https://pypi.org/project/vulture) (📥 350K / month):
```
pip install vulture
```
- [Conda](https://anaconda.org/conda-forge/vulture) (📥 57K · ⏱️ 20.05.2022):
```
conda install -c conda-forge vulture
```

pyre-check (🥉23 · ⭐ 6K) - 性能类型检查。MIT

- [GitHub](https://github.com/facebook/pyre-check) (👨‍💻 210 · 🔀 370 · 📋 310 - 28% open · ⏱️ 26.08.2022):

```
git clone https://github.com/facebook/pyre-check
```
- [PyPi](https://pypi.org/project/pyre-check) (📥 110K / month):
```
pip install pyre-check
```
- [Conda](https://anaconda.org/conda-forge/pyre-check):
```
conda install -c conda-forge pyre-check
```

prospector (🥉23 · ⭐ 1.7K) - 分析 Python 代码的工具。❗️GPL-2.0

- [GitHub](https://github.com/PyCQA/prospector) (👨‍💻 79 · 🔀 140 · 📋 320 - 12% open · ⏱️ 14.08.2022):

```
git clone https://github.com/PyCQA/prospector
```
- [PyPi](https://pypi.org/project/prospector) (📥 410K / month):
```
pip install prospector
```
- [Conda](https://anaconda.org/conda-forge/prospector) (📥 35K · ⏱️ 10.03.2022):
```
conda install -c conda-forge prospector
```

pycallgraph (🥉22 · ⭐ 1.7K · 💀) - 这个库可以把你的 Python 应用的流程(调用图)进行可视化。❗️GPL-2.0

- [GitHub](https://github.com/gak/pycallgraph) (👨‍💻 23 · 🔀 270 · 📦 360 · 📋 160 - 30% open · ⏱️ 28.02.2018):

```
git clone https://github.com/gak/pycallgraph
```
- [PyPi](https://pypi.org/project/pycallgraph) (📥 25K / month):
```
pip install pycallgraph
```
- [Conda](https://anaconda.org/conda-forge/pycallgraph):
```
conda install -c conda-forge pycallgraph
```

code2flow (🥉20 · ⭐ 2.6K) - 把你的 Python 和 JavaScript 代码转换为流程图。MIT

- [GitHub](https://github.com/scottrogowski/code2flow) (👨‍💻 9 · 🔀 210 · 📦 10 · 📋 44 - 9% open · ⏱️ 25.07.2022):

```
git clone https://github.com/scottrogowski/code2flow
```
- [PyPi](https://pypi.org/project/code2flow) (📥 1.5K / month):
```
pip install code2flow
```
- [Conda](https://anaconda.org/conda-forge/code2flow) (📥 1K · ⏱️ 25.03.2022):
```
conda install -c conda-forge code2flow
```

coala (🥉19 · ⭐ 3.4K · 💀) - 语言独立和易于扩展的代码分析应用程序。❗️AGPL-3.0

- [GitHub](https://github.com/coala/coala) (🔀 1.3K · 📥 150 · 📦 10 · 📋 3K - 21% open · ⏱️ 11.06.2021):

```
git clone https://github.com/coala/coala/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

pyannotate (🥉19 · ⭐ 1.3K · 💤) - 自动生成符合 PEP-484 的注解。Apache-2

- [GitHub](https://github.com/dropbox/pyannotate) (👨‍💻 17 · 🔀 56 · 📦 75 · 📋 59 - 44% open · ⏱️ 12.10.2021):

```
git clone https://github.com/dropbox/pyannotate
```
- [PyPi](https://pypi.org/project/pyannotate) (📥 4.4K / month):
```
pip install pyannotate
```
- [Conda](https://anaconda.org/conda-forge/pyannotate):
```
conda install -c conda-forge pyannotate
```

pytype (🥉18 · ⭐ 3.9K) - 检查和推断 Python 代码中的类型,无需添加注解。❗Unlicensed

- [GitHub](https://github.com/google/pytype) (👨‍💻 81 · 🔀 240 · 📋 550 - 18% open · ⏱️ 25.08.2022):

```
git clone https://github.com/google/pytype
```
- [PyPi](https://pypi.org/project/pytype) (📥 280K / month):
```
pip install pytype
```
- [Conda](https://anaconda.org/conda-forge/pytype) (📥 99K · ⏱️ 24.08.2022):
```
conda install -c conda-forge pytype
```

typeshed (🥉17 · ⭐ 3.1K) - 带有静态类型的Python库存根的集合。❗Unlicensed

- [GitHub](https://github.com/python/typeshed) (👨‍💻 1.2K · 🔀 1.3K · 📋 1.8K - 7% open · ⏱️ 26.08.2022):

```
git clone https://github.com/python/typeshed
```
- [PyPi](https://pypi.org/project/typeshed) (📥 1 / month):
```
pip install typeshed
```
- [Conda](https://anaconda.org/conda-forge/typeshed):
```
conda install -c conda-forge typeshed
```

MonkeyType (🥉16 · ⭐ 3.9K) - 通过收集运行时的类型来为 Python 生成静态类型注释的系统。❗Unlicensed

- [GitHub](https://github.com/Instagram/MonkeyType) (👨‍💻 42 · 🔀 140 · 📋 160 - 23% open · ⏱️ 04.07.2022):

```
git clone https://github.com/Instagram/MonkeyType
```
- [PyPi](https://pypi.org/project/MonkeyType) (📥 58K / month):
```
pip install MonkeyType
```
- [Conda](https://anaconda.org/conda-forge/MonkeyType) (📥 42K · ⏱️ 19.02.2022):
```
conda install -c conda-forge MonkeyType
```


## 命令行工具

Back to top

_用于创建命令行程序的库。_

🔗 cement - Python 的命令行程序框架。

🔗 click - 一个通过组合的方式来创建精美命令行界面的包。

🔗 cliff - 一个用于创建命令行程序的框架,可以创建具有多层命令的命令行程序。

🔗 docopt - Python 风格的命令行参数解析器。

🔗 colorama - 跨平台彩色终端文本。

rich (🥇37 · ⭐ 39K) - 一个在终端中支持富文本和格式美化的 Python 库, 同时提供了`RichHandler`日志处理程序。MIT

- [GitHub](https://github.com/Textualize/rich) (👨‍💻 180 · 🔀 1.3K · 📦 27K · 📋 890 - 8% open · ⏱️ 17.08.2022):

```
git clone https://github.com/willmcgugan/rich
```
- [PyPi](https://pypi.org/project/rich) (📥 13M / month):
```
pip install rich
```
- [Conda](https://anaconda.org/conda-forge/rich) (📥 1.5M · ⏱️ 11.07.2022):
```
conda install -c conda-forge rich
```

tqdm (🥈36 · ⭐ 23K) - 一个可在循环和命令行中使用的快速、可扩展的进度条。❗Unlicensed

- [GitHub](https://github.com/tqdm/tqdm) (👨‍💻 110 · 🔀 1.1K · 📥 9.6K · 📦 320K · 📋 840 - 34% open · ⏱️ 04.04.2022):

```
git clone https://github.com/tqdm/tqdm
```
- [PyPi](https://pypi.org/project/tqdm) (📥 42M / month):
```
pip install tqdm
```
- [Conda](https://anaconda.org/conda-forge/tqdm) (📥 13M · ⏱️ 04.04.2022):
```
conda install -c conda-forge tqdm
```

asciimatics (🥈27 · ⭐ 3.1K) - 跨平台,全屏终端包(即鼠标/键盘输入和彩色,定位文本输出),完整的复杂动画和特殊效果的高级 API。Apache-2

- [GitHub](https://github.com/peterbrittain/asciimatics) (👨‍💻 40 · 🔀 230 · 📦 680 · 📋 280 - 8% open · ⏱️ 03.07.2022):

```
git clone https://github.com/peterbrittain/asciimatics
```
- [PyPi](https://pypi.org/project/asciimatics) (📥 40K / month):
```
pip install asciimatics
```
- [Conda](https://anaconda.org/conda-forge/asciimatics) (📥 110K · ⏱️ 15.11.2021):
```
conda install -c conda-forge asciimatics
```

python-fire (🥉25 · ⭐ 23K) - Google 出品的一个基于 Python 类的构建命令行界面的库。❗Unlicensed

- [GitHub](https://github.com/google/python-fire) (👨‍💻 49 · 🔀 1.3K · 📦 14K · 📋 260 - 38% open · ⏱️ 16.04.2022):

```
git clone https://github.com/google/python-fire
```
- [PyPi](https://pypi.org/project/python-fire) (📥 89 / month):
```
pip install python-fire
```
- [Conda](https://anaconda.org/conda-forge/python-fire):
```
conda install -c conda-forge python-fire
```

alive-progress (🥉24 · ⭐ 3.7K) - 一款新的进度条,具有实时吞吐量信息以及非常酷的动画。MIT

- [GitHub](https://github.com/rsalmei/alive-progress) (👨‍💻 7 · 🔀 150 · 📦 1K · 📋 140 - 11% open · ⏱️ 16.07.2022):

```
git clone https://github.com/rsalmei/alive-progress
```
- [PyPi](https://pypi.org/project/alive-progress) (📥 90K / month):
```
pip install alive-progress
```
- [Conda](https://anaconda.org/conda-forge/alive-progress) (📥 18K · ⏱️ 08.01.2021):
```
conda install -c conda-forge alive-progress
```

bashplotlib (🥉19 · ⭐ 1.7K · 💀) - 在终端中进行基本绘图。MIT

- [GitHub](https://github.com/glamp/bashplotlib) (👨‍💻 20 · 🔀 82 · 📦 150 · 📋 29 - 62% open · ⏱️ 31.03.2021):

```
git clone https://github.com/glamp/bashplotlib
```
- [PyPi](https://pypi.org/project/bashplotlib) (📥 5.9K / month):
```
pip install bashplotlib
```
- [Conda](https://anaconda.org/conda-forge/bashplotlib) (📥 3.5K · ⏱️ 08.09.2018):
```
conda install -c conda-forge bashplotlib
```

python-prompt-toolkit (🥉18 · ⭐ 7.9K) - 一个用于构建强大的交互式命令行程序的库。BSD-3

- [GitHub](https://github.com/prompt-toolkit/python-prompt-toolkit) (👨‍💻 210 · 🔀 620 · 📋 990 - 46% open · ⏱️ 27.06.2022):

```
git clone https://github.com/jonathanslenders/python-prompt-toolkit
```
- [PyPi](https://pypi.org/project/python-prompt-toolkit):
```
pip install python-prompt-toolkit
```
- [Conda](https://anaconda.org/conda-forge/python-prompt-toolkit):
```
conda install -c conda-forge python-prompt-toolkit
```


## 命令行工具

Back to top

_用于创建命令行程序的库。_

cookiecutter (🥇35 · ⭐ 18K · 📈) - 从 cookiecutters(项目模板)创建项目的一个命令行工具。BSD-3

- [GitHub](https://github.com/cookiecutter/cookiecutter) (👨‍💻 280 · 🔀 1.7K · 📦 14K · 📋 740 - 24% open · ⏱️ 01.08.2022):

```
git clone https://github.com/audreyr/cookiecutter
```
- [PyPi](https://pypi.org/project/cookiecutter) (📥 2M / month):
```
pip install cookiecutter
```
- [Conda](https://anaconda.org/conda-forge/cookiecutter) (📥 380K · ⏱️ 01.06.2022):
```
conda install -c conda-forge cookiecutter
```

httpie (🥇34 · ⭐ 23K) - 一个命令行 HTTP 客户端,cURL 的替代品,易用性更好。BSD-3

- [GitHub](https://github.com/httpie/httpie) (👨‍💻 150 · 🔀 3.5K · 📥 1.1K · 📦 11K · 📋 780 - 14% open · ⏱️ 10.08.2022):

```
git clone https://github.com/jakubroztocil/httpie
```
- [PyPi](https://pypi.org/project/httpie) (📥 190K / month):
```
pip install httpie
```
- [Conda](https://anaconda.org/conda-forge/httpie) (📥 82K · ⏱️ 09.05.2022):
```
conda install -c conda-forge httpie
```

thefuck (🥈29 · ⭐ 73K) - 修正你之前的命令行指令。MIT

- [GitHub](https://github.com/nvbn/thefuck) (👨‍💻 190 · 🔀 3.1K · 📦 360 · 📋 640 - 31% open · ⏱️ 03.07.2022):

```
git clone https://github.com/nvbn/thefuck
```
- [PyPi](https://pypi.org/project/thefuck) (📥 6K / month):
```
pip install thefuck
```
- [Conda](https://anaconda.org/conda-forge/thefuck):
```
conda install -c conda-forge thefuck
```

tmuxp (🥈27 · ⭐ 3.5K) - tmux 会话管理器。MIT

- [GitHub](https://github.com/tmux-python/tmuxp) (👨‍💻 67 · 🔀 210 · 📦 200 · 📋 310 - 21% open · ⏱️ 21.08.2022):

```
git clone https://github.com/tony/tmuxp
```
- [PyPi](https://pypi.org/project/tmuxp) (📥 3.6K / month):
```
pip install tmuxp
```
- [Conda](https://anaconda.org/conda-forge/tmuxp):
```
conda install -c conda-forge tmuxp
```

pgcli (🥈25 · ⭐ 11K) - 支持自动补全和语法高亮的 Postgres 命令行工具。BSD-3

- [GitHub](https://github.com/dbcli/pgcli) (👨‍💻 160 · 🔀 470 · 📦 570 · 📋 640 - 22% open · ⏱️ 14.06.2022):

```
git clone https://github.com/dbcli/pgcli
```
- [PyPi](https://pypi.org/project/pgcli) (📥 37K / month):
```
pip install pgcli
```
- [Conda](https://anaconda.org/conda-forge/pgcli) (📥 120K · ⏱️ 30.03.2022):
```
conda install -c conda-forge pgcli
```

mycli (🥈25 · ⭐ 11K) - 支持自动补全和语法高亮的 MySQL 命令行客户端❗Unlicensed

- [GitHub](https://github.com/dbcli/mycli) (👨‍💻 100 · 🔀 620 · 📦 240 · 📋 600 - 28% open · ⏱️ 14.08.2022):

```
git clone https://github.com/dbcli/mycli
```
- [PyPi](https://pypi.org/project/mycli) (📥 31K / month):
```
pip install mycli
```
- [Conda](https://anaconda.org/conda-forge/mycli) (📥 36K · ⏱️ 18.04.2022):
```
conda install -c conda-forge mycli
```

howdoi (🥈24 · ⭐ 9.6K) - 通过命令行获取即时的编程问题解答。MIT

- [GitHub](https://github.com/gleitz/howdoi) (👨‍💻 80 · 🔀 820 · 📦 420 · 📋 250 - 8% open · ⏱️ 04.07.2022):

```
git clone https://github.com/gleitz/howdoi
```
- [PyPi](https://pypi.org/project/howdoi) (📥 2.5K / month):
```
pip install howdoi
```
- [Conda](https://anaconda.org/conda-forge/howdoi):
```
conda install -c conda-forge howdoi
```

copier (🥈24 · ⭐ 660) - 用于呈现项目模板的库和命令行实用程序。MIT

- [GitHub](https://github.com/copier-org/copier) (👨‍💻 40 · 🔀 84 · 📦 100 · 📋 270 - 12% open · ⏱️ 22.08.2022):

```
git clone https://github.com/pykong/copier
```
- [PyPi](https://pypi.org/project/copier) (📥 14K / month):
```
pip install copier
```
- [Conda](https://anaconda.org/conda-forge/copier) (📥 290 · ⏱️ 06.07.2022):
```
conda install -c conda-forge copier
```

iredis (🥉22 · ⭐ 2.1K) - 支持自动补全和高亮显示的 redis 命令行工具。BSD-3

- [GitHub](https://github.com/laixintao/iredis) (👨‍💻 30 · 🔀 89 · 📥 10K · 📋 200 - 25% open · ⏱️ 24.08.2022):

```
git clone https://github.com/laixintao/iredis
```
- [PyPi](https://pypi.org/project/iredis) (📥 1.3K / month):
```
pip install iredis
```
- [Conda](https://anaconda.org/conda-forge/iredis) (📥 85 · ⏱️ 10.08.2022):
```
conda install -c conda-forge iredis
```

PathPicker (🥉20 · ⭐ 4.8K) - 从 bash 输出中选出文件。MIT

- [GitHub](https://github.com/facebook/PathPicker) (👨‍💻 78 · 🔀 270 · 📥 44K · 📋 170 - 8% open · ⏱️ 03.07.2022):

```
git clone https://github.com/facebook/PathPicker
```
- [PyPi](https://pypi.org/project/PathPicker):
```
pip install PathPicker
```
- [Conda](https://anaconda.org/conda-forge/PathPicker):
```
conda install -c conda-forge PathPicker
```

litecli (🥉20 · ⭐ 1.7K) - 支持自动补全和语法高亮的 SQLite 命令行工具。BSD-3

- [GitHub](https://github.com/dbcli/litecli) (👨‍💻 24 · 🔀 59 · 📦 170 · 📋 84 - 29% open · ⏱️ 11.07.2022):

```
git clone https://github.com/dbcli/litecli
```
- [PyPi](https://pypi.org/project/litecli) (📥 24K / month):
```
pip install litecli
```
- [Conda](https://anaconda.org/conda-forge/litecli):
```
conda install -c conda-forge litecli
```

saws (🥉18 · ⭐ 5K · 💤) - 一个加强版的 AWS 命令行。❗Unlicensed

- [GitHub](https://github.com/donnemartin/saws) (👨‍💻 8 · 🔀 270 · 📦 38 · 📋 92 - 32% open · ⏱️ 15.01.2022):

```
git clone https://github.com/donnemartin/saws
```
- [PyPi](https://pypi.org/project/saws) (📥 400 / month):
```
pip install saws
```
- [Conda](https://anaconda.org/conda-forge/saws) (📥 21K · ⏱️ 16.03.2020):
```
conda install -c conda-forge saws
```

percol (🥉18 · ⭐ 3.1K · 💀) - 向 UNIX shell 传统管道概念中加入交互式选择功能。❗Unlicensed

- [GitHub](https://github.com/mooz/percol) (👨‍💻 36 · 🔀 140 · 📦 32 · 📋 65 - 55% open · ⏱️ 23.07.2019):

```
git clone https://github.com/mooz/percol
```
- [PyPi](https://pypi.org/project/percol) (📥 2.3K / month):
```
pip install percol
```
- [Conda](https://anaconda.org/conda-forge/percol):
```
conda install -c conda-forge percol
```

kube-shell (🥉18 · ⭐ 2.1K · 💀) - K8S 命令行集成的 shell 工具。Apache-2

- [GitHub](https://github.com/cloudnativelabs/kube-shell) (👨‍💻 6 · 🔀 160 · 📥 600 · 📦 13 · 📋 69 - 82% open · ⏱️ 19.09.2018):

```
git clone https://github.com/cloudnativelabs/kube-shell
```
- [PyPi](https://pypi.org/project/kube-shell) (📥 290 / month):
```
pip install kube-shell
```
- [Conda](https://anaconda.org/conda-forge/kube-shell):
```
conda install -c conda-forge kube-shell
```

doitlive (🥉16 · ⭐ 3.2K) - 一个用来在终端中进行现场演示的工具。MIT

- [GitHub](https://github.com/sloria/doitlive) (👨‍💻 17 · 🔀 94 · 📦 17 · 📋 48 - 25% open · ⏱️ 14.08.2022):

```
git clone https://github.com/sloria/doitlive
```
- [PyPi](https://pypi.org/project/doitlive) (📥 230 / month):
```
pip install doitlive
```
- [Conda](https://anaconda.org/conda-forge/doitlive):
```
conda install -c conda-forge doitlive
```

try (🥉12 · ⭐ 650) - 一个极其简单的命令行工具,用来试用 python 库。MIT

- [GitHub](https://github.com/timofurrer/try) (👨‍💻 4 · 🔀 34 · 📦 5 · 📋 12 - 25% open · ⏱️ 15.05.2022):

```
git clone https://github.com/timofurrer/try
```
- [PyPi](https://pypi.org/project/try):
```
pip install try
```
- [Conda](https://anaconda.org/conda-forge/try):
```
conda install -c conda-forge try
```


## 兼容性

Back to top

_帮助从 Python 2 向 Python 3 迁移的库。_

🔗 python-future - 这就是 Python 2 和 Python 3 之间丢失的那个兼容性层。

🔗 six - Python 2 和 3 的兼容性工具。

modernize (🥇17 · ⭐ 290 · 💀) - 使 Python 代码更加现代化以便最终迁移到 Python 3。❗Unlicensed

- [GitHub](https://github.com/PyCQA/modernize) (👨‍💻 32 · 🔀 46 · 📋 130 - 34% open · ⏱️ 11.01.2021):

```
git clone https://github.com/PyCQA/modernize
```
- [PyPi](https://pypi.org/project/modernize) (📥 40K / month):
```
pip install modernize
```
- [Conda](https://anaconda.org/conda-forge/modernize) (📥 26K · ⏱️ 04.10.2020):
```
conda install -c conda-forge modernize
```


## 计算机视觉

Back to top

_计算机视觉相关库。_

🔗 OpenCV - 开源计算机视觉库。

EasyOCR (🥇31 · ⭐ 16K) - 支持40多种语言的即用型 OCR。Apache-2

- [GitHub](https://github.com/JaidedAI/EasyOCR) (👨‍💻 110 · 🔀 2.2K · 📥 2M · 📦 1.5K · 📋 640 - 15% open · ⏱️ 25.08.2022):

```
git clone https://github.com/JaidedAI/EasyOCR
```
- [PyPi](https://pypi.org/project/EasyOCR) (📥 84K / month):
```
pip install EasyOCR
```
- [Conda](https://anaconda.org/conda-forge/EasyOCR):
```
conda install -c conda-forge EasyOCR
```

tesserocr (🥈26 · ⭐ 1.7K) - 另一个简单的,兼容 Pillow 的 `tesseract-ocr` API 装饰器,可用于 OCR。MIT

- [GitHub](https://github.com/sirfz/tesserocr) (👨‍💻 26 · 🔀 220 · 📦 700 · 📋 250 - 31% open · ⏱️ 23.08.2022):

```
git clone https://github.com/sirfz/tesserocr
```
- [PyPi](https://pypi.org/project/tesserocr) (📥 49K / month):
```
pip install tesserocr
```
- [Conda](https://anaconda.org/conda-forge/tesserocr) (📥 81K · ⏱️ 04.05.2022):
```
conda install -c conda-forge tesserocr
```

Face Recognition (🥈25 · ⭐ 46K) - 简单的面部识别库。MIT

- [GitHub](https://github.com/ageitgey/face_recognition) (👨‍💻 54 · 🔀 12K · 📥 470 · 📋 1.2K - 53% open · ⏱️ 10.06.2022):

```
git clone https://github.com/ageitgey/face_recognition
```
- [PyPi](https://pypi.org/project/face_recognition) (📥 39K / month):
```
pip install face_recognition
```
- [Conda](https://anaconda.org/conda-forge/face_recognition) (📥 8.8K · ⏱️ 30.04.2021):
```
conda install -c conda-forge face_recognition
```

pytesseract (🥈25 · ⭐ 4.4K) - Google Tesseract OCR 的另一包装库。Apache-2

- [GitHub](https://github.com/madmaze/pytesseract) (👨‍💻 41 · 🔀 600 · 📋 310 - 4% open · ⏱️ 16.08.2022):

```
git clone https://github.com/madmaze/pytesseract
```
- [PyPi](https://pypi.org/project/pytesseract) (📥 670K / month):
```
pip install pytesseract
```
- [Conda](https://anaconda.org/conda-forge/pytesseract) (📥 520K · ⏱️ 15.03.2022):
```
conda install -c conda-forge pytesseract
```

Kornia (🥉24 · ⭐ 7K) - PyTorch 的开源差异化计算机视觉库。Apache-2

- [GitHub](https://github.com/kornia/kornia) (🔀 680 · 📥 430 · 📦 1.7K · 📋 600 - 26% open · ⏱️ 24.08.2022):

```
git clone https://github.com/kornia/kornia/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

SimpleCV (🥉24 · ⭐ 2.6K · 💀) - 一个用来创建计算机视觉应用的开源框架。BSD-3

- [GitHub](https://github.com/sightmachine/SimpleCV) (👨‍💻 100 · 🔀 760 · 📦 370 · 📋 330 - 22% open · ⏱️ 07.04.2015):

```
git clone https://github.com/sightmachine/SimpleCV
```
- [PyPi](https://pypi.org/project/SimpleCV) (📥 1.6K / month):
```
pip install SimpleCV
```
- [Conda](https://anaconda.org/conda-forge/SimpleCV):
```
conda install -c conda-forge SimpleCV
```


## 并发和并行

Back to top

_用以进行并发和并行操作的库。_

🔗 concurrent.futures - (Python 标准库)将文件名映射为 MIME 类型。

🔗 eventlet - 支持 WSGI 的异步框架。

🔗 gevent - 使用 greenlet 且基于协程的 Python 网络库。

🔗 multiprocessing - (Python 标准库)将文件名映射为 MIME 类型。

scoop (🥇20 · ⭐ 560) - 支持在 Python 中进行可伸缩并行操作。❗️LGPL-3.0

- [GitHub](https://github.com/soravux/scoop) (👨‍💻 24 · 🔀 84 · 📦 270 · 📋 73 - 43% open · ⏱️ 14.08.2022):

```
git clone https://github.com/soravux/scoop
```
- [PyPi](https://pypi.org/project/scoop) (📥 1.5K / month):
```
pip install scoop
```
- [Conda](https://anaconda.org/conda-forge/scoop):
```
conda install -c conda-forge scoop
```


## 配置

Back to top

_用来保存和解析配置的库。_

🔗 configparser - (Python 标准库)将文件名映射为 MIME 类型。

🔗 profig - 通过多种格式进行配置,具有数值转换功能。

python-decouple (🥇30 · ⭐ 2.2K) - 将设置和代码完全隔离。MIT

- [GitHub](https://github.com/henriquebastos/python-decouple) (👨‍💻 32 · 🔀 160 · 📥 10 · 📦 74K · 📋 80 - 11% open · ⏱️ 11.05.2022):

```
git clone https://github.com/henriquebastos/python-decouple
```
- [PyPi](https://pypi.org/project/python-decouple) (📥 970K / month):
```
pip install python-decouple
```
- [Conda](https://anaconda.org/conda-forge/python-decouple) (📥 46K · ⏱️ 02.02.2022):
```
conda install -c conda-forge python-decouple
```

configobj (🥉27 · ⭐ 280 · 💀) - INI 文件解析器,带验证功能。❗Unlicensed

- [GitHub](https://github.com/DiffSK/configobj) (👨‍💻 22 · 🔀 65 · 📦 20K · 📋 140 - 48% open · ⏱️ 14.10.2020):

```
git clone https://github.com/DiffSK/configobj
```
- [PyPi](https://pypi.org/project/configobj) (📥 1.9M / month):
```
pip install configobj
```
- [Conda](https://anaconda.org/conda-forge/configobj) (📥 440K · ⏱️ 29.07.2018):
```
conda install -c conda-forge configobj
```

hydra (🥉23 · ⭐ 6.2K) - 一个优雅地配置复杂应用程序的框架。MIT

- [GitHub](https://github.com/facebookresearch/hydra) (👨‍💻 100 · 🔀 450 · 📦 10 · 📋 1.1K - 13% open · ⏱️ 18.08.2022):

```
git clone https://github.com/facebookresearch/hydra
```
- [PyPi](https://pypi.org/project/hydra) (📥 8.5K / month):
```
pip install hydra
```
- [Conda](https://anaconda.org/conda-forge/hydra) (📥 11K · ⏱️ 18.01.2021):
```
conda install -c conda-forge hydra
```


## 密码学

Back to top

_ [cryptography](https://cryptography.io/en/latest/):这个软件包意在提供密码学基本内容和方法提供给 Python 开发者。 [hashids](https://github.com/davidaurelio/hashids-python):在 Python 中实现 [hashids](http://hashids.org/) 。_

🔗 cryptography - A package designed to expose cryptographic primitives and recipes to Python developers.

🔗 passlib - 安全密码存储/哈希库。

paramiko (🥇31 · ⭐ 7.8K) - SSHv2 协议的 Python (2.6+, 3.3+) ,提供客户端和服务端的功能。❗️LGPL-2.1

- [GitHub](https://github.com/paramiko/paramiko) (👨‍💻 180 · 🔀 1.8K · 📦 61K · 📋 1.4K - 51% open · ⏱️ 10.06.2022):

```
git clone https://github.com/paramiko/paramiko
```
- [PyPi](https://pypi.org/project/paramiko) (📥 29M / month):
```
pip install paramiko
```
- [Conda](https://anaconda.org/conda-forge/paramiko) (📥 2.1M · ⏱️ 17.05.2022):
```
conda install -c conda-forge paramiko
```

pynacl (🥉22 · ⭐ 910) - 网络和密码学(NaCl) 库的 Python 绑定。Apache-2

- [GitHub](https://github.com/pyca/pynacl) (👨‍💻 64 · 🔀 200 · 📋 290 - 13% open · ⏱️ 02.08.2022):

```
git clone https://github.com/pyca/pynacl
```
- [PyPi](https://pypi.org/project/pynacl) (📥 37M / month):
```
pip install pynacl
```
- [Conda](https://anaconda.org/conda-forge/pynacl) (📥 2.9M · ⏱️ 09.04.2022):
```
conda install -c conda-forge pynacl
```


## 科学计算和数据分析

Back to top

_用来进行科学计算和数据分析的库。_

🔗 Orange - 通过可视化编程或 Python 脚本进行数据挖掘,数据可视化,分析和机器学习。

🔗 Pandas - 提供高性能,易用的数据结构和数据分析工具。

Blaze (🥇28 · ⭐ 3.1K · 💀) - NumPy 和 Pandas 的大数据接口。BSD-3

- [GitHub](https://github.com/blaze/blaze) (👨‍💻 65 · 🔀 360 · 📦 8.3K · 📋 750 - 33% open · ⏱️ 15.08.2019):

```
git clone https://github.com/blaze/blaze
```
- [PyPi](https://pypi.org/project/blaze) (📥 8.1K / month):
```
pip install blaze
```
- [Conda](https://anaconda.org/conda-forge/blaze) (📥 200K · ⏱️ 15.07.2018):
```
conda install -c conda-forge blaze
```

AWS Data Wrangler (🥈20 · ⭐ 3K) - AWS 平台上使用的 Pandas。Apache-2

- [GitHub](https://github.com/aws/aws-sdk-pandas) (👨‍💻 110 · 🔀 500 · 📥 150K · 📋 720 - 2% open · ⏱️ 25.08.2022):

```
git clone https://github.com/awslabs/aws-data-wrangler
```
- [PyPi](https://pypi.org/project/aws-data-wrangler):
```
pip install aws-data-wrangler
```
- [Conda](https://anaconda.org/conda-forge/aws-data-wrangler):
```
conda install -c conda-forge aws-data-wrangler
```

Optimus (🥉19 · ⭐ 1.2K) - 在使用 PySpark 时,让敏捷数据科学工作流程变得简单。Apache-2

- [GitHub](https://github.com/hi-primus/optimus) (👨‍💻 23 · 🔀 210 · 📋 230 - 14% open · ⏱️ 21.06.2022):

```
git clone https://github.com/ironmussa/Optimus
```
- [PyPi](https://pypi.org/project/Optimus) (📥 21K / month):
```
pip install Optimus
```
- [Conda](https://anaconda.org/conda-forge/Optimus):
```
conda install -c conda-forge Optimus
```

Open Mining (🥉19 · ⭐ 1.2K · 💀) - 使用 Python 挖掘商业情报 (BI) (Pandas web 接口)。MIT

- [GitHub](https://github.com/mining/mining) (👨‍💻 14 · 🔀 230 · 📦 13 · 📋 180 - 36% open · ⏱️ 02.12.2016):

```
git clone https://github.com/mining/mining
```
- [PyPi](https://pypi.org/project/mining) (📥 17 / month):
```
pip install mining
```
- [Conda](https://anaconda.org/conda-forge/mining):
```
conda install -c conda-forge mining
```


## 数据验证

Back to top

_数据验证库。多用于表单验证。_

🔗 colander - 一个用于对从 XML, JSON,HTML 表单获取的数据或其他同样简单的序列化数据进行验证和反序列化的系统。

jsonschema (🥇33 · ⭐ 3.8K) - JSON Schema 的 python 实现,用于 JSON 数据的验证。MIT

- [GitHub](https://github.com/python-jsonschema/jsonschema) (👨‍💻 100 · 🔀 510 · 📦 240K · 📋 670 - 5% open · ⏱️ 23.08.2022):

```
git clone https://github.com/Julian/jsonschema
```
- [PyPi](https://pypi.org/project/jsonschema) (📥 41M / month):
```
pip install jsonschema
```
- [Conda](https://anaconda.org/conda-forge/jsonschema) (📥 13M · ⏱️ 22.08.2022):
```
conda install -c conda-forge jsonschema
```

schema (🥈31 · ⭐ 2.6K · 💤) - 一个用于对 Python 数据结构进行验证的库。MIT

- [GitHub](https://github.com/keleshev/schema) (👨‍💻 62 · 🔀 180 · 📦 4.4K · 📋 140 - 51% open · ⏱️ 01.12.2021):

```
git clone https://github.com/keleshev/schema
```
- [PyPi](https://pypi.org/project/schema) (📥 3.6M / month):
```
pip install schema
```
- [Conda](https://anaconda.org/conda-forge/schema) (📥 59K · ⏱️ 02.12.2021):
```
conda install -c conda-forge schema
```

voluptuous (🥈31 · ⭐ 1.7K) - 一个 Python 数据验证库。主要是为了验证传入 Python 的 JSON,YAML 等数据。BSD-3

- [GitHub](https://github.com/alecthomas/voluptuous) (👨‍💻 88 · 🔀 200 · 📦 5.4K · 📋 240 - 16% open · ⏱️ 13.07.2022):

```
git clone https://github.com/alecthomas/voluptuous
```
- [PyPi](https://pypi.org/project/voluptuous) (📥 1.3M / month):
```
pip install voluptuous
```
- [Conda](https://anaconda.org/conda-forge/voluptuous) (📥 200K · ⏱️ 07.04.2022):
```
conda install -c conda-forge voluptuous
```

Cerberus (🥉29 · ⭐ 2.8K · 💀) - 一个映射验证器(mappings-validator)。支持多种规则,提供归一化功能,可以方便地定制为 Python 风格的 schema 定义。ISC

- [GitHub](https://github.com/pyeve/cerberus) (👨‍💻 62 · 🔀 220 · 📦 12K · 📋 330 - 11% open · ⏱️ 05.05.2021):

```
git clone https://github.com/pyeve/cerberus
```
- [PyPi](https://pypi.org/project/cerberus) (📥 3.2M / month):
```
pip install cerberus
```
- [Conda](https://anaconda.org/conda-forge/cerberus) (📥 240K · ⏱️ 10.12.2021):
```
conda install -c conda-forge cerberus
```

Schematics (🥉25 · ⭐ 2.5K · 💤) - 数据结构验证。❗Unlicensed

- [GitHub](https://github.com/schematics/schematics) (👨‍💻 120 · 🔀 270 · 📦 1.3K · 📋 330 - 27% open · ⏱️ 17.08.2021):

```
git clone https://github.com/schematics/schematics
```
- [PyPi](https://pypi.org/project/schematics) (📥 160K / month):
```
pip install schematics
```
- [Conda](https://anaconda.org/conda-forge/schematics) (📥 24K · ⏱️ 17.07.2019):
```
conda install -c conda-forge schematics
```

valideer (🥉18 · ⭐ 260 · 💀) - 轻量级可扩展的数据验证和适配库。MIT

- [GitHub](https://github.com/podio/valideer) (👨‍💻 7 · 🔀 23 · 📦 61 · 📋 15 - 26% open · ⏱️ 07.03.2018):

```
git clone https://github.com/podio/valideer
```
- [PyPi](https://pypi.org/project/valideer) (📥 13K / month):
```
pip install valideer
```
- [Conda](https://anaconda.org/conda-forge/valideer) (📥 19K · ⏱️ 06.07.2018):
```
conda install -c conda-forge valideer
```


## 数据可视化

Back to top

_进行数据可视化的库。 参见:[awesome-javascript](https://github.com/sorrycc/awesome-javascript#data-visualization)。_

🔗 Dash - 构建在 Flask、React 和 Plotly之上,旨在用于分析 Web 应用程序。

🔗 awesome-dash ( ⭐ 1.6K) - A curated list of awesome Dash (plotly) resources.

🔗 Matplotlib - 一个 Python 2D 绘图库。

🔗 Pygal - 一个 Python SVG 图表创建工具。

🔗 PyGraphviz - Graphviz 的 Python 接口。

🔗 PyQtGraph - 交互式实时 2D/3D/ 图像绘制及科学/工程学组件。

Altair (🥇33 · ⭐ 7.7K) - 用于 Python 的声明式统计可视化库。BSD-3

- [GitHub](https://github.com/altair-viz/altair) (👨‍💻 140 · 🔀 650 · 📦 32K · 📋 1.6K - 13% open · ⏱️ 23.08.2022):

```
git clone https://github.com/altair-viz/altair
```
- [PyPi](https://pypi.org/project/altair) (📥 7.3M / month):
```
pip install altair
```
- [Conda](https://anaconda.org/conda-forge/altair) (📥 1.3M · ⏱️ 29.12.2021):
```
conda install -c conda-forge altair
```

Seaborn (🥈29 · ⭐ 9.7K · 📉) - 使用 Matplotlib 进行统计数据可视化。BSD-3

- [GitHub](https://github.com/mwaskom/seaborn) (👨‍💻 170 · 🔀 1.6K · 📥 230 · 📋 2.1K - 4% open · ⏱️ 26.08.2022):

```
git clone https://github.com/mwaskom/seaborn
```
- [PyPi](https://pypi.org/project/seaborn) (📥 7.6M / month):
```
pip install seaborn
```
- [Conda](https://anaconda.org/conda-forge/seaborn) (📥 4.5M · ⏱️ 16.08.2021):
```
conda install -c conda-forge seaborn
```

Bokeh (🥈28 · ⭐ 17K) - 用 Python 进行交互式 web 绘图。BSD-3

- [GitHub](https://github.com/bokeh/bokeh) (👨‍💻 610 · 🔀 3.9K · 📦 150 · 📋 7K - 9% open · ⏱️ 24.08.2022):

```
git clone https://github.com/bokeh/bokeh
```
- [PyPi](https://pypi.org/project/bokeh) (📥 3.7M / month):
```
pip install bokeh
```
- [Conda](https://anaconda.org/conda-forge/bokeh) (📥 8.3M · ⏱️ 15.08.2022):
```
conda install -c conda-forge bokeh
```

bqplot (🥉27 · ⭐ 3.3K) - Jupyter Notebook的交互式绘图库。Apache-2

- [GitHub](https://github.com/bqplot/bqplot) (👨‍💻 59 · 🔀 440 · 📦 34 · 📋 570 - 36% open · ⏱️ 22.08.2022):

```
git clone https://github.com/bloomberg/bqplot
```
- [PyPi](https://pypi.org/project/bqplot) (📥 81K / month):
```
pip install bqplot
```
- [Conda](https://anaconda.org/conda-forge/bqplot) (📥 1M · ⏱️ 22.08.2022):
```
conda install -c conda-forge bqplot
```

diagrams (🥉25 · ⭐ 26K) - 用图表作为代码。MIT

- [GitHub](https://github.com/mingrammer/diagrams) (👨‍💻 110 · 🔀 1.5K · 📋 380 - 59% open · ⏱️ 10.08.2022):

```
git clone https://github.com/mingrammer/diagrams
```
- [PyPi](https://pypi.org/project/diagrams) (📥 82K / month):
```
pip install diagrams
```
- [Conda](https://anaconda.org/conda-forge/diagrams) (📥 130K · ⏱️ 23.01.2022):
```
conda install -c conda-forge diagrams
```

Cartopy (🥉25 · ⭐ 1.1K) - 具有 matplotlib 支持的 python 制图库。❗️LGPL-3.0

- [GitHub](https://github.com/SciTools/cartopy) (👨‍💻 110 · 🔀 320 · 📦 2.6K · 📋 1.1K - 26% open · ⏱️ 23.08.2022):

```
git clone https://github.com/SciTools/cartopy
```
- [PyPi](https://pypi.org/project/cartopy) (📥 120K / month):
```
pip install cartopy
```
- [Conda](https://anaconda.org/conda-forge/cartopy) (📥 2.3M · ⏱️ 25.08.2022):
```
conda install -c conda-forge cartopy
```

VisPy (🥉24 · ⭐ 2.9K) - 基于 OpenGL 的高性能科学可视化工具。❗Unlicensed

- [GitHub](https://github.com/vispy/vispy) (👨‍💻 180 · 🔀 580 · 📦 820 · 📋 1.3K - 20% open · ⏱️ 24.08.2022):

```
git clone https://github.com/vispy/vispy
```
- [PyPi](https://pypi.org/project/vispy) (📥 51K / month):
```
pip install vispy
```
- [Conda](https://anaconda.org/conda-forge/vispy) (📥 270K · ⏱️ 05.07.2022):
```
conda install -c conda-forge vispy
```

plotnine (🥉21 · ⭐ 3.2K) - 基于ggplot2的Python图形语法。MIT

- [GitHub](https://github.com/has2k1/plotnine) (👨‍💻 96 · 🔀 170 · 📋 500 - 13% open · ⏱️ 01.07.2022):

```
git clone https://github.com/has2k1/plotnine
```
- [PyPi](https://pypi.org/project/plotnine) (📥 350K / month):
```
pip install plotnine
```
- [Conda](https://anaconda.org/conda-forge/plotnine) (📥 190K · ⏱️ 02.07.2022):
```
conda install -c conda-forge plotnine
```


## 数据库

Back to top

_Python 实现的数据库。_

tinydb (🥇23 · ⭐ 5.3K) - 一个微型的,面向文档型数据库。MIT

- [GitHub](https://github.com/msiemens/tinydb) (👨‍💻 78 · 🔀 450 · 📋 280 - 3% open · ⏱️ 23.07.2022):

```
git clone https://github.com/msiemens/tinydb
```
- [PyPi](https://pypi.org/project/tinydb) (📥 390K / month):
```
pip install tinydb
```
- [Conda](https://anaconda.org/conda-forge/tinydb) (📥 200K · ⏱️ 19.02.2022):
```
conda install -c conda-forge tinydb
```

ZODB (🥇23 · ⭐ 540) - 一个 Python 原生对象数据库。一个键值和对象图数据库。❗Unlicensed

- [GitHub](https://github.com/zopefoundation/ZODB) (👨‍💻 120 · 🔀 73 · 📦 870 · 📋 150 - 38% open · ⏱️ 06.07.2022):

```
git clone https://github.com/zopefoundation/ZODB
```
- [PyPi](https://pypi.org/project/ZODB) (📥 45K / month):
```
pip install ZODB
```
- [Conda](https://anaconda.org/conda-forge/ZODB) (📥 50K · ⏱️ 17.03.2022):
```
conda install -c conda-forge ZODB
```

pickleDB (🥉20 · ⭐ 700 · 💀) - 一个简单,轻量级键值储存数据库。BSD-3

- [GitHub](https://github.com/patx/pickledb) (👨‍💻 12 · 🔀 110 · 📦 940 · 📋 57 - 28% open · ⏱️ 15.11.2019):

```
git clone https://github.com/patx/pickledb
```
- [PyPi](https://pypi.org/project/pickledb) (📥 38K / month):
```
pip install pickledb
```
- [Conda](https://anaconda.org/conda-forge/pickledb) (📥 2.9K · ⏱️ 17.04.2019):
```
conda install -c conda-forge pickledb
```


## 数据库 Drivers

Back to top

_用来连接和操作数据库的库。_

🔗 awesome-postgres ( ⭐ 8K) - A curated list of awesome PostgreSQL software, libraries, tools and..

🔗 psycopg2 - Python 中最流行的 PostgreSQL 适配器。

🔗 awesome-sqlite ( ⭐ 190 · 💤) - A collection of awesome sqlite tools, scripts, books, etc.

🔗 sqlite3 - (Python 标准库)将文件名映射为 MIME 类型。

🔗 pymssql - 一个简单的 Microsoft SQL Server 数据库接口。

🔗 py2neo - Neo4j restful 接口的 Python 封装客户端。

redis-py (🥇35 · ⭐ 11K) - Redis 的 Python 客户端。MIT

- [GitHub](https://github.com/redis/redis-py) (👨‍💻 340 · 🔀 2.1K · 📦 150K · 📋 1.2K - 9% open · ⏱️ 25.08.2022):

```
git clone https://github.com/andymccurdy/redis-py
```
- [PyPi](https://pypi.org/project/redis-py):
```
pip install redis-py
```
- [Conda](https://anaconda.org/conda-forge/redis-py) (📥 770K · ⏱️ 27.06.2022):
```
conda install -c conda-forge redis-py
```

kafka-python (🥇34 · ⭐ 4.9K) - Apache Kafka Python 客户端。Apache-2

- [GitHub](https://github.com/dpkp/kafka-python) (👨‍💻 210 · 🔀 1.2K · 📥 1.8K · 📦 11K · 📋 1.4K - 15% open · ⏱️ 27.03.2022):

```
git clone https://github.com/dpkp/kafka-python
```
- [PyPi](https://pypi.org/project/kafka-python) (📥 7.6M / month):
```
pip install kafka-python
```
- [Conda](https://anaconda.org/conda-forge/kafka-python) (📥 320K · ⏱️ 30.09.2020):
```
conda install -c conda-forge kafka-python
```

motor (🥇34 · ⭐ 2K) - 支持 MongoDB 的异步 Python 驱动程序。Apache-2

- [GitHub](https://github.com/mongodb/motor) (👨‍💻 41 · 🔀 170 · 📦 34K · ⏱️ 17.08.2022):

```
git clone https://github.com/mongodb/motor
```
- [PyPi](https://pypi.org/project/motor) (📥 4.2M / month):
```
pip install motor
```
- [Conda](https://anaconda.org/conda-forge/motor) (📥 47K · ⏱️ 28.04.2022):
```
conda install -c conda-forge motor
```

PyMySQL (🥈32 · ⭐ 7K) - 纯 Python MySQL 驱动,兼容 mysql-python。MIT

- [GitHub](https://github.com/PyMySQL/PyMySQL) (👨‍💻 120 · 🔀 1.3K · 📦 130K · 📋 610 - 4% open · ⏱️ 24.08.2022):

```
git clone https://github.com/PyMySQL/PyMySQL
```
- [PyPi](https://pypi.org/project/PyMySQL) (📥 32M / month):
```
pip install PyMySQL
```
- [Conda](https://anaconda.org/conda-forge/PyMySQL) (📥 750K · ⏱️ 09.01.2021):
```
conda install -c conda-forge PyMySQL
```

cassandra-driver (🥈24 · ⭐ 1.3K) - The Python Driver for Apache Cassandra. Apache-2

- [GitHub](https://github.com/datastax/python-driver) (👨‍💻 180 · 🔀 440 · 📦 4.1K · ⏱️ 17.05.2022):

```
git clone https://github.com/datastax/python-driver
```
- [PyPi](https://pypi.org/project/python-driver) (📥 15 / month):
```
pip install python-driver
```
- [Conda](https://anaconda.org/conda-forge/python-driver):
```
conda install -c conda-forge python-driver
```

clickhouse-driver (🥈24 · ⭐ 900) - Python driver with native interface for ClickHouse. ❗Unlicensed

- [GitHub](https://github.com/mymarilyn/clickhouse-driver) (👨‍💻 43 · 🔀 170 · 📦 710 · 📋 250 - 12% open · ⏱️ 27.07.2022):

```
git clone https://github.com/mymarilyn/clickhouse-driver
```
- [PyPi](https://pypi.org/project/clickhouse-driver) (📥 1.3M / month):
```
pip install clickhouse-driver
```
- [Conda](https://anaconda.org/conda-forge/clickhouse-driver) (📥 320K · ⏱️ 13.06.2022):
```
conda install -c conda-forge clickhouse-driver
```

happybase (🥉22 · ⭐ 590) - 一个为 Apache HBase 设计的,对开发者友好的库。❗Unlicensed

- [GitHub](https://github.com/python-happybase/happybase) (👨‍💻 19 · 🔀 150 · 📦 650 · 📋 200 - 10% open · ⏱️ 12.07.2022):

```
git clone https://github.com/wbolster/happybase
```
- [PyPi](https://pypi.org/project/happybase) (📥 76K / month):
```
pip install happybase
```
- [Conda](https://anaconda.org/conda-forge/happybase) (📥 98K · ⏱️ 01.07.2019):
```
conda install -c conda-forge happybase
```

pymongo (🥉21 · ⭐ 3.7K) - MongoDB 的官方 Python 客户端。Apache-2

- [GitHub](https://github.com/mongodb/mongo-python-driver) (👨‍💻 190 · 🔀 960 · ⏱️ 26.08.2022):

```
git clone https://github.com/mongodb/mongo-python-driver
```
- [PyPi](https://pypi.org/project/mongo-python-driver):
```
pip install mongo-python-driver
```
- [Conda](https://anaconda.org/conda-forge/mongo-python-driver):
```
conda install -c conda-forge mongo-python-driver
```

queries (🥉19 · ⭐ 250 · 💤) - psycopg2 库的封装,用来和 PostgreSQL 进行交互。BSD-3

- [GitHub](https://github.com/gmr/queries) (👨‍💻 11 · 🔀 30 · 📦 110 · 📋 18 - 22% open · ⏱️ 16.11.2021):

```
git clone https://github.com/gmr/queries
```
- [PyPi](https://pypi.org/project/queries) (📥 2.7K / month):
```
pip install queries
```
- [Conda](https://anaconda.org/conda-forge/queries):
```
conda install -c conda-forge queries
```

mysqlclient (🥉17 · ⭐ 2.1K) - MySQL connector with Python 3 support ([mysql-.. ❗️GPL-2.0

- [GitHub](https://github.com/PyMySQL/mysqlclient) (👨‍💻 70 · 🔀 340 · 📥 5.2K · 📋 290 - 4% open · ⏱️ 05.08.2022):

```
git clone https://github.com/PyMySQL/mysqlclient-python
```
- [PyPi](https://pypi.org/project/mysqlclient-python):
```
pip install mysqlclient-python
```
- [Conda](https://anaconda.org/conda-forge/mysqlclient-python):
```
conda install -c conda-forge mysqlclient-python
```

SuperSQLite (🥉17 · ⭐ 700 · 💀) - A supercharged SQLite library built on top of.. MIT

- [GitHub](https://github.com/plasticityai/supersqlite) (👨‍💻 2 · 🔀 24 · 📦 10 · 📋 7 - 85% open · ⏱️ 27.08.2019):

```
git clone https://github.com/plasticityai/supersqlite
```
- [PyPi](https://pypi.org/project/supersqlite) (📥 330 / month):
```
pip install supersqlite
```
- [Conda](https://anaconda.org/conda-forge/supersqlite):
```
conda install -c conda-forge supersqlite
```


## 日期和时间

Back to top

_操作日期和时间的类库。_

🔗 Arrow - 更好的 Python 日期时间操作类库。

🔗 pytz - 支持跨平台时区计算,并将 tz database 引入 Python。

dateutil (🥇28 · ⭐ 1.9K) - Python 标准包 datetime 的扩展。❗Unlicensed

- [GitHub](https://github.com/dateutil/dateutil) (👨‍💻 130 · 🔀 400 · 📥 35K · 📦 770K · 📋 630 - 39% open · ⏱️ 18.04.2022):

```
git clone https://github.com/dateutil/dateutil
```
- [PyPi](https://pypi.org/project/dateutil):
```
pip install dateutil
```
- [Conda](https://anaconda.org/conda-forge/dateutil):
```
conda install -c conda-forge dateutil
```

maya (🥈27 · ⭐ 3.4K) - 人性化的时间处理库。MIT

- [GitHub](https://github.com/timofurrer/maya) (👨‍💻 47 · 🔀 190 · 📦 960 · 📋 90 - 17% open · ⏱️ 13.05.2022):

```
git clone https://github.com/timofurrer/maya
```
- [PyPi](https://pypi.org/project/maya) (📥 41K / month):
```
pip install maya
```
- [Conda](https://anaconda.org/conda-forge/maya) (📥 49K · ⏱️ 07.01.2019):
```
conda install -c conda-forge maya
```

Pendulum (🥈25 · ⭐ 4.9K) - 一个比 arrow 更具有明确的,可预测的行为的时间操作库。MIT

- [GitHub](https://github.com/sdispater/pendulum) (👨‍💻 87 · 🔀 290 · 📋 440 - 41% open · ⏱️ 24.08.2022):

```
git clone https://github.com/sdispater/pendulum
```
- [PyPi](https://pypi.org/project/pendulum) (📥 9.5M / month):
```
pip install pendulum
```
- [Conda](https://anaconda.org/conda-forge/pendulum) (📥 550K · ⏱️ 06.04.2022):
```
conda install -c conda-forge pendulum
```

delorean (🥉20 · ⭐ 1.8K) - 解决 Python 中有关日期处理的棘手问题的库。MIT

- [GitHub](https://github.com/myusuf3/delorean) (🔀 130 · 📦 810 · 📋 63 - 42% open · ⏱️ 28.06.2022):

```
git clone https://github.com/myusuf3/delorean/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

moment (🥉20 · ⭐ 700 · 💀) - 一个处理日期/时间的库,灵感来自 Moment.js❗Unlicensed

- [GitHub](https://github.com/zachwill/moment) (👨‍💻 4 · 🔀 41 · 📦 700 · 📋 40 - 15% open · ⏱️ 27.11.2020):

```
git clone https://github.com/zachwill/moment
```
- [PyPi](https://pypi.org/project/moment) (📥 61K / month):
```
pip install moment
```
- [Conda](https://anaconda.org/conda-forge/moment) (📥 9.3K · ⏱️ 31.01.2019):
```
conda install -c conda-forge moment
```

Chronyk (🥉16 · ⭐ 340 · 💀) - Python 3 的类库,用于解析手写格式的时间和日期。MIT

- [GitHub](https://github.com/KoffeinFlummi/Chronyk) (👨‍💻 3 · 🔀 16 · 📦 21 · 📋 10 - 50% open · ⏱️ 02.08.2015):

```
git clone https://github.com/KoffeinFlummi/Chronyk
```
- [PyPi](https://pypi.org/project/Chronyk) (📥 570 / month):
```
pip install Chronyk
```
- [Conda](https://anaconda.org/conda-forge/Chronyk):
```
conda install -c conda-forge Chronyk
```

PyTime (🥉14 · ⭐ 150 · 💤) - 一个简单易用的 Python 模块,用于通过字符串来操作日期/时间。MIT

- [GitHub](https://github.com/shinux/PyTime) (👨‍💻 5 · 🔀 17 · 📦 28 · ⏱️ 31.08.2021):

```
git clone https://github.com/shinux/PyTime
```
- [PyPi](https://pypi.org/project/PyTime) (📥 2.3K / month):
```
pip install PyTime
```
- [Conda](https://anaconda.org/conda-forge/PyTime):
```
conda install -c conda-forge PyTime
```

when.py (🥉12 · ⭐ 190 · 💀) - 提供用户友好的函数来帮助用户进行常用的日期和时间操作。BSD-3

- [GitHub](https://github.com/dirn/When.py) (👨‍💻 5 · 🔀 18 · 📦 24 · ⏱️ 14.10.2017):

```
git clone https://github.com/dirn/When.py
```
- [PyPi](https://pypi.org/project/When.py):
```
pip install When.py
```
- [Conda](https://anaconda.org/conda-forge/When.py):
```
conda install -c conda-forge When.py
```


## 调试工具

Back to top

_用来进行代码调试的库。_

py-spy (🥇30 · ⭐ 8.8K) - Python 程序采样分析器,使用 Rust 实现。MIT

- [GitHub](https://github.com/benfred/py-spy) (👨‍💻 30 · 🔀 300 · 📥 9.7K · 📦 300 · 📋 250 - 32% open · ⏱️ 21.08.2022):

```
git clone https://github.com/benfred/py-spy
```
- [PyPi](https://pypi.org/project/py-spy) (📥 960K / month):
```
pip install py-spy
```
- [Conda](https://anaconda.org/conda-forge/py-spy) (📥 330K · ⏱️ 18.12.2021):
```
conda install -c conda-forge py-spy
```

django-debug-toolbar (🥇30 · ⭐ 7.1K) - 为 Django 显示各种调试信息。BSD-3

- [GitHub](https://github.com/jazzband/django-debug-toolbar) (👨‍💻 260 · 🔀 850 · 📥 170 · 📦 55K · 📋 800 - 10% open · ⏱️ 19.08.2022):

```
git clone https://github.com/jazzband/django-debug-toolbar
```
- [PyPi](https://pypi.org/project/django-debug-toolbar) (📥 1.5M / month):
```
pip install django-debug-toolbar
```
- [Conda](https://anaconda.org/conda-forge/django-debug-toolbar) (📥 140K · ⏱️ 18.08.2022):
```
conda install -c conda-forge django-debug-toolbar
```

flask-debugtoolbar (🥈29 · ⭐ 840) - django-debug-toolbar 的 flask 版。BSD-3

- [GitHub](https://github.com/flask-debugtoolbar/flask-debugtoolbar) (👨‍💻 42 · 🔀 120 · 📦 18K · 📋 100 - 33% open · ⏱️ 18.08.2022):

```
git clone https://github.com/mgood/flask-debugtoolbar
```
- [PyPi](https://pypi.org/project/flask-debugtoolbar) (📥 130K / month):
```
pip install flask-debugtoolbar
```
- [Conda](https://anaconda.org/conda-forge/flask-debugtoolbar) (📥 54K · ⏱️ 30.03.2022):
```
conda install -c conda-forge flask-debugtoolbar
```

ipdb (🥈28 · ⭐ 1.6K · 💤) - IPython 启用的 pdbBSD-3

- [GitHub](https://github.com/gotcha/ipdb) (👨‍💻 49 · 🔀 130 · 📦 34K · 📋 180 - 34% open · ⏱️ 30.12.2021):

```
git clone https://github.com/gotcha/ipdb
```
- [PyPi](https://pypi.org/project/ipdb) (📥 2.5M / month):
```
pip install ipdb
```
- [Conda](https://anaconda.org/conda-forge/ipdb) (📥 280K · ⏱️ 24.06.2021):
```
conda install -c conda-forge ipdb
```

pyelftools (🥈26 · ⭐ 1.5K) - 解析和分析 ELF 文件以及 DWARF 调试信息。❗Unlicensed

- [GitHub](https://github.com/eliben/pyelftools) (👨‍💻 84 · 🔀 430 · 📦 3.8K · 📋 200 - 30% open · ⏱️ 22.08.2022):

```
git clone https://github.com/eliben/pyelftools
```
- [PyPi](https://pypi.org/project/pyelftools) (📥 1.6M / month):
```
pip install pyelftools
```
- [Conda](https://anaconda.org/conda-forge/pyelftools) (📥 98K · ⏱️ 12.08.2022):
```
conda install -c conda-forge pyelftools
```

pudb (🥈25 · ⭐ 2.5K) - 全屏,基于控制台的 Python 调试器。❗Unlicensed

- [GitHub](https://github.com/inducer/pudb) (👨‍💻 89 · 🔀 200 · 📦 3.3K · 📋 290 - 45% open · ⏱️ 21.08.2022):

```
git clone https://github.com/inducer/pudb
```
- [PyPi](https://pypi.org/project/pudb) (📥 200K / month):
```
pip install pudb
```
- [Conda](https://anaconda.org/conda-forge/pudb) (📥 140K · ⏱️ 11.01.2022):
```
conda install -c conda-forge pudb
```

icecream (🥈22 · ⭐ 6.1K) - 通过一个简单的函数调用检查变量、表达式和程序执行情况。MIT

- [GitHub](https://github.com/gruns/icecream) (👨‍💻 19 · 🔀 120 · 📋 92 - 26% open · ⏱️ 21.07.2022):

```
git clone https://github.com/gruns/icecream
```
- [PyPi](https://pypi.org/project/icecream) (📥 160K / month):
```
pip install icecream
```
- [Conda](https://anaconda.org/conda-forge/icecream) (📥 6.6K · ⏱️ 21.07.2022):
```
conda install -c conda-forge icecream
```

vprof (🥈22 · ⭐ 3.9K) - 视觉 Python 分析器。BSD-2

- [GitHub](https://github.com/nvdv/vprof) (👨‍💻 17 · 🔀 150 · 📦 97 · 📋 82 - 31% open · ⏱️ 15.07.2022):

```
git clone https://github.com/nvdv/vprof
```
- [PyPi](https://pypi.org/project/vprof) (📥 5.2K / month):
```
pip install vprof
```
- [Conda](https://anaconda.org/conda-forge/vprof):
```
conda install -c conda-forge vprof
```

django-devserver (🥉21 · ⭐ 1.3K · 💀) - 一个 Django 运行服务器的替代品。BSD-3

- [GitHub](https://github.com/dcramer/django-devserver) (👨‍💻 39 · 🔀 140 · 📦 360 · 📋 67 - 58% open · ⏱️ 05.03.2016):

```
git clone https://github.com/dcramer/django-devserver
```
- [PyPi](https://pypi.org/project/django-devserver) (📥 4.6K / month):
```
pip install django-devserver
```
- [Conda](https://anaconda.org/conda-forge/django-devserver):
```
conda install -c conda-forge django-devserver
```

pdb++ (🥉21 · ⭐ 970) - 另一种 pdb 的替代。BSD-3

- [GitHub](https://github.com/pdbpp/pdbpp) (👨‍💻 41 · 🔀 51 · 📦 3K · 📋 190 - 38% open · ⏱️ 14.07.2022):

```
git clone https://github.com/antocuni/pdb
```
- [PyPi](https://pypi.org/project/pdb):
```
pip install pdb
```
- [Conda](https://anaconda.org/conda-forge/pdb):
```
conda install -c conda-forge pdb
```

wdb (🥉19 · ⭐ 1.5K · 💀) - 一个奇异的 web 调试器,通过 WebSockets 工作。❗️GPL-3.0

- [GitHub](https://github.com/Kozea/wdb) (👨‍💻 22 · 🔀 100 · 📦 120 · 📋 110 - 26% open · ⏱️ 16.09.2019):

```
git clone https://github.com/Kozea/wdb
```
- [PyPi](https://pypi.org/project/wdb) (📥 7.6K / month):
```
pip install wdb
```
- [Conda](https://anaconda.org/conda-forge/wdb):
```
conda install -c conda-forge wdb
```

line_profiler (🥉17 · ⭐ 3.6K · 💀) - Line-by-line profiling. ❗Unlicensed

- [GitHub](https://github.com/rkern/line_profiler) (👨‍💻 14 · 🔀 250 · 📋 140 - 36% open · ⏱️ 23.04.2019):

```
git clone https://github.com/rkern/line_profiler
```
- [PyPi](https://pypi.org/project/line_profiler) (📥 220K / month):
```
pip install line_profiler
```
- [Conda](https://anaconda.org/conda-forge/line_profiler) (📥 270K · ⏱️ 22.03.2022):
```
conda install -c conda-forge line_profiler
```

pyflame (🥉17 · ⭐ 2.9K · 💀) - 用于 Python 的跟踪分析器。Apache-2

- [GitHub](https://github.com/uber-archive/pyflame) (👨‍💻 22 · 🔀 220 · 📋 77 - 31% open · ⏱️ 03.12.2019):

```
git clone https://github.com/uber/pyflame
```
- [PyPi](https://pypi.org/project/pyflame) (📥 200 / month):
```
pip install pyflame
```
- [Conda](https://anaconda.org/conda-forge/pyflame) (📥 18K · ⏱️ 25.06.2021):
```
conda install -c conda-forge pyflame
```

python-hunter (🥉17 · ⭐ 680 · 💤) - 一个灵活的代码追踪工具包。BSD-2

- [GitHub](https://github.com/ionelmc/python-hunter) (👨‍💻 9 · 🔀 39 · 📦 98 · 📋 87 - 42% open · ⏱️ 15.12.2021):

```
git clone https://github.com/ionelmc/python-hunter
```
- [PyPi](https://pypi.org/project/python-hunter) (📥 12 / month):
```
pip install python-hunter
```
- [Conda](https://anaconda.org/conda-forge/python-hunter):
```
conda install -c conda-forge python-hunter
```

manhole (🥉16 · ⭐ 330) - 调试UNIX套接字连接,并显示所有线程的堆栈跟踪和交互式提示。BSD-2

- [GitHub](https://github.com/ionelmc/python-manhole) (👨‍💻 11 · 🔀 19 · 📦 110 · 📋 21 - 28% open · ⏱️ 02.02.2022):

```
git clone https://github.com/ionelmc/python-manhole
```
- [PyPi](https://pypi.org/project/python-manhole):
```
pip install python-manhole
```
- [Conda](https://anaconda.org/conda-forge/python-manhole):
```
conda install -c conda-forge python-manhole
```

memory_profiler (🥉16 · ⭐ 79 · 💀) - Monitor Memory usage of Python code. ❗Unlicensed

- [GitHub](https://github.com/fabianp/memory_profiler) (👨‍💻 61 · 🔀 13 · ⏱️ 28.06.2018):

```
git clone https://github.com/fabianp/memory_profiler
```
- [PyPi](https://pypi.org/project/memory_profiler) (📥 570K / month):
```
pip install memory_profiler
```
- [Conda](https://anaconda.org/conda-forge/memory_profiler) (📥 210K · ⏱️ 19.12.2021):
```
conda install -c conda-forge memory_profiler
```

pyringe (🥉12 · ⭐ 1.6K · 💀) - 能够附加到 Python 进程并将代码注入Python进程的调试器。❗Unlicensed

- [GitHub](https://github.com/google/pyringe) (🔀 74 · 📦 4 · 📋 24 - 62% open · ⏱️ 10.05.2014):

```
git clone https://github.com/google/pyringe
```
- [PyPi](https://pypi.org/project/pyringe) (📥 33 / month):
```
pip install pyringe
```
- [Conda](https://anaconda.org/conda-forge/pyringe):
```
conda install -c conda-forge pyringe
```

lptrace (🥉12 · ⭐ 680 · 💀) - 为 Python 程序打造的 strace❗️GPL-3.0

- [GitHub](https://github.com/khamidou/lptrace) (🔀 37 · 📦 3 · 📋 12 - 41% open · ⏱️ 24.02.2017):

```
git clone https://github.com/khamidou/lptrace
```
- [PyPi](https://pypi.org/project/lptrace) (📥 310 / month):
```
pip install lptrace
```
- [Conda](https://anaconda.org/conda-forge/lptrace):
```
conda install -c conda-forge lptrace
```


## 深度学习

Back to top

_神经网络和深度学习相关框架。 也可以参考 [awesome-deep-learning](https://github.com/ChristosChristofidis/awesome-deep-learning)。_

tensorflow (🥇44 · ⭐ 170K) - 谷歌开源的最受欢迎的深度学习框架。Apache-2

- [GitHub](https://github.com/tensorflow/tensorflow) (👨‍💻 4.1K · 🔀 70K · 📦 210K · 📋 35K - 5% open · ⏱️ 26.08.2022):

```
git clone https://github.com/tensorflow/tensorflow
```
- [PyPi](https://pypi.org/project/tensorflow) (📥 14M / month):
```
pip install tensorflow
```
- [Conda](https://anaconda.org/conda-forge/tensorflow) (📥 3.6M · ⏱️ 20.07.2022):
```
conda install -c conda-forge tensorflow
```

keras (🥈32 · ⭐ 56K) - 以 tensorflow/theano/CNTK 为后端的深度学习封装库,快速上手神经网络。Apache-2

- [GitHub](https://github.com/keras-team/keras) (👨‍💻 1.1K · 🔀 18K · 📋 11K - 2% open · ⏱️ 26.08.2022):

```
git clone https://github.com/keras-team/keras
```
- [PyPi](https://pypi.org/project/keras) (📥 8.4M / month):
```
pip install keras
```
- [Conda](https://anaconda.org/conda-forge/keras) (📥 2.5M · ⏱️ 19.05.2022):
```
conda install -c conda-forge keras
```

Theano (🥈30 · ⭐ 9.6K · 💤) - 一个快速数值计算库。❗Unlicensed

- [GitHub](https://github.com/Theano/Theano) (👨‍💻 380 · 🔀 2.4K · 📦 13K · 📋 2.7K - 21% open · ⏱️ 23.11.2021):

```
git clone https://github.com/Theano/Theano
```
- [PyPi](https://pypi.org/project/Theano) (📥 270K / month):
```
pip install Theano
```
- [Conda](https://anaconda.org/conda-forge/Theano) (📥 2.1M · ⏱️ 16.03.2022):
```
conda install -c conda-forge Theano
```

pytorch (🥉29 · ⭐ 58K) - 一个具有张量和动态神经网络,并有强大 GPU 加速能力的深度学习框架。❗Unlicensed

- [GitHub](https://github.com/pytorch/pytorch) (👨‍💻 3.5K · 🔀 16K · 📥 5.6K · 📋 28K - 32% open · ⏱️ 26.08.2022):

```
git clone https://github.com/pytorch/pytorch
```
- [PyPi](https://pypi.org/project/pytorch) (📥 45K / month):
```
pip install pytorch
```
- [Conda](https://anaconda.org/conda-forge/pytorch) (📥 670K · ⏱️ 10.08.2022):
```
conda install -c conda-forge pytorch
```

mxnet (🥉29 · ⭐ 20K) - 一个高效和灵活的深度学习框架。Apache-2

- [GitHub](https://github.com/apache/incubator-mxnet) (👨‍💻 980 · 🔀 6.5K · 📥 25K · 📋 9.5K - 18% open · ⏱️ 23.08.2022):

```
git clone https://github.com/dmlc/mxnet
```
- [PyPi](https://pypi.org/project/mxnet) (📥 410K / month):
```
pip install mxnet
```
- [Conda](https://anaconda.org/conda-forge/mxnet):
```
conda install -c conda-forge mxnet
```

caffe (🥉22 · ⭐ 33K · 💀) - 一个 Caffe 的 python 接口。❗Unlicensed

- [GitHub](https://github.com/BVLC/caffe) (👨‍💻 310 · 🔀 14K · 📋 4.8K - 18% open · ⏱️ 13.02.2020):

```
git clone https://github.com/BVLC/caffe
```
- [PyPi](https://pypi.org/project/caffe):
```
pip install caffe
```
- [Conda](https://anaconda.org/conda-forge/caffe) (📥 95K · ⏱️ 27.06.2020):
```
conda install -c conda-forge caffe
```

SerpentAI (🥉14 · ⭐ 6.3K · 💀) - 游戏代理框架,可使用任意视频游戏作为深度学习沙箱。MIT

- [GitHub](https://github.com/SerpentAI/SerpentAI) (👨‍💻 7 · 🔀 730 · 📥 200 · ⏱️ 22.05.2020):

```
git clone https://github.com/SerpentAI/SerpentAI
```
- [PyPi](https://pypi.org/project/SerpentAI) (📥 40 / month):
```
pip install SerpentAI
```
- [Conda](https://anaconda.org/conda-forge/SerpentAI):
```
conda install -c conda-forge SerpentAI
```


## DevOps 工具

Back to top

_用于 DevOps 的软件和库。_

🔗 cloudinit - 一个多分发包,用于处理云实例的早期初始化。

🔗 OpenStack - 用于构建私有和公有云的开源软件。

🔗 BorgBackup - 具有压缩和加密功能的重复数据删除存档器。

🔗 docker-compose - 使用 Docker 的快速独立的开发环境。

psutil (🥇37 · ⭐ 8.6K) - 一个跨平台进程和系统工具模块。BSD-3

- [GitHub](https://github.com/giampaolo/psutil) (👨‍💻 180 · 🔀 1.2K · 📦 200K · 📋 1.6K - 13% open · ⏱️ 18.08.2022):

```
git clone https://github.com/giampaolo/psutil
```
- [PyPi](https://pypi.org/project/psutil) (📥 57M / month):
```
pip install psutil
```
- [Conda](https://anaconda.org/conda-forge/psutil) (📥 14M · ⏱️ 20.05.2022):
```
conda install -c conda-forge psutil
```

ansible (🥈33 · ⭐ 54K) - 一个非常简单的 IT 自动化平台。❗️GPL-3.0

- [GitHub](https://github.com/ansible/ansible) (👨‍💻 6.6K · 🔀 21K · 📦 23K · 📋 31K - 2% open · ⏱️ 25.08.2022):

```
git clone https://github.com/ansible/ansible
```
- [PyPi](https://pypi.org/project/ansible) (📥 4.9M / month):
```
pip install ansible
```
- [Conda](https://anaconda.org/conda-forge/ansible) (📥 700K · ⏱️ 24.08.2022):
```
conda install -c conda-forge ansible
```

saltstack (🥈30 · ⭐ 13K) - 基础设施自动化和管理系统。Apache-2

- [GitHub](https://github.com/saltstack/salt) (👨‍💻 3.8K · 🔀 5.1K · 📥 16K · 📋 25K - 9% open · ⏱️ 26.08.2022):

```
git clone https://github.com/saltstack/salt
```
- [PyPi](https://pypi.org/project/salt) (📥 74K / month):
```
pip install salt
```
- [Conda](https://anaconda.org/conda-forge/salt) (📥 26K · ⏱️ 26.02.2019):
```
conda install -c conda-forge salt
```

supervisor (🥈30 · ⭐ 7.4K) - UNIX 的进程控制系统。❗Unlicensed

- [GitHub](https://github.com/Supervisor/supervisor) (👨‍💻 160 · 🔀 1.1K · 📦 7.5K · 📋 1.1K - 10% open · ⏱️ 09.08.2022):

```
git clone https://github.com/Supervisor/supervisor
```
- [PyPi](https://pypi.org/project/supervisor) (📥 1.6M / month):
```
pip install supervisor
```
- [Conda](https://anaconda.org/conda-forge/supervisor) (📥 200K · ⏱️ 12.04.2022):
```
conda install -c conda-forge supervisor
```

honcho (🥉25 · ⭐ 1.5K) - Foreman 的 Python 克隆版,用于管理基于 Procfile 的应用。MIT

- [GitHub](https://github.com/nickstenning/honcho) (👨‍💻 46 · 🔀 130 · 📦 3.6K · 📋 100 - 11% open · ⏱️ 03.08.2022):

```
git clone https://github.com/nickstenning/honcho
```
- [PyPi](https://pypi.org/project/honcho) (📥 140K / month):
```
pip install honcho
```
- [Conda](https://anaconda.org/conda-forge/honcho):
```
conda install -c conda-forge honcho
```

pyinfra (🥉23 · ⭐ 1.6K) - 一个通用的 CLI 工具包和 python 库,用于自动化的基础设施。MIT

- [GitHub](https://github.com/Fizzadar/pyinfra) (👨‍💻 72 · 🔀 280 · 📦 50 · 📋 610 - 18% open · ⏱️ 14.08.2022):

```
git clone https://github.com/Fizzadar/pyinfra
```
- [PyPi](https://pypi.org/project/pyinfra) (📥 24K / month):
```
pip install pyinfra
```
- [Conda](https://anaconda.org/conda-forge/pyinfra):
```
conda install -c conda-forge pyinfra
```

fabric (🥉22 · ⭐ 14K) - 一个简单的,Python 风格的工具,用来进行远程执行和部署。BSD-2

- [GitHub](https://github.com/fabric/fabric) (👨‍💻 19 · 🔀 1.7K · 📋 1.7K - 23% open · ⏱️ 14.07.2022):

```
git clone https://github.com/fabric/fabric
```
- [PyPi](https://pypi.org/project/fabric) (📥 2.5M / month):
```
pip install fabric
```
- [Conda](https://anaconda.org/conda-forge/fabric) (📥 52K · ⏱️ 16.07.2022):
```
conda install -c conda-forge fabric
```

fabtools (🥉22 · ⭐ 1.3K · 💀) - 一个用来编写超赞的 Fabric 文件的工具。BSD-2

- [GitHub](https://github.com/fabtools/fabtools) (👨‍💻 88 · 🔀 190 · 📦 280 · 📋 140 - 54% open · ⏱️ 16.09.2019):

```
git clone https://github.com/fabtools/fabtools
```
- [PyPi](https://pypi.org/project/fabtools) (📥 1.8K / month):
```
pip install fabtools
```
- [Conda](https://anaconda.org/conda-forge/fabtools):
```
conda install -c conda-forge fabtools
```

cuisine (🥉18 · ⭐ 1.2K · 💀) - 为 Fabric 提供一系列高级函数。❗Unlicensed

- [GitHub](https://github.com/sebastien/cuisine) (👨‍💻 57 · 🔀 160 · 📦 160 · 📋 110 - 24% open · ⏱️ 27.02.2018):

```
git clone https://github.com/sebastien/cuisine
```
- [PyPi](https://pypi.org/project/cuisine) (📥 830 / month):
```
pip install cuisine
```
- [Conda](https://anaconda.org/conda-forge/cuisine):
```
conda install -c conda-forge cuisine
```


## 分布式计算

Back to top

_分布式计算相关的框架和库。_

🔗 PySpark - Spark 的 Python API 。

luigi (🥇34 · ⭐ 16K) - 这个模块帮你构建批处理作业的复杂流水线。Apache-2

- [GitHub](https://github.com/spotify/luigi) (👨‍💻 590 · 🔀 2.3K · 📦 1.8K · 📋 940 - 7% open · ⏱️ 18.08.2022):

```
git clone https://github.com/spotify/luigi
```
- [PyPi](https://pypi.org/project/luigi) (📥 670K / month):
```
pip install luigi
```
- [Conda](https://anaconda.org/conda-forge/luigi) (📥 560K · ⏱️ 18.08.2022):
```
conda install -c conda-forge luigi
```

dask (🥈32 · ⭐ 10K) - 用于分析计算的灵活的并行计算库。BSD-3

- [GitHub](https://github.com/dask/dask) (👨‍💻 550 · 🔀 1.5K · 📦 39K · 📋 4.4K - 15% open · ⏱️ 25.08.2022):

```
git clone https://github.com/dask/dask
```
- [PyPi](https://pypi.org/project/dask) (📥 7.1M / month):
```
pip install dask
```
- [Conda](https://anaconda.org/conda-forge/dask) (📥 6.4M · ⏱️ 19.08.2022):
```
conda install -c conda-forge dask
```

Ray (🥈27 · ⭐ 22K) - 一个用于并行和分布式 Python 的系统,它统一了机器学习生态系统。Apache-2

- [GitHub](https://github.com/ray-project/ray) (🔀 3.7K · 📦 5.7K · 📋 11K - 21% open · ⏱️ 26.08.2022):

```
git clone https://github.com/ray-project/ray/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

mrjob (🥈27 · ⭐ 2.6K · 💀) - 在 Hadoop 或 Amazon Web Services 上运行 MapReduce 任务。❗Unlicensed

- [GitHub](https://github.com/Yelp/mrjob) (👨‍💻 140 · 🔀 580 · 📦 1.1K · 📋 1.3K - 15% open · ⏱️ 16.11.2020):

```
git clone https://github.com/Yelp/mrjob
```
- [PyPi](https://pypi.org/project/mrjob) (📥 76K / month):
```
pip install mrjob
```
- [Conda](https://anaconda.org/conda-forge/mrjob) (📥 490K · ⏱️ 06.02.2022):
```
conda install -c conda-forge mrjob
```

faust (🥉25 · ⭐ 6.3K · 💀) - 一个 Python 流处理库,核心思想来源 Kafka Streams❗Unlicensed

- [GitHub](https://github.com/robinhood/faust) (👨‍💻 94 · 🔀 530 · 📦 1.1K · 📋 460 - 48% open · ⏱️ 09.10.2020):

```
git clone https://github.com/robinhood/faust
```
- [PyPi](https://pypi.org/project/faust) (📥 32K / month):
```
pip install faust
```
- [Conda](https://anaconda.org/conda-forge/faust):
```
conda install -c conda-forge faust
```

streamparse (🥉24 · ⭐ 1.5K) - 运行针对事实数据流的 Python 代码。集成了 Apache StormApache-2

- [GitHub](https://github.com/Parsely/streamparse) (👨‍💻 43 · 🔀 210 · 📦 55 · 📋 330 - 19% open · ⏱️ 18.07.2022):

```
git clone https://github.com/Parsely/streamparse
```
- [PyPi](https://pypi.org/project/streamparse) (📥 2.2K / month):
```
pip install streamparse
```
- [Conda](https://anaconda.org/conda-forge/streamparse):
```
conda install -c conda-forge streamparse
```


## 分发

Back to top

_打包为可执行文件以便分发。_

🔗 Nuitka - 将脚本、模块、包编译成可执行文件或扩展模块。

🔗 py2app - 将 Python 脚本变为独立软件包(Mac OS X)。

🔗 py2exe - 将 Python 脚本变为独立软件包(Windows)。

🔗 pynsist - 一个用来创建 Windows 安装程序的工具,可以在安装程序中打包 Python 本身。

PyInstaller (🥇33 · ⭐ 9.5K · 📈) - 将 Python 程序转换成独立的执行文件(跨平台)。❗Unlicensed

- [GitHub](https://github.com/pyinstaller/pyinstaller) (👨‍💻 440 · 🔀 1.7K · 📥 730K · 📦 30K · 📋 4.6K - 5% open · ⏱️ 23.08.2022):

```
git clone https://github.com/pyinstaller/pyinstaller
```
- [PyPi](https://pypi.org/project/pyinstaller) (📥 870K / month):
```
pip install pyinstaller
```
- [Conda](https://anaconda.org/conda-forge/pyinstaller) (📥 340K · ⏱️ 21.05.2022):
```
conda install -c conda-forge pyinstaller
```

pyarmor (🥈28 · ⭐ 1.7K) - 一个用于加密 python 脚本的工具,也可以将加密后的脚本绑定到固件上,或设置已加密脚本的有效期。❗Unlicensed

- [GitHub](https://github.com/dashingsoft/pyarmor) (👨‍💻 23 · 🔀 190 · 📦 490 · 📋 780 - 2% open · ⏱️ 25.08.2022):

```
git clone https://github.com/dashingsoft/pyarmor
```
- [PyPi](https://pypi.org/project/pyarmor) (📥 540K / month):
```
pip install pyarmor
```
- [Conda](https://anaconda.org/conda-forge/pyarmor):
```
conda install -c conda-forge pyarmor
```

shiv (🥉19 · ⭐ 1.5K) - 一个命令行工具,可用于构建完全独立的 zip 应用(PEP 441 所描述的那种),同时包含了所有的依赖项。BSD-2

- [GitHub](https://github.com/linkedin/shiv) (👨‍💻 37 · 🔀 80 · 📥 310 · 📋 110 - 31% open · ⏱️ 17.08.2022):

```
git clone https://github.com/linkedin/shiv
```
- [PyPi](https://pypi.org/project/shiv) (📥 16K / month):
```
pip install shiv
```
- [Conda](https://anaconda.org/conda-forge/shiv) (📥 46 · ⏱️ 22.08.2022):
```
conda install -c conda-forge shiv
```

dh-virtualenv (🥉15 · ⭐ 1.5K) - 构建并将 virtualenv 虚拟环境作为一个 Debian 包来发布。❗️GPL-2.0

- [GitHub](https://github.com/spotify/dh-virtualenv) (👨‍💻 59 · 🔀 170 · 📋 200 - 13% open · ⏱️ 15.07.2022):

```
git clone https://github.com/spotify/dh-virtualenv
```
- [PyPi](https://pypi.org/project/dh-virtualenv):
```
pip install dh-virtualenv
```
- [Conda](https://anaconda.org/conda-forge/dh-virtualenv):
```
conda install -c conda-forge dh-virtualenv
```


## 文档

Back to top

_用以生成项目文档的库。_

🔗 awesome-sphinxdoc ( ⭐ 810 · 💀) - A curated list of awesome tools for Sphinx Python Documentation..

sphinx (🥇27 · ⭐ 4.9K) - Python 文档生成器。❗Unlicensed

- [GitHub](https://github.com/sphinx-doc/sphinx) (🔀 1.6K · 📦 220K · 📋 6.1K - 16% open · ⏱️ 23.08.2022):

```
git clone https://github.com/sphinx-doc/sphinx/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

pdoc (🥉23 · ⭐ 1.3K) - 一个可以替换 Epydoc 的库,可以自动生成 Python 库的 API 文档。Unlicense

- [GitHub](https://github.com/mitmproxy/pdoc) (👨‍💻 39 · 🔀 140 · 📦 780 · 📋 280 - 3% open · ⏱️ 24.08.2022):

```
git clone https://github.com/mitmproxy/pdoc
```
- [PyPi](https://pypi.org/project/pdoc) (📥 110K / month):
```
pip install pdoc
```
- [Conda](https://anaconda.org/conda-forge/pdoc) (📥 4.4K · ⏱️ 12.08.2022):
```
conda install -c conda-forge pdoc
```

pycco (🥉20 · ⭐ 800 · 💀) - 文学编程(literate-programming)风格的文档生成器。❗Unlicensed

- [GitHub](https://github.com/pycco-docs/pycco) (👨‍💻 36 · 🔀 140 · 📦 260 · 📋 57 - 50% open · ⏱️ 20.12.2019):

```
git clone https://github.com/pycco-docs/pycco
```
- [PyPi](https://pypi.org/project/pycco) (📥 1.4K / month):
```
pip install pycco
```
- [Conda](https://anaconda.org/conda-forge/pycco):
```
conda install -c conda-forge pycco
```


## 下载器

Back to top

_用来进行下载的库._

🔗 you-get - 一个 YouTube/Youku/Niconico 视频下载器,使用 Python3 编写。

🔗 youtube-dl - 一个小巧的命令行程序,用来下载 YouTube 视频。

akshare (🥇28 · ⭐ 5.3K) - 为方便人使用而创建的金融数据接口库。MIT

- [GitHub](https://github.com/akfamily/akshare) (👨‍💻 39 · 🔀 1.2K · 📦 200 · ⏱️ 26.08.2022):

```
git clone https://github.com/jindaxiang/akshare
```
- [PyPi](https://pypi.org/project/akshare) (📥 24K / month):
```
pip install akshare
```
- [Conda](https://anaconda.org/conda-forge/akshare):
```
conda install -c conda-forge akshare
```

s3cmd (🥉25 · ⭐ 4K) - 一个用来管理 Amazon S3 和 CloudFront 的命令行工具。❗️GPL-2.0

- [GitHub](https://github.com/s3tools/s3cmd) (👨‍💻 210 · 🔀 810 · 📥 3.1M · 📋 820 - 31% open · ⏱️ 22.08.2022):

```
git clone https://github.com/s3tools/s3cmd
```
- [PyPi](https://pypi.org/project/s3cmd) (📥 1.7M / month):
```
pip install s3cmd
```
- [Conda](https://anaconda.org/conda-forge/s3cmd) (📥 6.9K · ⏱️ 22.12.2018):
```
conda install -c conda-forge s3cmd
```

s4cmd (🥉21 · ⭐ 1.2K) - 超级 S3 命令行工具,性能更加强劲。Apache-2

- [GitHub](https://github.com/bloomreach/s4cmd) (👨‍💻 35 · 🔀 190 · 📦 31 · 📋 130 - 60% open · ⏱️ 06.05.2022):

```
git clone https://github.com/bloomreach/s4cmd
```
- [PyPi](https://pypi.org/project/s4cmd) (📥 42K / month):
```
pip install s4cmd
```
- [Conda](https://anaconda.org/conda-forge/s4cmd):
```
conda install -c conda-forge s4cmd
```


## 电子商务

Back to top

_用于电子商务以及支付的框架和库。_

🔗 django-oscar - 一个用于 Django 的开源的电子商务框架。

🔗 saleor - 一款兼容 Django 的电子商务平台。

🔗 shoop - 一个基于 Django 的开源电子商务平台。

forex-python (🥇25 · ⭐ 500) - 外汇汇率,比特币价格指数和货币换算。MIT

- [GitHub](https://github.com/MicroPyramid/forex-python) (👨‍💻 25 · 🔀 150 · 📦 1.3K · 📋 64 - 20% open · ⏱️ 05.08.2022):

```
git clone https://github.com/MicroPyramid/forex-python
```
- [PyPi](https://pypi.org/project/forex-python) (📥 110K / month):
```
pip install forex-python
```
- [Conda](https://anaconda.org/conda-forge/forex-python):
```
conda install -c conda-forge forex-python
```

django-shop (🥈23 · ⭐ 2.9K · 💀) - 一个基于 Django 的店铺系统。BSD-3

- [GitHub](https://github.com/awesto/django-shop) (👨‍💻 95 · 🔀 940 · 📦 200 · 📋 380 - 22% open · ⏱️ 28.02.2021):

```
git clone https://github.com/awesto/django-shop
```
- [PyPi](https://pypi.org/project/django-shop) (📥 5.4K / month):
```
pip install django-shop
```
- [Conda](https://anaconda.org/conda-forge/django-shop):
```
conda install -c conda-forge django-shop
```

Cartridge (🥈21 · ⭐ 660) - 一个基于 Mezzanine 构建的购物车应用。BSD-2

- [GitHub](https://github.com/stephenmcd/cartridge) (👨‍💻 75 · 🔀 280 · 📋 150 - 15% open · ⏱️ 14.07.2022):

```
git clone https://github.com/stephenmcd/cartridge
```
- [PyPi](https://pypi.org/project/cartridge) (📥 370 / month):
```
pip install cartridge
```
- [Conda](https://anaconda.org/conda-forge/cartridge):
```
conda install -c conda-forge cartridge
```

money (🥉20 · ⭐ 210 · 💀) - 一个货币类库。带有可选的 CLDR 后端本地化格式,提供可扩展的货币兑换解决方案。MIT

- [GitHub](https://github.com/carlospalol/money) (👨‍💻 4 · 🔀 27 · 📦 260 · 📋 23 - 30% open · ⏱️ 04.09.2016):

```
git clone https://github.com/carlospalol/money
```
- [PyPi](https://pypi.org/project/money) (📥 41K / month):
```
pip install money
```
- [Conda](https://anaconda.org/conda-forge/money):
```
conda install -c conda-forge money
```

merchant (🥉18 · ⭐ 990 · 💀) - 一个可以接收来自多种支付平台支付的 Django 应用。BSD-3

- [GitHub](https://github.com/agiliq/merchant) (👨‍💻 49 · 🔀 170 · 📦 23 · 📋 63 - 36% open · ⏱️ 08.07.2015):

```
git clone https://github.com/agiliq/merchant
```
- [PyPi](https://pypi.org/project/merchant):
```
pip install merchant
```
- [Conda](https://anaconda.org/conda-forge/merchant):
```
conda install -c conda-forge merchant
```

alipay (🥉14 · ⭐ 320 · 💀) - 非官方的 Python 支付宝 API。❗Unlicensed

- [GitHub](https://github.com/lxneng/alipay) (👨‍💻 13 · 🔀 91 · 📦 110 · 📋 15 - 20% open · ⏱️ 22.11.2017):

```
git clone https://github.com/lxneng/alipay
```
- [PyPi](https://pypi.org/project/alipay) (📥 180 / month):
```
pip install alipay
```
- [Conda](https://anaconda.org/conda-forge/alipay):
```
conda install -c conda-forge alipay
```

python-currencies (🥉12 · ⭐ 62 · 💀) - 显示货币格式以及它的数值。❗️GPL-3.0

- [GitHub](https://github.com/Alir3z4/python-currencies) (👨‍💻 5 · 🔀 13 · 📥 6 · 📦 39 · 📋 5 - 40% open · ⏱️ 22.12.2020):

```
git clone https://github.com/Alir3z4/python-currencies
```
- [PyPi](https://pypi.org/project/python-currencies):
```
pip install python-currencies
```
- [Conda](https://anaconda.org/conda-forge/python-currencies):
```
conda install -c conda-forge python-currencies
```


## Emacs [elpy](https://github.com/jorgenschaefer/elpy):Emacs Python 开发环境。

Back to top

_ Emacs [elpy](https://github.com/jorgenschaefer/elpy):Emacs Python 开发环境。_

🔗 Python - 对 Python 有丰富支持的官方 VSCode 扩展。

🔗 PyCharm - JetBrains 提供的商业 Python IDE,也有免费的社区版。

spyder (🥇35 · ⭐ 7.1K) - 开源 Python IDE。MIT

- [GitHub](https://github.com/spyder-ide/spyder) (👨‍💻 240 · 🔀 1.4K · 📥 1.9M · 📦 23K · 📋 16K - 7% open · ⏱️ 25.08.2022):

```
git clone https://github.com/spyder-ide/spyder
```
- [PyPi](https://pypi.org/project/spyder) (📥 56K / month):
```
pip install spyder
```
- [Conda](https://anaconda.org/conda-forge/spyder) (📥 1.4M · ⏱️ 14.07.2022):
```
conda install -c conda-forge spyder
```

anaconda (🥈22 · ⭐ 2.2K) - Anaconda 可将功能齐全的 Python 开发 IDE 转换为 Sublime Text 3。❗️GPL-3.0

- [GitHub](https://github.com/DamnWidget/anaconda) (👨‍💻 89 · 🔀 260 · 📋 780 - 21% open · ⏱️ 28.02.2022):

```
git clone https://github.com/DamnWidget/anaconda
```
- [PyPi](https://pypi.org/project/anaconda) (📥 12K / month):
```
pip install anaconda
```
- [Conda](https://anaconda.org/conda-forge/anaconda):
```
conda install -c conda-forge anaconda
```

elpy (🥈22 · ⭐ 1.8K) - Emacs Python Development Environment. ❗️GPL-3.0

- [GitHub](https://github.com/jorgenschaefer/elpy) (👨‍💻 91 · 🔀 240 · 📦 200 · 📋 1.6K - 22% open · ⏱️ 27.06.2022):

```
git clone https://github.com/jorgenschaefer/elpy
```
- [PyPi](https://pypi.org/project/elpy) (📥 760 / month):
```
pip install elpy
```
- [Conda](https://anaconda.org/conda-forge/elpy):
```
conda install -c conda-forge elpy
```

YouCompleteMe (🥉19 · ⭐ 24K) - 包含 Jedi 补全的 Python 引擎。❗️GPL-3.0

- [GitHub](https://github.com/ycm-core/YouCompleteMe) (👨‍💻 180 · 🔀 2.7K · 📋 3.1K - 0% open · ⏱️ 24.08.2022):

```
git clone https://github.com/Valloric/YouCompleteMe
```
- [PyPi](https://pypi.org/project/YouCompleteMe):
```
pip install YouCompleteMe
```
- [Conda](https://anaconda.org/conda-forge/YouCompleteMe):
```
conda install -c conda-forge YouCompleteMe
```

PTVS (🥉18 · ⭐ 2.4K) - Visual Studio Python 工具。Apache-2

- [GitHub](https://github.com/microsoft/PTVS) (👨‍💻 78 · 🔀 660 · 📥 33K · 📋 4.3K - 2% open · ⏱️ 25.08.2022):

```
git clone https://github.com/Microsoft/PTVS
```
- [PyPi](https://pypi.org/project/PTVS):
```
pip install PTVS
```
- [Conda](https://anaconda.org/conda-forge/PTVS):
```
conda install -c conda-forge PTVS
```

SublimeJEDI (🥉17 · ⭐ 930) - 一个很棒的自动补全库 Jedi 的Sublime Text 插件。MIT

- [GitHub](https://github.com/srusskih/SublimeJEDI) (👨‍💻 49 · 🔀 110 · 📋 220 - 15% open · ⏱️ 15.07.2022):

```
git clone https://github.com/srusskih/SublimeJEDI
```
- [PyPi](https://pypi.org/project/SublimeJEDI):
```
pip install SublimeJEDI
```
- [Conda](https://anaconda.org/conda-forge/SublimeJEDI):
```
conda install -c conda-forge SublimeJEDI
```

jedi-vim (🥉15 · ⭐ 5K) - 用于 Python 的 Jedi 自动补全库的 Vim 绑定。MIT

- [GitHub](https://github.com/davidhalter/jedi-vim) (👨‍💻 94 · 🔀 370 · 📋 760 - 3% open · ⏱️ 08.04.2022):

```
git clone https://github.com/davidhalter/jedi-vim
```
- [PyPi](https://pypi.org/project/jedi-vim):
```
pip install jedi-vim
```
- [Conda](https://anaconda.org/conda-forge/jedi-vim):
```
conda install -c conda-forge jedi-vim
```

python-mode (🥉14 · ⭐ 5.4K · 💤) - 一个将Vim转换为Python IDE的多合一插件。❗️LGPL-3.0

- [GitHub](https://github.com/python-mode/python-mode) (👨‍💻 130 · 🔀 760 · 📋 900 - 2% open · ⏱️ 28.01.2022):

```
git clone https://github.com/python-mode/python-mode
```
- [PyPi](https://pypi.org/project/python-mode):
```
pip install python-mode
```
- [Conda](https://anaconda.org/conda-forge/python-mode):
```
conda install -c conda-forge python-mode
```


## 电子邮件

Back to top

_用来发送和解析电子邮件的库。_

yagmail (🥇27 · ⭐ 2.3K) - yagmail是一个GMAIL / SMTP客户端,旨在使其尽可能简单地发送电子邮件。MIT

- [GitHub](https://github.com/kootenpv/yagmail) (👨‍💻 30 · 🔀 250 · 📦 2.5K · 📋 210 - 43% open · ⏱️ 25.08.2022):

```
git clone https://github.com/kootenpv/yagmail
```
- [PyPi](https://pypi.org/project/yagmail) (📥 210K / month):
```
pip install yagmail
```
- [Conda](https://anaconda.org/conda-forge/yagmail) (📥 15K · ⏱️ 12.08.2022):
```
conda install -c conda-forge yagmail
```

flanker (🥈26 · ⭐ 1.5K · 💀) - 一个 email 地址和 Mime 解析库。Apache-2

- [GitHub](https://github.com/mailgun/flanker) (👨‍💻 55 · 🔀 180 · 📦 260 · 📋 88 - 59% open · ⏱️ 29.03.2021):

```
git clone https://github.com/mailgun/flanker
```
- [PyPi](https://pypi.org/project/flanker) (📥 53K / month):
```
pip install flanker
```
- [Conda](https://anaconda.org/conda-forge/flanker):
```
conda install -c conda-forge flanker
```

modoboa (🥈25 · ⭐ 2.2K) - 一个邮件托管和管理平台,具有现代的、简约的 Web UI。ISC

- [GitHub](https://github.com/modoboa/modoboa) (👨‍💻 100 · 🔀 300 · 📦 35 · 📋 1.6K - 4% open · ⏱️ 22.07.2022):

```
git clone https://github.com/modoboa/modoboa
```
- [PyPi](https://pypi.org/project/modoboa) (📥 1.8K / month):
```
pip install modoboa
```
- [Conda](https://anaconda.org/conda-forge/modoboa):
```
conda install -c conda-forge modoboa
```

imbox (🥈25 · ⭐ 1.1K) - Python IMAP 库。MIT

- [GitHub](https://github.com/martinrusev/imbox) (👨‍💻 50 · 🔀 160 · 📦 150 · 📋 120 - 45% open · ⏱️ 01.07.2022):

```
git clone https://github.com/martinrusev/imbox
```
- [PyPi](https://pypi.org/project/imbox) (📥 120K / month):
```
pip install imbox
```
- [Conda](https://anaconda.org/conda-forge/imbox):
```
conda install -c conda-forge imbox
```

mailer (🥉19 · ⭐ 240) - 一款高性能可扩展的邮件投递框架。MIT

- [GitHub](https://github.com/marrow/mailer) (👨‍💻 20 · 🔀 54 · 📥 130 · 📋 72 - 33% open · ⏱️ 15.07.2022):

```
git clone https://github.com/marrow/mailer
```
- [PyPi](https://pypi.org/project/mailer) (📥 37K / month):
```
pip install mailer
```
- [Conda](https://anaconda.org/conda-forge/mailer) (📥 50K · ⏱️ 01.07.2021):
```
conda install -c conda-forge mailer
```

salmon (🥉14 · ⭐ 560) - 一个 Python 邮件服务器。❗Unlicensed

- [GitHub](https://github.com/moggers87/salmon) (👨‍💻 15 · 🔀 54 · 📥 70 · 📦 17 · 📋 90 - 18% open · ⏱️ 06.06.2022):

```
git clone https://github.com/moggers87/salmon
```
- [PyPi](https://pypi.org/project/salmon) (📥 47 / month):
```
pip install salmon
```
- [Conda](https://anaconda.org/conda-forge/salmon):
```
conda install -c conda-forge salmon
```


## 企业级应用集成

Back to top

_企业级环境中用于集成的平台与工具。_

🔗 Zato - ESB, SOA, REST, APIs 以及云的 Python 整合。


## 环境管理

Back to top

_管理 Python 版本和环境的工具_

pyenv (🥇26 · ⭐ 28K) - 简单的 Python 版本管理工具。MIT

- [GitHub](https://github.com/pyenv/pyenv) (👨‍💻 380 · 🔀 2.5K · 📋 1.5K - 2% open · ⏱️ 16.08.2022):

```
git clone https://github.com/pyenv/pyenv
```
- [PyPi](https://pypi.org/project/pyenv) (📥 7.2K / month):
```
pip install pyenv
```
- [Conda](https://anaconda.org/conda-forge/pyenv):
```
conda install -c conda-forge pyenv
```

virtualenv (🥉25 · ⭐ 4.2K) - 创建独立 Python 环境的工具。MIT

- [GitHub](https://github.com/pypa/virtualenv) (👨‍💻 80 · 🔀 880 · 📋 1.2K - 6% open · ⏱️ 21.08.2022):

```
git clone https://github.com/pypa/virtualenv
```
- [PyPi](https://pypi.org/project/virtualenv) (📥 32M / month):
```
pip install virtualenv
```
- [Conda](https://anaconda.org/conda-forge/virtualenv) (📥 2.4M · ⏱️ 22.08.2022):
```
conda install -c conda-forge virtualenv
```


## 文件

Back to top

_文件管理和 MIME(多用途的网际邮件扩充协议)类型检测。_

🔗 mimetypes - (Python 标准库)将文件名映射为 MIME 类型。

🔗 pathlib - (Python 标准库)将文件名映射为 MIME 类型。

watchdog (🥇34 · ⭐ 5.4K) - 管理文件系统事件的 API 和 shell 工具。Apache-2

- [GitHub](https://github.com/gorakhargosh/watchdog) (👨‍💻 130 · 🔀 630 · 📦 61K · 📋 570 - 27% open · ⏱️ 13.08.2022):

```
git clone https://github.com/gorakhargosh/watchdog
```
- [PyPi](https://pypi.org/project/watchdog) (📥 7.2M / month):
```
pip install watchdog
```
- [Conda](https://anaconda.org/conda-forge/watchdog) (📥 1.3M · ⏱️ 10.06.2022):
```
conda install -c conda-forge watchdog
```

python-magic (🥈29 · ⭐ 2.2K) - 文件类型检测的第三方库 libmagic 的 Python 接口。❗Unlicensed

- [GitHub](https://github.com/ahupp/python-magic) (👨‍💻 55 · 🔀 240 · 📦 31K · 📋 180 - 15% open · ⏱️ 20.06.2022):

```
git clone https://github.com/ahupp/python-magic
```
- [PyPi](https://pypi.org/project/python-magic) (📥 5.9M / month):
```
pip install python-magic
```
- [Conda](https://anaconda.org/conda-forge/python-magic) (📥 160K · ⏱️ 10.06.2022):
```
conda install -c conda-forge python-magic
```

PyFilesystem2 (🥉19 · ⭐ 1.7K) - Python 的文件系统抽象层。MIT

- [GitHub](https://github.com/PyFilesystem/pyfilesystem2) (👨‍💻 46 · 🔀 160 · 📋 340 - 20% open · ⏱️ 19.08.2022):

```
git clone https://github.com/pyfilesystem/pyfilesystem2
```
- [PyPi](https://pypi.org/project/pyfilesystem2):
```
pip install pyfilesystem2
```
- [Conda](https://anaconda.org/conda-forge/pyfilesystem2):
```
conda install -c conda-forge pyfilesystem2
```

path.py (🥉19 · ⭐ 1K) - A module wrapper for.. MIT

- [GitHub](https://github.com/jaraco/path) (👨‍💻 47 · 🔀 130 · 📋 130 - 0% open · ⏱️ 26.08.2022):

```
git clone https://github.com/jaraco/path.py
```
- [PyPi](https://pypi.org/project/path.py) (📥 260K / month):
```
pip install path.py
```
- [Conda](https://anaconda.org/conda-forge/path.py) (📥 520K · ⏱️ 28.07.2020):
```
conda install -c conda-forge path.py
```

Unipath (🥉19 · ⭐ 500 · 💀) - 用面向对象的方式操作文件和目录。❗Unlicensed

- [GitHub](https://github.com/mikeorr/Unipath) (👨‍💻 6 · 🔀 38 · 📦 7.9K · 📋 17 - 41% open · ⏱️ 14.02.2015):

```
git clone https://github.com/mikeorr/Unipath
```
- [PyPi](https://pypi.org/project/Unipath) (📥 56K / month):
```
pip install Unipath
```
- [Conda](https://anaconda.org/conda-forge/Unipath):
```
conda install -c conda-forge Unipath
```


## 外来函数接口

Back to top

_使用外来函数接口的库。_

🔗 cffi - 用来调用 C 代码的外来函数接口。

🔗 ctypes - (Python 标准库)将文件名映射为 MIME 类型。

🔗 PyCUDA - Nvidia CUDA API 的封装。

🔗 SWIG - 简化的封装和接口生成器。


## 表单

Back to top

_进行表单操作的库。_

WTForms (🥇33 · ⭐ 1.3K) - 一个灵活的表单验证和呈现库。BSD-3

- [GitHub](https://github.com/wtforms/wtforms) (👨‍💻 140 · 🔀 360 · 📦 140K · 📋 400 - 12% open · ⏱️ 17.07.2022):

```
git clone https://github.com/wtforms/wtforms
```
- [PyPi](https://pypi.org/project/wtforms) (📥 3.1M / month):
```
pip install wtforms
```
- [Conda](https://anaconda.org/conda-forge/wtforms) (📥 110K · ⏱️ 24.12.2021):
```
conda install -c conda-forge wtforms
```

django-crispy-forms (🥈31 · ⭐ 4.5K) - 一个 Django 应用,他可以让你以一种非常优雅且 DRY(Don't repeat yourself) 的方式来创建美观的表单。MIT

- [GitHub](https://github.com/django-crispy-forms/django-crispy-forms) (👨‍💻 220 · 🔀 680 · 📦 97K · 📋 650 - 8% open · ⏱️ 15.07.2022):

```
git clone https://github.com/django-crispy-forms/django-crispy-forms
```
- [PyPi](https://pypi.org/project/django-crispy-forms) (📥 680K / month):
```
pip install django-crispy-forms
```
- [Conda](https://anaconda.org/conda-forge/django-crispy-forms) (📥 54K · ⏱️ 25.01.2022):
```
conda install -c conda-forge django-crispy-forms
```

django-bootstrap3 (🥈27 · ⭐ 2.3K) - 集成了 Bootstrap 3 的 Django。BSD-3

- [GitHub](https://github.com/zostera/django-bootstrap3) (👨‍💻 98 · 🔀 680 · 📦 17K · 📋 290 - 2% open · ⏱️ 22.08.2022):

```
git clone https://github.com/dyve/django-bootstrap3
```
- [PyPi](https://pypi.org/project/django-bootstrap3) (📥 85K / month):
```
pip install django-bootstrap3
```
- [Conda](https://anaconda.org/conda-forge/django-bootstrap3) (📥 23K · ⏱️ 04.08.2019):
```
conda install -c conda-forge django-bootstrap3
```

django-bootstrap4 (🥈27 · ⭐ 960) - 集成了 Bootstrap 4 的 Django。BSD-3

- [GitHub](https://github.com/zostera/django-bootstrap4) (👨‍💻 140 · 🔀 210 · 📦 67K · 📋 160 - 13% open · ⏱️ 22.08.2022):

```
git clone https://github.com/zostera/django-bootstrap4
```
- [PyPi](https://pypi.org/project/django-bootstrap4) (📥 140K / month):
```
pip install django-bootstrap4
```
- [Conda](https://anaconda.org/conda-forge/django-bootstrap4) (📥 19K · ⏱️ 20.10.2021):
```
conda install -c conda-forge django-bootstrap4
```

Deform (🥉20 · ⭐ 380) - Python HTML 表单生成库,受到了 formish 表单生成库的启发。❗Unlicensed

- [GitHub](https://github.com/Pylons/deform) (👨‍💻 100 · 🔀 160 · 📦 730 · 📋 180 - 25% open · ⏱️ 15.07.2022):

```
git clone https://github.com/Pylons/deform
```
- [PyPi](https://pypi.org/project/deform) (📥 6.8K / month):
```
pip install deform
```
- [Conda](https://anaconda.org/conda-forge/deform):
```
conda install -c conda-forge deform
```

django-remote-forms (🥉14 · ⭐ 220 · 💀) - 一个平台独立的 Django 表单序列化工具。MIT

- [GitHub](https://github.com/WiserTogether/django-remote-forms) (👨‍💻 9 · 🔀 85 · 📦 19 · 📋 16 - 75% open · ⏱️ 12.07.2017):

```
git clone https://github.com/WiserTogether/django-remote-forms
```
- [PyPi](https://pypi.org/project/django-remote-forms) (📥 120 / month):
```
pip install django-remote-forms
```
- [Conda](https://anaconda.org/conda-forge/django-remote-forms):
```
conda install -c conda-forge django-remote-forms
```


## 函数式编程

Back to top

_使用 Python 进行函数式编程。_

Toolz (🥇32 · ⭐ 4K) - 一组用于迭代器,函数和字典的函数式编程工具。❗Unlicensed

- [GitHub](https://github.com/pytoolz/toolz) (👨‍💻 72 · 🔀 230 · 📦 66K · 📋 210 - 34% open · ⏱️ 18.08.2022):

```
git clone https://github.com/pytoolz/toolz
```
- [PyPi](https://pypi.org/project/toolz) (📥 15M / month):
```
pip install toolz
```
- [Conda](https://anaconda.org/conda-forge/toolz) (📥 8.3M · ⏱️ 10.07.2022):
```
conda install -c conda-forge toolz
```

funcy (🥈28 · ⭐ 2.9K) - 炫酷又实用的函数式工具。BSD-3

- [GitHub](https://github.com/Suor/funcy) (👨‍💻 31 · 🔀 130 · 📦 5.6K · 📋 70 - 7% open · ⏱️ 25.08.2022):

```
git clone https://github.com/Suor/funcy
```
- [PyPi](https://pypi.org/project/funcy) (📥 1.1M / month):
```
pip install funcy
```
- [Conda](https://anaconda.org/conda-forge/funcy) (📥 230K · ⏱️ 21.12.2021):
```
conda install -c conda-forge funcy
```

more-itertools (🥈27 · ⭐ 2.7K · 📉) - 比 `itertools` 拥有更多的可迭代对象的操作方式。MIT

- [GitHub](https://github.com/more-itertools/more-itertools) (👨‍💻 89 · 🔀 200 · 📥 2.5K · 📋 220 - 6% open · ⏱️ 10.08.2022):

```
git clone https://github.com/erikrose/more-itertools
```
- [PyPi](https://pypi.org/project/more-itertools) (📥 16M / month):
```
pip install more-itertools
```
- [Conda](https://anaconda.org/conda-forge/more-itertools) (📥 9.5M · ⏱️ 09.08.2022):
```
conda install -c conda-forge more-itertools
```

returns (🥈27 · ⭐ 2.4K) - 一个类型安全的单元、转换器与合成工具集合。BSD-2

- [GitHub](https://github.com/dry-python/returns) (👨‍💻 39 · 🔀 87 · 📦 200 · 📋 390 - 14% open · ⏱️ 22.08.2022):

```
git clone https://github.com/dry-python/returns
```
- [PyPi](https://pypi.org/project/returns) (📥 50K / month):
```
pip install returns
```
- [Conda](https://anaconda.org/conda-forge/returns) (📥 2.5K · ⏱️ 13.03.2022):
```
conda install -c conda-forge returns
```

Coconut (🥉21 · ⭐ 3.5K · 💤) - 为了简单、优雅、更 Pythonic 的函数式编程而构建的 Python 变体。Apache-2

- [GitHub](https://github.com/evhub/coconut) (👨‍💻 30 · 🔀 100 · 📋 570 - 12% open · ⏱️ 07.11.2021):

```
git clone https://github.com/evhub/coconut
```
- [PyPi](https://pypi.org/project/coconut) (📥 860 / month):
```
pip install coconut
```
- [Conda](https://anaconda.org/conda-forge/coconut) (📥 140K · ⏱️ 26.04.2022):
```
conda install -c conda-forge coconut
```

CyToolz (🥉21 · ⭐ 870) - Toolz 的 Cython 实现:高性能函数式工具。❗Unlicensed

- [GitHub](https://github.com/pytoolz/cytoolz) (🔀 67 · 📦 41K · 📋 73 - 32% open · ⏱️ 01.08.2022):

```
git clone https://github.com/pytoolz/cytoolz/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

fn.py (🥉18 · ⭐ 3.2K · 💀) - 在 Python 中进行函数式编程:实现了一些享受函数式编程缺失的功能。❗Unlicensed

- [GitHub](https://github.com/kachayev/fn.py) (👨‍💻 18 · 🔀 180 · 📦 430 · 📋 48 - 47% open · ⏱️ 13.10.2014):

```
git clone https://github.com/kachayev/fn.py
```
- [PyPi](https://pypi.org/project/fn.py) (📥 390 / month):
```
pip install fn.py
```
- [Conda](https://anaconda.org/conda-forge/fn.py):
```
conda install -c conda-forge fn.py
```


## 图形用户界面

Back to top

_用来创建图形用户界面程序的库。_

🔗 curses - 内建的 ncurses 封装,用来创建终端图形用户界面。

🔗 kivy - 一个用来创建自然用户交互(NUI)应用程序的库,可以运行在 Windows, Linux, Mac OS X, Android 以及 iOS 平台上。

🔗 PyGObject - GLib/GObject/GIO/GTK+ (GTK+3) 的 Python 绑定。

🔗 PyQt - 跨平台用户界面框架 Qt 的 Python 绑定 ,支持 Qt v4 和 Qt v5。

🔗 Tkinter - Tkinter 是 Python GUI 的一个事实标准库。

🔗 urwid - 一个用来创建终端 GUI 应用的库,支持组件,事件和丰富的色彩等。

🔗 wxPython - wxPython 是 wxWidgets C++ 类库和 Python 语言混合的产物。

pyglet (🥇32 · ⭐ 1.2K) - 一个 Python 的跨平台窗口及多媒体库。BSD-3

- [GitHub](https://github.com/pyglet/pyglet) (👨‍💻 140 · 🔀 230 · 📦 18K · 📋 370 - 17% open · ⏱️ 17.08.2022):

```
git clone https://github.com/pyglet/pyglet
```
- [PyPi](https://pypi.org/project/pyglet) (📥 180K / month):
```
pip install pyglet
```
- [Conda](https://anaconda.org/conda-forge/pyglet) (📥 410K · ⏱️ 22.08.2022):
```
conda install -c conda-forge pyglet
```

PySimpleGUI (🥈31 · ⭐ 10K) - tkinter,Qt,WxPython 和 Remi 的封装。❗️LGPL-3.0

- [GitHub](https://github.com/PySimpleGUI/PySimpleGUI) (👨‍💻 18 · 🔀 1.6K · 📦 5.8K · 📋 2.9K - 22% open · ⏱️ 25.08.2022):

```
git clone https://github.com/PySimpleGUI/PySimpleGUI
```
- [PyPi](https://pypi.org/project/PySimpleGUI) (📥 130K / month):
```
pip install PySimpleGUI
```
- [Conda](https://anaconda.org/conda-forge/PySimpleGUI) (📥 68K · ⏱️ 28.07.2022):
```
conda install -c conda-forge PySimpleGUI
```

Eel (🥈28 · ⭐ 5.1K · 💤) - 用于制作简单离线 HTML/JS GUI 应用的库。MIT

- [GitHub](https://github.com/ChrisKnott/Eel) (👨‍💻 38 · 🔀 510 · 📦 3.9K · 📋 460 - 30% open · ⏱️ 19.10.2021):

```
git clone https://github.com/ChrisKnott/Eel
```
- [PyPi](https://pypi.org/project/Eel) (📥 52K / month):
```
pip install Eel
```
- [Conda](https://anaconda.org/conda-forge/Eel):
```
conda install -c conda-forge Eel
```

Gooey (🥈25 · ⭐ 17K) - 一条命令,将命令行程序变成一个 GUI 程序。MIT

- [GitHub](https://github.com/chriskiehl/Gooey) (👨‍💻 100 · 🔀 870 · 📥 280 · 📦 590 · 📋 550 - 19% open · ⏱️ 08.05.2022):

```
git clone https://github.com/chriskiehl/Gooey
```
- [PyPi](https://pypi.org/project/Gooey) (📥 4.1K / month):
```
pip install Gooey
```
- [Conda](https://anaconda.org/conda-forge/Gooey) (📥 51K · ⏱️ 29.12.2021):
```
conda install -c conda-forge Gooey
```

Flexx (🥉24 · ⭐ 3K) - Flexx 是一个纯 Python 语言编写的用来创建 GUI 程序的工具集,它使用 web 技术进行界面的展示。BSD-2

- [GitHub](https://github.com/flexxui/flexx) (👨‍💻 37 · 🔀 250 · 📦 110 · 📋 440 - 19% open · ⏱️ 22.07.2022):

```
git clone https://github.com/zoofIO/flexx
```
- [PyPi](https://pypi.org/project/flexx) (📥 700 / month):
```
pip install flexx
```
- [Conda](https://anaconda.org/conda-forge/flexx) (📥 90K · ⏱️ 12.04.2022):
```
conda install -c conda-forge flexx
```

DearPyGui (🥉23 · ⭐ 8.5K) - 一个简单的可使用 GPU 加速的 Python GUI 框架。MIT

- [GitHub](https://github.com/hoffstadt/DearPyGui) (🔀 440 · 📦 490 · 📋 1K - 21% open · ⏱️ 24.08.2022):

```
git clone https://github.com/RaylockLLC/DearPyGui/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

pywebview (🥉23 · ⭐ 3.1K) - 围绕网页视图组件的轻量级跨平台的原生包装。BSD-3

- [GitHub](https://github.com/r0x0r/pywebview) (🔀 400 · 📦 730 · 📋 650 - 3% open · ⏱️ 24.08.2022):

```
git clone https://github.com/r0x0r/pywebview/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

Toga (🥉18 · ⭐ 3.2K) - 一个 Python 原生的, 操作系统原生的 GUI 工具包。BSD-3

- [GitHub](https://github.com/beeware/toga) (👨‍💻 210 · 🔀 540 · 📋 560 - 17% open · ⏱️ 26.08.2022):

```
git clone https://github.com/pybee/toga
```
- [PyPi](https://pypi.org/project/toga) (📥 1.5K / month):
```
pip install toga
```
- [Conda](https://anaconda.org/conda-forge/toga):
```
conda install -c conda-forge toga
```

enaml (🥉17 · ⭐ 1.2K) - 使用类似 QML 的 Declaratic 语法来创建美观的用户界面。❗Unlicensed

- [GitHub](https://github.com/nucleic/enaml) (👨‍💻 36 · 🔀 110 · 📥 150 · 📋 220 - 15% open · ⏱️ 19.08.2022):

```
git clone https://github.com/nucleic/enaml
```
- [PyPi](https://pypi.org/project/enaml) (📥 2.4K / month):
```
pip install enaml
```
- [Conda](https://anaconda.org/conda-forge/enaml) (📥 120K · ⏱️ 20.08.2022):
```
conda install -c conda-forge enaml
```


## GraphQL

Back to top

_GraphQL 相关库。_

🔗 tartiflette - 支持 Python 3.6+ 和 asyncio 的 SDL 优先的 GraphQL 引擎实现。

graphene (🥇25 · ⭐ 7.4K) - Python GraphQL 框架。MIT

- [GitHub](https://github.com/graphql-python/graphene) (🔀 760 · 📦 14K · 📋 950 - 11% open · ⏱️ 20.08.2022):

```
git clone https://github.com/graphql-python/graphene/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

tartiflette-aiohttp (🥉16 · ⭐ 59 · 💤) - Tartiflette 的基于 aiohttp 的装饰器,用于通过 HTTP 公开 GraphQL API。MIT

- [GitHub](https://github.com/tartiflette/tartiflette-aiohttp) (🔀 7 · 📦 44 · 📋 18 - 16% open · ⏱️ 15.11.2021):

```
git clone https://github.com/tartiflette/tartiflette-aiohttp/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

tartiflette-asgi (🥉15 · ⭐ 100) - Tartiflette GraphQL 引擎的 ASGI 支持。MIT

- [GitHub](https://github.com/tartiflette/tartiflette-asgi) (🔀 15 · 📦 10 · 📋 49 - 12% open · ⏱️ 20.05.2022):

```
git clone https://github.com/tartiflette/tartiflette-asgi/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```


## 游戏开发

Back to top

_超赞的游戏开发库。_

🔗 Arcade - 一个现代 Python 框架,用于制作具有引人入胜的图形与声音的游戏。

🔗 Cocos2d - cocos2d 是一个用来开发 2D 游戏, 示例和其他图形/交互应用的框架。基于 pyglet。

🔗 Harfang3D - 支持3D,VR 与游戏开发的 Python 框架。

🔗 Panda3D - 由迪士尼开发的 3D 游戏引擎,并由卡内基梅陇娱乐技术中心负责维护。使用 C++ 编写, 针对 Python 进行了完全的封装。

🔗 Pygame - Pygame 是一组 Python 模块,用来编写游戏。

🔗 PyOgre - Ogre 3D 渲染引擎的 Python 绑定,可以用来开发游戏和仿真程序等任何 3D 应用。

🔗 PyOpenGL - OpenGL 的 Python 绑定及其相关 APIs。

🔗 PySDL2 - SDL2 库的封装,基于 ctypes。

🔗 RenPy - A Visual Novel engine.


## 地理位置

Back to top

_地理编码地址以及用来处理经纬度的库。_

🔗 GeoDjango - 世界级地理图形 web 框架。

geopy (🥇32 · ⭐ 3.7K) - Python 地址编码工具箱。MIT

- [GitHub](https://github.com/geopy/geopy) (👨‍💻 130 · 🔀 580 · 📦 41K · 📋 260 - 7% open · ⏱️ 07.08.2022):

```
git clone https://github.com/geopy/geopy
```
- [PyPi](https://pypi.org/project/geopy) (📥 5M / month):
```
pip install geopy
```
- [Conda](https://anaconda.org/conda-forge/geopy) (📥 780K · ⏱️ 12.07.2021):
```
conda install -c conda-forge geopy
```

django-countries (🥈22 · ⭐ 1.2K) - 一个 Django 应用程序,提供用于表格的国家选择功能,国旗图标静态文件以及模型中的国家字段。MIT

- [GitHub](https://github.com/SmileyChris/django-countries) (👨‍💻 48 · 🔀 240 · 📋 250 - 4% open · ⏱️ 12.08.2022):

```
git clone https://github.com/SmileyChris/django-countries
```
- [PyPi](https://pypi.org/project/django-countries) (📥 420K / month):
```
pip install django-countries
```
- [Conda](https://anaconda.org/conda-forge/django-countries) (📥 1.5K · ⏱️ 28.02.2022):
```
conda install -c conda-forge django-countries
```

geojson (🥉20 · ⭐ 740) - GeoJSON 的 Python 绑定及工具。BSD-3

- [GitHub](https://github.com/jazzband/geojson) (👨‍💻 48 · 🔀 93 · 📦 10K · 📋 85 - 25% open · ⏱️ 07.05.2022):

```
git clone https://github.com/frewsxcv/python-geojson
```
- [PyPi](https://pypi.org/project/python-geojson):
```
pip install python-geojson
```
- [Conda](https://anaconda.org/conda-forge/python-geojson):
```
conda install -c conda-forge python-geojson
```

GeoIP (🥉16 · ⭐ 230 · 💀) - MaxMind GeoIP Legacy 数据库的 Python API。❗️LGPL-2.1

- [GitHub](https://github.com/maxmind/geoip-api-python) (👨‍💻 12 · 🔀 52 · 📦 1.1K · ⏱️ 11.02.2021):

```
git clone https://github.com/maxmind/geoip-api-python
```
- [PyPi](https://pypi.org/project/geoip-api-python):
```
pip install geoip-api-python
```
- [Conda](https://anaconda.org/conda-forge/geoip-api-python):
```
conda install -c conda-forge geoip-api-python
```


## HTML 处理

Back to top

_处理 HTML 和 XML 的库。_

🔗 BeautifulSoup - 以 Python 风格的方式来对 HTML 或 XML 进行迭代,搜索和修改。

🔗 cssutils - A CSS library for Python.

🔗 lxml - 一个非常快速,简单易用,功能齐全的库,用来处理 HTML 和 XML。

🔗 WeasyPrint - 用于HTML和CSS的可视化呈现引擎,并可以导出为PDF。

🔗 xmldataset - Simple XML Parsing.

MarkupSafe (🥇32 · ⭐ 490) - 为 Python 实现 XML/HTML/XHTML 标记安全字符串。BSD-3

- [GitHub](https://github.com/pallets/markupsafe) (👨‍💻 39 · 🔀 110 · 📦 930K · ⏱️ 01.08.2022):

```
git clone https://github.com/pallets/markupsafe
```
- [PyPi](https://pypi.org/project/markupsafe) (📥 110M / month):
```
pip install markupsafe
```
- [Conda](https://anaconda.org/conda-forge/markupsafe) (📥 21M · ⏱️ 08.06.2022):
```
conda install -c conda-forge markupsafe
```

xmltodict (🥈31 · ⭐ 4.9K) - 像处理 JSON 一样处理 XML。MIT

- [GitHub](https://github.com/martinblech/xmltodict) (👨‍💻 49 · 🔀 430 · 📦 42K · 📋 220 - 27% open · ⏱️ 08.05.2022):

```
git clone https://github.com/martinblech/xmltodict
```
- [PyPi](https://pypi.org/project/xmltodict) (📥 18M / month):
```
pip install xmltodict
```
- [Conda](https://anaconda.org/conda-forge/xmltodict) (📥 1.9M · ⏱️ 08.05.2022):
```
conda install -c conda-forge xmltodict
```

bleach (🥈28 · ⭐ 2.4K) - 一个基于白名单的 HTML 清理和文本链接库。❗Unlicensed

- [GitHub](https://github.com/mozilla/bleach) (👨‍💻 78 · 🔀 220 · 📦 190K · 📋 360 - 9% open · ⏱️ 27.06.2022):

```
git clone https://github.com/mozilla/bleach
```
- [PyPi](https://pypi.org/project/bleach) (📥 14M / month):
```
pip install bleach
```
- [Conda](https://anaconda.org/conda-forge/bleach) (📥 8.2M · ⏱️ 27.06.2022):
```
conda install -c conda-forge bleach
```

pyquery (🥉27 · ⭐ 2.1K) - 一个解析 HTML 的库,类似 jQuery。❗Unlicensed

- [GitHub](https://github.com/gawel/pyquery) (👨‍💻 50 · 🔀 170 · 📦 15K · 📋 170 - 26% open · ⏱️ 17.07.2022):

```
git clone https://github.com/gawel/pyquery
```
- [PyPi](https://pypi.org/project/pyquery) (📥 1.1M / month):
```
pip install pyquery
```
- [Conda](https://anaconda.org/conda-forge/pyquery) (📥 28K · ⏱️ 27.11.2020):
```
conda install -c conda-forge pyquery
```

untangle (🥉24 · ⭐ 550) - 将 XML 文档转换为 Python 对象,使其可以方便的访问。MIT

- [GitHub](https://github.com/stchris/untangle) (👨‍💻 17 · 🔀 80 · 📥 530 · 📦 890 · 📋 54 - 27% open · ⏱️ 02.07.2022):

```
git clone https://github.com/stchris/untangle
```
- [PyPi](https://pypi.org/project/untangle) (📥 160K / month):
```
pip install untangle
```
- [Conda](https://anaconda.org/conda-forge/untangle) (📥 2.7K · ⏱️ 30.06.2020):
```
conda install -c conda-forge untangle
```

html5lib (🥉16 · ⭐ 980 · 💤) - 一个兼容标准的 HTML 文档和片段解析及序列化库。MIT

- [GitHub](https://github.com/html5lib/html5lib-python) (👨‍💻 62 · 🔀 260 · 📋 240 - 34% open · ⏱️ 17.09.2021):

```
git clone https://github.com/html5lib/html5lib-python
```
- [PyPi](https://pypi.org/project/html5lib-python):
```
pip install html5lib-python
```
- [Conda](https://anaconda.org/conda-forge/html5lib-python):
```
conda install -c conda-forge html5lib-python
```


## HTTP

Back to top

_使用 HTTP 的库。_

requests (🥇40 · ⭐ 48K) - 人性化的 HTTP 请求库。Apache-2

- [GitHub](https://github.com/psf/requests) (👨‍💻 720 · 🔀 8.5K · 📥 3.1K · 📦 1.6M · 📋 3.6K - 5% open · ⏱️ 27.07.2022):

```
git clone https://github.com/psf/requests
```
- [PyPi](https://pypi.org/project/requests) (📥 230M / month):
```
pip install requests
```
- [Conda](https://anaconda.org/conda-forge/requests) (📥 22M · ⏱️ 29.06.2022):
```
conda install -c conda-forge requests
```

urllib3 (🥈36 · ⭐ 3.1K) - 一个具有线程安全连接池,支持文件 post,清晰友好的 HTTP 库。MIT

- [GitHub](https://github.com/urllib3/urllib3) (👨‍💻 310 · 🔀 930 · 📥 2.9K · 📦 940K · 📋 1K - 9% open · ⏱️ 24.08.2022):

```
git clone https://github.com/shazow/urllib3
```
- [PyPi](https://pypi.org/project/urllib3) (📥 260M / month):
```
pip install urllib3
```
- [Conda](https://anaconda.org/conda-forge/urllib3) (📥 22M · ⏱️ 25.07.2022):
```
conda install -c conda-forge urllib3
```

httplib2 (🥈30 · ⭐ 450) - 全面的 HTTP 客户端库。❗Unlicensed

- [GitHub](https://github.com/httplib2/httplib2) (👨‍💻 72 · 🔀 170 · 📦 110K · 📋 110 - 39% open · ⏱️ 16.07.2022):

```
git clone https://github.com/httplib2/httplib2
```
- [PyPi](https://pypi.org/project/httplib2) (📥 32M / month):
```
pip install httplib2
```
- [Conda](https://anaconda.org/conda-forge/httplib2) (📥 1.7M · ⏱️ 11.02.2022):
```
conda install -c conda-forge httplib2
```

httpx (🥉29 · ⭐ 9.3K) - 下一代 Python HTTP 客户端。BSD-3

- [GitHub](https://github.com/encode/httpx) (👨‍💻 170 · 🔀 600 · 📋 710 - 6% open · ⏱️ 25.08.2022):

```
git clone https://github.com/encode/httpx
```
- [PyPi](https://pypi.org/project/httpx) (📥 10M / month):
```
pip install httpx
```
- [Conda](https://anaconda.org/conda-forge/httpx) (📥 280K · ⏱️ 09.08.2022):
```
conda install -c conda-forge httpx
```

grequests (🥉27 · ⭐ 4.1K · 💤) - requests + gevent for asynchronous HTTP requests. BSD-2

- [GitHub](https://github.com/spyoungtech/grequests) (👨‍💻 28 · 🔀 300 · 📦 3.2K · 📋 110 - 6% open · ⏱️ 26.01.2022):

```
git clone https://github.com/spyoungtech/grequests
```
- [PyPi](https://pypi.org/project/grequests) (📥 350K / month):
```
pip install grequests
```
- [Conda](https://anaconda.org/conda-forge/grequests) (📥 58K · ⏱️ 22.04.2020):
```
conda install -c conda-forge grequests
```

treq (🥉21 · ⭐ 550) - 类似 requests 的 Python API 构建于 Twisted HTTP 客户端之上。❗Unlicensed

- [GitHub](https://github.com/twisted/treq) (👨‍💻 48 · 🔀 130 · 📥 120 · 📦 1K · 📋 150 - 37% open · ⏱️ 21.08.2022):

```
git clone https://github.com/twisted/treq
```
- [PyPi](https://pypi.org/project/treq) (📥 64K / month):
```
pip install treq
```
- [Conda](https://anaconda.org/conda-forge/treq) (📥 63K · ⏱️ 30.01.2022):
```
conda install -c conda-forge treq
```


## 硬件

Back to top

_用来对硬件进行编程的库。_

🔗 ino - 操作 Arduino 的命令行工具。

🔗 Pingo - Pingo 为类似 Raspberry Pi,pcDuino, Intel Galileo 等设备提供统一的 API 用以编程。

scapy (🥇32 · ⭐ 7.9K) - 一个非常棒的操作数据包的库。❗️GPL-2.0

- [GitHub](https://github.com/secdev/scapy) (👨‍💻 400 · 🔀 1.6K · 📦 8.5K · 📋 1.4K - 2% open · ⏱️ 25.08.2022):

```
git clone https://github.com/secdev/scapy
```
- [PyPi](https://pypi.org/project/scapy) (📥 1.7M / month):
```
pip install scapy
```
- [Conda](https://anaconda.org/conda-forge/scapy) (📥 46K · ⏱️ 19.04.2021):
```
conda install -c conda-forge scapy
```

keyboard (🥈29 · ⭐ 3.1K) - 在 Windows 和 Linux 上挂钩并模拟全局键盘事件。MIT

- [GitHub](https://github.com/boppreh/keyboard) (👨‍💻 40 · 🔀 360 · 📦 7.4K · 📋 500 - 63% open · ⏱️ 20.07.2022):

```
git clone https://github.com/boppreh/keyboard
```
- [PyPi](https://pypi.org/project/keyboard) (📥 310K / month):
```
pip install keyboard
```
- [Conda](https://anaconda.org/conda-forge/keyboard) (📥 7.3K · ⏱️ 08.11.2021):
```
conda install -c conda-forge keyboard
```

mouse (🥉22 · ⭐ 660) - 在 Windows 和 Linux 上挂钩并模拟全局键盘事件。MIT

- [GitHub](https://github.com/boppreh/mouse) (👨‍💻 8 · 🔀 97 · 📦 710 · 📋 110 - 73% open · ⏱️ 23.08.2022):

```
git clone https://github.com/boppreh/mouse
```
- [PyPi](https://pypi.org/project/mouse) (📥 17K / month):
```
pip install mouse
```
- [Conda](https://anaconda.org/conda-forge/mouse):
```
conda install -c conda-forge mouse
```

PyUserInput (🥉20 · ⭐ 1K · 💀) - 跨平台的,控制鼠标和键盘的模块。❗️GPL-3.0

- [GitHub](https://github.com/SavinaRoja/PyUserInput) (👨‍💻 21 · 🔀 170 · 📦 440 · 📋 100 - 70% open · ⏱️ 19.04.2021):

```
git clone https://github.com/SavinaRoja/PyUserInput
```
- [PyPi](https://pypi.org/project/PyUserInput) (📥 6K / month):
```
pip install PyUserInput
```
- [Conda](https://anaconda.org/conda-forge/PyUserInput):
```
conda install -c conda-forge PyUserInput
```

wifi (🥉19 · ⭐ 290 · 💀) - 一个 Python 库和命令行工具用来在 Linux 平台上操作 WiFi。BSD-2

- [GitHub](https://github.com/rockymeza/wifi) (👨‍💻 13 · 🔀 140 · 📦 410 · 📋 64 - 51% open · ⏱️ 20.03.2017):

```
git clone https://github.com/rockymeza/wifi
```
- [PyPi](https://pypi.org/project/wifi) (📥 8.3K / month):
```
pip install wifi
```
- [Conda](https://anaconda.org/conda-forge/wifi):
```
conda install -c conda-forge wifi
```


## 图像处理

Back to top

_用来操作图像的库._

🔗 imgSeek - 一个使用视觉相似性搜索一组图片集合的项目。

🔗 PyMatting - 支持 alpha matting 的库。

🔗 scikit-image - 一个用于(科学)图像处理的 Python 库。

pillow (🥇35 · ⭐ 10K · 📈) - Pillow is the friendly.. ❗Unlicensed

- [GitHub](https://github.com/python-pillow/Pillow) (👨‍💻 410 · 🔀 1.7K · 📦 820K · 📋 2.6K - 3% open · ⏱️ 25.08.2022):

```
git clone https://github.com/python-pillow/Pillow
```
- [PyPi](https://pypi.org/project/Pillow) (📥 45M / month):
```
pip install Pillow
```
- [Conda](https://anaconda.org/conda-forge/Pillow) (📥 18M · ⏱️ 13.08.2022):
```
conda install -c conda-forge Pillow
```

wand (🥇30 · ⭐ 1.2K) - Python bindings for.. ❗Unlicensed

- [GitHub](https://github.com/emcconville/wand) (👨‍💻 100 · 🔀 190 · 📥 8.5K · 📦 12K · 📋 380 - 4% open · ⏱️ 22.08.2022):

```
git clone https://github.com/dahlia/wand
```
- [PyPi](https://pypi.org/project/wand) (📥 450K / month):
```
pip install wand
```
- [Conda](https://anaconda.org/conda-forge/wand) (📥 15K · ⏱️ 22.08.2022):
```
conda install -c conda-forge wand
```

thumbor (🥈29 · ⭐ 9.1K) - 一个小型图像服务,具有剪裁,尺寸重设和翻转功能。MIT

- [GitHub](https://github.com/thumbor/thumbor) (👨‍💻 180 · 🔀 740 · 📦 320 · 📋 900 - 1% open · ⏱️ 22.08.2022):

```
git clone https://github.com/thumbor/thumbor
```
- [PyPi](https://pypi.org/project/thumbor) (📥 3.2K / month):
```
pip install thumbor
```
- [Conda](https://anaconda.org/conda-forge/thumbor):
```
conda install -c conda-forge thumbor
```

python-barcode (🥈26 · ⭐ 380) - 不借助其他库在 Python 程序中生成条形码。MIT

- [GitHub](https://github.com/WhyNotHugo/python-barcode) (👨‍💻 41 · 🔀 95 · 📥 240 · 📦 14K · 📋 92 - 39% open · ⏱️ 09.08.2022):

```
git clone https://github.com/WhyNotHugo/python-barcode
```
- [PyPi](https://pypi.org/project/python-barcode) (📥 160K / month):
```
pip install python-barcode
```
- [Conda](https://anaconda.org/conda-forge/python-barcode) (📥 7K · ⏱️ 22.08.2020):
```
conda install -c conda-forge python-barcode
```

pywal (🥈25 · ⭐ 6.6K · 💤) - 由图像生成配色方案的工具。MIT

- [GitHub](https://github.com/dylanaraps/pywal) (👨‍💻 60 · 🔀 260 · 📥 820 · 📦 190 · 📋 510 - 23% open · ⏱️ 09.09.2021):

```
git clone https://github.com/dylanaraps/pywal
```
- [PyPi](https://pypi.org/project/pywal) (📥 2.6K / month):
```
pip install pywal
```
- [Conda](https://anaconda.org/conda-forge/pywal):
```
conda install -c conda-forge pywal
```

pyvips (🥉22 · ⭐ 440) - 低内存消耗且快速的图像处理库。MIT

- [GitHub](https://github.com/libvips/pyvips) (👨‍💻 14 · 🔀 40 · 📦 350 · 📋 300 - 36% open · ⏱️ 13.08.2022):

```
git clone https://github.com/libvips/pyvips
```
- [PyPi](https://pypi.org/project/pyvips) (📥 19K / month):
```
pip install pyvips
```
- [Conda](https://anaconda.org/conda-forge/pyvips) (📥 29K · ⏱️ 24.07.2022):
```
conda install -c conda-forge pyvips
```

pagan (🥉18 · ⭐ 270 · 💤) - 基于输入和哈希的复古风图标(头像)生成工具。❗️GPL-2.0

- [GitHub](https://github.com/daboth/pagan) (👨‍💻 9 · 🔀 42 · 📦 53 · 📋 8 - 62% open · ⏱️ 02.12.2021):

```
git clone https://github.com/daboth/pagan
```
- [PyPi](https://pypi.org/project/pagan) (📥 300 / month):
```
pip install pagan
```
- [Conda](https://anaconda.org/conda-forge/pagan):
```
conda install -c conda-forge pagan
```

nude.py (🥉16 · ⭐ 860 · 💀) - 裸体检测。MIT

- [GitHub](https://github.com/hhatto/nude.py) (👨‍💻 12 · 🔀 130 · 📦 2.6K · 📋 10 - 70% open · ⏱️ 23.11.2020):

```
git clone https://github.com/hhatto/nude.py
```
- [PyPi](https://pypi.org/project/nude.py):
```
pip install nude.py
```
- [Conda](https://anaconda.org/conda-forge/nude.py):
```
conda install -c conda-forge nude.py
```

python-qrcode (🥉14 · ⭐ 3.3K) - 一个纯 Python 实现的二维码生成器。❗Unlicensed

- [GitHub](https://github.com/lincolnloop/python-qrcode) (👨‍💻 50 · 🔀 510 · 📋 180 - 19% open · ⏱️ 14.03.2022):

```
git clone https://github.com/lincolnloop/python-qrcode
```
- [PyPi](https://pypi.org/project/python-qrcode):
```
pip install python-qrcode
```
- [Conda](https://anaconda.org/conda-forge/python-qrcode):
```
conda install -c conda-forge python-qrcode
```

Quads (🥉11 · ⭐ 1.1K · 💀) - 基于四叉树的计算机艺术。❗Unlicensed

- [GitHub](https://github.com/fogleman/Quads) (🔀 140 · ⏱️ 20.05.2014):

```
git clone https://github.com/fogleman/Quads
```
- [PyPi](https://pypi.org/project/Quads) (📥 210 / month):
```
pip install Quads
```
- [Conda](https://anaconda.org/conda-forge/Quads):
```
conda install -c conda-forge Quads
```

hmap (🥉11 · ⭐ 200 · 💀) - 图像直方图映射。❗Unlicensed

- [GitHub](https://github.com/rossgoodwin/hmap) (👨‍💻 3 · 🔀 21 · ⏱️ 04.11.2019):

```
git clone https://github.com/rossgoodwin/hmap
```
- [PyPi](https://pypi.org/project/hmap) (📥 650 / month):
```
pip install hmap
```
- [Conda](https://anaconda.org/conda-forge/hmap):
```
conda install -c conda-forge hmap
```


## 高性能

Back to top

_让 Python 更快的库。_

🔗 Cython - 优化的 Python 静态编译器。使用类型混合使 Python 编译成 C 或 C++ 模块来获得性能的极大提升。

🔗 Jython - 为 JVM 用 Java 编写的 Python 编程语言的实现。

🔗 Numba - Python JIT (just in time) 编译器,针对科学用的 Python ,由 Cython 和 NumPy 的开发者开发。

🔗 PyPy - 使用 Python 实现的 Python。解释器使用黑魔法加快 Python 运行速度且不需要加入额外的类型信息。

MicroPython (🥇23 · ⭐ 15K) - 精简高效的 Python 编程语言实现。❗Unlicensed

- [GitHub](https://github.com/micropython/micropython) (👨‍💻 520 · 🔀 4.2K · 📥 46K · 📋 4.4K - 25% open · ⏱️ 26.08.2022):

```
git clone https://github.com/micropython/micropython
```
- [PyPi](https://pypi.org/project/micropython):
```
pip install micropython
```
- [Conda](https://anaconda.org/conda-forge/micropython) (📥 8.1K · ⏱️ 17.06.2022):
```
conda install -c conda-forge micropython
```

CPython (🥈21 · ⭐ 47K) - **Default, most widely used implementation of the Python.. ❗Unlicensed

- [GitHub](https://github.com/python/cpython) (👨‍💻 2.2K · 🔀 23K · 📋 61K - 11% open · ⏱️ 26.08.2022):

```
git clone https://github.com/python/cpython
```
- [PyPi](https://pypi.org/project/cpython) (📥 33K / month):
```
pip install cpython
```
- [Conda](https://anaconda.org/conda-forge/cpython):
```
conda install -c conda-forge cpython
```

IronPython (🥈21 · ⭐ 1.9K) - 用 Common Lisp 编写的 Python 编程语言的实现。Apache-2

- [GitHub](https://github.com/IronLanguages/ironpython3) (👨‍💻 31 · 🔀 220 · 📥 32K · 📋 510 - 46% open · ⏱️ 23.08.2022):

```
git clone https://github.com/IronLanguages/ironpython3
```
- [PyPi](https://pypi.org/project/ironpython3):
```
pip install ironpython3
```
- [Conda](https://anaconda.org/conda-forge/ironpython3):
```
conda install -c conda-forge ironpython3
```

Grumpy (🥈16 · ⭐ 10K · 💀) - 编译器比解释器更强大的 cpython2.7 替代品(alpha)。Apache-2

- [GitHub](https://github.com/google/grumpy) (👨‍💻 30 · 🔀 630 · 📋 140 - 44% open · ⏱️ 22.11.2017):

```
git clone https://github.com/google/grumpy
```
- [PyPi](https://pypi.org/project/grumpy):
```
pip install grumpy
```
- [Conda](https://anaconda.org/conda-forge/grumpy):
```
conda install -c conda-forge grumpy
```

PeachPy (🥈16 · ⭐ 1.7K) - 嵌入 Python 的 x86-64 汇编器。可以被用作 Python 内联的汇编器或者是独立的汇编器,用于 Windows, Linux, OS X, Native Client 或者 Go 。❗Unlicensed

- [GitHub](https://github.com/Maratyszcza/PeachPy) (👨‍💻 23 · 🔀 140 · 📦 11 · 📋 86 - 25% open · ⏱️ 23.05.2022):

```
git clone https://github.com/Maratyszcza/PeachPy
```
- [PyPi](https://pypi.org/project/PeachPy) (📥 36 / month):
```
pip install PeachPy
```
- [Conda](https://anaconda.org/conda-forge/PeachPy):
```
conda install -c conda-forge PeachPy
```

Pyjion (🥉15 · ⭐ 1.6K · 💀) - 基于 CoreCLR 的 Python JIT。MIT

- [GitHub](https://github.com/microsoft/Pyjion) (👨‍💻 17 · 🔀 70 · 📋 110 - 33% open · ⏱️ 16.11.2020):

```
git clone https://github.com/Microsoft/Pyjion
```
- [PyPi](https://pypi.org/project/Pyjion) (📥 860 / month):
```
pip install Pyjion
```
- [Conda](https://anaconda.org/conda-forge/Pyjion) (📥 270 · ⏱️ 13.02.2022):
```
conda install -c conda-forge Pyjion
```

Pyston (🥉12 · ⭐ 4.9K · 💀) - 使用 LLVM 和现代 JIT 技术构建的 Python 实现,目标是为了获得很好的性能。❗Unlicensed

- [GitHub](https://github.com/pyston/pyston_v1) (🔀 300 · 📥 5.1K · 📋 280 - 3% open · ⏱️ 06.05.2021):

```
git clone https://github.com/dropbox/pyston
```
- [PyPi](https://pypi.org/project/pyston):
```
pip install pyston
```
- [Conda](https://anaconda.org/conda-forge/pyston):
```
conda install -c conda-forge pyston
```

Stackless Python (🥉12 · ⭐ 840 · 💤) - 一个强化版的 Python。❗Unlicensed

- [GitHub](https://github.com/stackless-dev/stackless) (👨‍💻 1K · 🔀 57 · 📋 270 - 4% open · ⏱️ 11.08.2021):

```
git clone https://github.com/stackless-dev/stackless
```
- [PyPi](https://pypi.org/project/stackless) (📥 45 / month):
```
pip install stackless
```
- [Conda](https://anaconda.org/conda-forge/stackless):
```
conda install -c conda-forge stackless
```

CLPython (🥉11 · ⭐ 330) - 用 Common Lisp 编写的 Python 编程语言的实现。❗Unlicensed

- [GitHub](https://github.com/metawilm/cl-python) (👨‍💻 12 · 🔀 32 · 📋 17 - 11% open · ⏱️ 10.03.2022):

```
git clone https://github.com/metawilm/cl-python
```
- [PyPi](https://pypi.org/project/cl-python):
```
pip install cl-python
```
- [Conda](https://anaconda.org/conda-forge/cl-python):
```
conda install -c conda-forge cl-python
```


## 交互式解析器

Back to top

_交互式 Python 解析器。_

🔗 Jupyter Notebook (IPython) - 一个能够让你最大限度地以交互式方式使用 Python 的丰富工具包。

🔗 awesome-jupyter ( ⭐ 2.9K) - A curated list of awesome Jupyter projects, libraries and resources.

ptpython (🥇28 · ⭐ 4.6K) - 高级交互式 Python 解析器, 构建于 python-prompt-toolkit 之上。BSD-3

- [GitHub](https://github.com/prompt-toolkit/ptpython) (👨‍💻 52 · 🔀 260 · 📦 1.9K · 📋 340 - 56% open · ⏱️ 20.06.2022):

```
git clone https://github.com/jonathanslenders/ptpython
```
- [PyPi](https://pypi.org/project/ptpython) (📥 480K / month):
```
pip install ptpython
```
- [Conda](https://anaconda.org/conda-forge/ptpython) (📥 18K · ⏱️ 14.11.2021):
```
conda install -c conda-forge ptpython
```

bpython (🥉19 · ⭐ 2.2K) - 界面丰富的 Python 解析器。❗Unlicensed

- [GitHub](https://github.com/bpython/bpython) (👨‍💻 130 · 🔀 210 · 📋 760 - 16% open · ⏱️ 25.08.2022):

```
git clone https://github.com/bpython/bpython
```
- [PyPi](https://pypi.org/project/bpython) (📥 71K / month):
```
pip install bpython
```
- [Conda](https://anaconda.org/conda-forge/bpython) (📥 44K · ⏱️ 22.04.2022):
```
conda install -c conda-forge bpython
```


## 国际化

Back to top

_用来进行国际化的库。_

🔗 Babel - 一个 Python 的国际化库。

PyICU (🥇20 · ⭐ 130 · 💀) - 一个封装了 ICU C++ 库的 Python 扩展。❗Unlicensed

- [GitHub](https://github.com/ovalhub/pyicu) (👨‍💻 18 · 🔀 53 · 📦 2.6K · ⏱️ 08.04.2021):

```
git clone https://github.com/ovalhub/pyicu
```
- [PyPi](https://pypi.org/project/pyicu) (📥 160K / month):
```
pip install pyicu
```
- [Conda](https://anaconda.org/conda-forge/pyicu) (📥 100K · ⏱️ 26.04.2022):
```
conda install -c conda-forge pyicu
```


## 任务调度

Back to top

_任务调度库。_

🔗 Airflow - 是一个工作流分配管理系统,通过有向非循环图的方式管理任务流程,设置任务依赖关系和时间调度。

🔗 APScheduler - 轻巧但强大的进程内任务调度,使你可以调度函数。

🔗 doit - 一个任务执行和构建工具。

🔗 Joblib - 一组为 Python 提供轻量级作业流水线的工具。

🔗 TaskFlow - 一个可以让你方便执行任务的 Python 库,一致并且可靠。

schedule (🥇31 · ⭐ 9.8K) - 人性化的 Python 任务调度库。MIT

- [GitHub](https://github.com/dbader/schedule) (👨‍💻 51 · 🔀 780 · 📦 19K · 📋 380 - 31% open · ⏱️ 23.04.2022):

```
git clone https://github.com/dbader/schedule
```
- [PyPi](https://pypi.org/project/schedule) (📥 1.9M / month):
```
pip install schedule
```
- [Conda](https://anaconda.org/conda-forge/schedule) (📥 19K · ⏱️ 10.04.2021):
```
conda install -c conda-forge schedule
```

Prefect (🥈28 · ⭐ 9.9K) - 一个现代的工作流程编排框架,使构建、计划和监视健壮的数据管道变得容易。Apache-2

- [GitHub](https://github.com/PrefectHQ/prefect) (👨‍💻 60 · 🔀 950 · 📦 1.1K · 📋 2.6K - 25% open · ⏱️ 25.08.2022):

```
git clone https://github.com/PrefectHQ/prefect
```
- [PyPi](https://pypi.org/project/prefect) (📥 400K / month):
```
pip install prefect
```
- [Conda](https://anaconda.org/conda-forge/prefect) (📥 310K · ⏱️ 23.08.2022):
```
conda install -c conda-forge prefect
```

Spiff (🥈21 · ⭐ 1.2K) - 使用纯 Python 实现的强大的工作流引擎。❗️LGPL-3.0

- [GitHub](https://github.com/sartography/SpiffWorkflow) (👨‍💻 49 · 🔀 260 · 📦 40 · 📋 94 - 10% open · ⏱️ 25.08.2022):

```
git clone https://github.com/knipknap/SpiffWorkflow
```
- [PyPi](https://pypi.org/project/SpiffWorkflow) (📥 3.7K / month):
```
pip install SpiffWorkflow
```
- [Conda](https://anaconda.org/conda-forge/SpiffWorkflow):
```
conda install -c conda-forge SpiffWorkflow
```

Plan (🥉16 · ⭐ 1.2K · 💀) - 如有神助地编写 crontab 文件。❗Unlicensed

- [GitHub](https://github.com/fengsp/plan) (👨‍💻 7 · 🔀 89 · 📦 71 · 📋 9 - 11% open · ⏱️ 14.05.2020):

```
git clone https://github.com/fengsp/plan
```
- [PyPi](https://pypi.org/project/plan) (📥 850 / month):
```
pip install plan
```
- [Conda](https://anaconda.org/conda-forge/plan):
```
conda install -c conda-forge plan
```

gunnery (🥉13 · ⭐ 750 · 💀) - 分布式系统使用的多用途任务执行工具 ,具有 web 交互界面。Apache-2

- [GitHub](https://github.com/gunnery/gunnery) (👨‍💻 7 · 🔀 73 · 📋 37 - 27% open · ⏱️ 29.10.2015):

```
git clone https://github.com/gunnery/gunnery
```
- [PyPi](https://pypi.org/project/gunnery):
```
pip install gunnery
```
- [Conda](https://anaconda.org/conda-forge/gunnery):
```
conda install -c conda-forge gunnery
```

django-schedule (🥉11 · ⭐ 800 · 💀) - 一个 Django 排程应用。❗Unlicensed

- [GitHub](https://github.com/thauber/django-schedule) (👨‍💻 17 · 🔀 190 · 📋 59 - 33% open · ⏱️ 16.04.2016):

```
git clone https://github.com/thauber/django-schedule
```
- [PyPi](https://pypi.org/project/django-schedule):
```
pip install django-schedule
```
- [Conda](https://anaconda.org/conda-forge/django-schedule):
```
conda install -c conda-forge django-schedule
```


## 日志

Back to top

_用来生成和操作日志的库。_

🔗 logbook - Logging 库的替代品。

🔗 logging - (Python 标准库)将文件名映射为 MIME 类型。

🔗 structlog - 结构化日志,让日志变得简单。

loguru (🥇33 · ⭐ 13K) - 旨在带来愉悦体验的 Python 日志库。MIT

- [GitHub](https://github.com/Delgan/loguru) (👨‍💻 38 · 🔀 540 · 📦 25K · 📋 620 - 9% open · ⏱️ 21.08.2022):

```
git clone https://github.com/Delgan/loguru
```
- [PyPi](https://pypi.org/project/loguru) (📥 3.5M / month):
```
pip install loguru
```
- [Conda](https://anaconda.org/conda-forge/loguru) (📥 620K · ⏱️ 08.04.2022):
```
conda install -c conda-forge loguru
```

sentry-python (🥉28 · ⭐ 1.3K) - Python 版 Sentry SDK。BSD-2

- [GitHub](https://github.com/getsentry/sentry-python) (👨‍💻 140 · 🔀 290 · 📥 4.2K · 📦 23K · 📋 700 - 20% open · ⏱️ 19.08.2022):

```
git clone https://github.com/getsentry/sentry-python
```
- [PyPi](https://pypi.org/project/sentry-python):
```
pip install sentry-python
```
- [Conda](https://anaconda.org/conda-forge/sentry-python):
```
conda install -c conda-forge sentry-python
```


## 机器学习

Back to top

_机器学习相关库,也可以参考 [awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning#python)。_

🔗 scikit-learn - 基于 SciPy 构建的机器学习 Python 模块。

🔗 Spark ML - [Apache Spark](http://spark.apache.org/)'s scalable Machine Learning library.

xgboost (🥇37 · ⭐ 23K) - 可扩展,便携式和分布式梯度提升库。Apache-2

- [GitHub](https://github.com/dmlc/xgboost) (👨‍💻 570 · 🔀 7.9K · 📥 5K · 📦 35K · 📋 4.5K - 5% open · ⏱️ 25.08.2022):

```
git clone https://github.com/dmlc/xgboost
```
- [PyPi](https://pypi.org/project/xgboost) (📥 8.3M / month):
```
pip install xgboost
```
- [Conda](https://anaconda.org/conda-forge/xgboost) (📥 2.9M · ⏱️ 12.08.2022):
```
conda install -c conda-forge xgboost
```

gym (🥈34 · ⭐ 28K) - 在 AWS Lambda 开发和部署 Python 代码的工具包。❗Unlicensed

- [GitHub](https://github.com/openai/gym) (👨‍💻 380 · 🔀 7.5K · 📦 32K · 📋 1.6K - 0% open · ⏱️ 24.08.2022):

```
git clone https://github.com/openai/gym
```
- [PyPi](https://pypi.org/project/gym) (📥 620K / month):
```
pip install gym
```
- [Conda](https://anaconda.org/conda-forge/gym) (📥 140K · ⏱️ 10.07.2022):
```
conda install -c conda-forge gym
```

NuPIC (🥈24 · ⭐ 6.3K · 💀) - 智能计算 Numenta 平台。❗️AGPL-3.0

- [GitHub](https://github.com/numenta/nupic) (👨‍💻 120 · 🔀 1.6K · 📦 110 · 📋 1.8K - 25% open · ⏱️ 23.10.2019):

```
git clone https://github.com/numenta/nupic
```
- [PyPi](https://pypi.org/project/nupic) (📥 1.4K / month):
```
pip install nupic
```
- [Conda](https://anaconda.org/conda-forge/nupic):
```
conda install -c conda-forge nupic
```

H2O (🥉20 · ⭐ 6K) - 开源快速可扩展的机器学习平台。Apache-2

- [GitHub](https://github.com/h2oai/h2o-3) (👨‍💻 230 · 🔀 1.9K · ⏱️ 25.08.2022):

```
git clone https://github.com/h2oai/h2o-3
```
- [PyPi](https://pypi.org/project/h2o-3):
```
pip install h2o-3
```
- [Conda](https://anaconda.org/conda-forge/h2o-3):
```
conda install -c conda-forge h2o-3
```

MindsDB (🥉19 · ⭐ 9.7K) - MindsDB是现有数据库的开源AI层,可让使用标准查询轻松地进行开发,训练和部署最新的机器学习模型。❗️GPL-3.0

- [GitHub](https://github.com/mindsdb/mindsdb) (👨‍💻 130 · 🔀 1K · 📋 1.2K - 11% open · ⏱️ 25.08.2022):

```
git clone https://github.com/mindsdb/mindsdb
```
- [PyPi](https://pypi.org/project/mindsdb) (📥 2.9K / month):
```
pip install mindsdb
```
- [Conda](https://anaconda.org/conda-forge/mindsdb):
```
conda install -c conda-forge mindsdb
```

Metrics (🥉16 · ⭐ 1.5K · 💀) - 机器学习的评估指标。❗Unlicensed

- [GitHub](https://github.com/benhamner/Metrics) (👨‍💻 7 · 🔀 410 · 📋 17 - 58% open · ⏱️ 09.09.2015):

```
git clone https://github.com/benhamner/Metrics
```
- [PyPi](https://pypi.org/project/Metrics) (📥 2.2K / month):
```
pip install Metrics
```
- [Conda](https://anaconda.org/conda-forge/Metrics):
```
conda install -c conda-forge Metrics
```

vowpal_porpoise (🥉9 · ⭐ 160 · 💀) - 支持 Apache Solr 的轻量级 Python 装饰器。❗Unlicensed

- [GitHub](https://github.com/josephreisinger/vowpal_porpoise) (👨‍💻 14 · 🔀 28 · 📋 9 - 66% open · ⏱️ 07.01.2020):

```
git clone https://github.com/josephreisinger/vowpal_porpoise
```
- [PyPi](https://pypi.org/project/vowpal_porpoise) (📥 13 / month):
```
pip install vowpal_porpoise
```
- [Conda](https://anaconda.org/conda-forge/vowpal_porpoise):
```
conda install -c conda-forge vowpal_porpoise
```


## 微软的 Windows 平台

Back to top

_在 Windows 平台上进行 Python 编程。_

🔗 Python(x,y) - 面向科学应用的 Python 发行版,基于 Qt 和 Spyder。

🔗 pythonlibs - 非官方的 Windows 平台 Python 扩展二进制包。

🔗 WinPython - Windows 7/8 系统下便携式开发环境。

PyWin32 (🥇29 · ⭐ 3.9K) - 针对 Windows 的 Python 扩展。❗Unlicensed

- [GitHub](https://github.com/mhammond/pywin32) (👨‍💻 80 · 🔀 690 · 📥 570K · 📦 89K · 📋 1.7K - 25% open · ⏱️ 22.08.2022):

```
git clone https://github.com/mhammond/pywin32
```
- [PyPi](https://pypi.org/project/pywin32) (📥 3.5M / month):
```
pip install pywin32
```
- [Conda](https://anaconda.org/conda-forge/pywin32) (📥 2.6M · ⏱️ 27.12.2021):
```
conda install -c conda-forge pywin32
```

PythonNet (🥉27 · ⭐ 3.2K) - Python 与 .NET 公共语言运行库 (CLR)的集成。MIT

- [GitHub](https://github.com/pythonnet/pythonnet) (👨‍💻 97 · 🔀 520 · 📥 160 · 📦 100 · 📋 1.2K - 9% open · ⏱️ 17.07.2022):

```
git clone https://github.com/pythonnet/pythonnet
```
- [PyPi](https://pypi.org/project/pythonnet) (📥 130K / month):
```
pip install pythonnet
```
- [Conda](https://anaconda.org/conda-forge/pythonnet) (📥 46K · ⏱️ 16.07.2022):
```
conda install -c conda-forge pythonnet
```


## 杂项

Back to top

_不属于上面任何一个类别,但是非常有用的库。_

🔗 tryton - 一个通用业务框架。

itsdangerous (🥇34 · ⭐ 2.5K) - 将受信任的数据传递到不受信任的环境的帮助工具。BSD-3

- [GitHub](https://github.com/pallets/itsdangerous) (👨‍💻 41 · 🔀 200 · 📦 660K · ⏱️ 01.08.2022):

```
git clone https://github.com/pallets/itsdangerous
```
- [PyPi](https://pypi.org/project/itsdangerous) (📥 63M / month):
```
pip install itsdangerous
```
- [Conda](https://anaconda.org/conda-forge/itsdangerous) (📥 3.6M · ⏱️ 24.03.2022):
```
conda install -c conda-forge itsdangerous
```

blinker (🥈29 · ⭐ 1.4K) - 快速的 Python 运行时信号/事件分配系统。MIT

- [GitHub](https://github.com/pallets-eco/blinker) (👨‍💻 14 · 🔀 160 · 📦 110K · 📋 35 - 8% open · ⏱️ 17.07.2022):

```
git clone https://github.com/jek/blinker
```
- [PyPi](https://pypi.org/project/blinker) (📥 7.8M / month):
```
pip install blinker
```
- [Conda](https://anaconda.org/conda-forge/blinker) (📥 5.8M · ⏱️ 20.06.2018):
```
conda install -c conda-forge blinker
```

boltons (🥉28 · ⭐ 5.9K) - 一组纯 Python 实用工具。❗Unlicensed

- [GitHub](https://github.com/mahmoud/boltons) (👨‍💻 75 · 🔀 320 · 📥 23 · 📦 2.5K · 📋 140 - 31% open · ⏱️ 29.04.2022):

```
git clone https://github.com/mahmoud/boltons
```
- [PyPi](https://pypi.org/project/boltons) (📥 2M / month):
```
pip install boltons
```
- [Conda](https://anaconda.org/conda-forge/boltons) (📥 660K · ⏱️ 27.05.2021):
```
conda install -c conda-forge boltons
```

magenta (🥉27 · ⭐ 18K) - 使用人工智能生成音乐与艺术的工具。Apache-2

- [GitHub](https://github.com/magenta/magenta) (👨‍💻 150 · 🔀 3.5K · 📦 380 · 📋 890 - 34% open · ⏱️ 08.08.2022):

```
git clone https://github.com/magenta/magenta
```
- [PyPi](https://pypi.org/project/magenta) (📥 3.9K / month):
```
pip install magenta
```
- [Conda](https://anaconda.org/conda-forge/magenta):
```
conda install -c conda-forge magenta
```

pluginbase (🥉22 · ⭐ 1K · 💀) - 一个简单但灵活的Python插件系统。❗Unlicensed

- [GitHub](https://github.com/mitsuhiko/pluginbase) (👨‍💻 9 · 🔀 140 · 📦 1.4K · ⏱️ 16.05.2021):

```
git clone https://github.com/mitsuhiko/pluginbase
```
- [PyPi](https://pypi.org/project/pluginbase) (📥 500K / month):
```
pip install pluginbase
```
- [Conda](https://anaconda.org/conda-forge/pluginbase) (📥 240K · ⏱️ 04.02.2019):
```
conda install -c conda-forge pluginbase
```


## 自然语言处理

Back to top

_用来处理人类语言的库。_

🔗 nltk - 一个先进的平台,用以构建处理人类语言数据的 Python 程序。

🔗 spacy - Python 和 Cython 中用于工业级自然语言处理的库。

gensim (🥇36 · ⭐ 13K) - 人性化的话题建模库。❗️LGPL-2.1

- [GitHub](https://github.com/RaRe-Technologies/gensim) (👨‍💻 430 · 🔀 4K · 📥 3.8K · 📦 36K · 📋 1.8K - 20% open · ⏱️ 22.08.2022):

```
git clone https://github.com/RaRe-Technologies/gensim
```
- [PyPi](https://pypi.org/project/gensim) (📥 4.9M / month):
```
pip install gensim
```
- [Conda](https://anaconda.org/conda-forge/gensim) (📥 860K · ⏱️ 29.07.2022):
```
conda install -c conda-forge gensim
```

jieba (🥇32 · ⭐ 29K · 💀) - 中文分词工具。MIT

- [GitHub](https://github.com/fxsjy/jieba) (👨‍💻 48 · 🔀 6.3K · 📦 14K · 📋 810 - 73% open · ⏱️ 15.02.2020):

```
git clone https://github.com/fxsjy/jieba
```
- [PyPi](https://pypi.org/project/jieba) (📥 440K / month):
```
pip install jieba
```
- [Conda](https://anaconda.org/conda-forge/jieba) (📥 120K · ⏱️ 30.05.2021):
```
conda install -c conda-forge jieba
```

pattern (🥈30 · ⭐ 8.3K · 💀) - Python 网络挖掘模块。BSD-3

- [GitHub](https://github.com/clips/pattern) (👨‍💻 30 · 🔀 1.5K · 📦 1.4K · 📋 200 - 62% open · ⏱️ 25.04.2020):

```
git clone https://github.com/clips/pattern
```
- [PyPi](https://pypi.org/project/pattern) (📥 1M / month):
```
pip install pattern
```
- [Conda](https://anaconda.org/conda-forge/pattern) (📥 11K · ⏱️ 05.05.2020):
```
conda install -c conda-forge pattern
```

Stanza (🥈25 · ⭐ 6.2K) - 斯坦福 NLP 集团的官方 Python 库,支持60多种语言。❗Unlicensed

- [GitHub](https://github.com/stanfordnlp/stanza) (👨‍💻 48 · 🔀 790 · 📦 1.2K · 📋 720 - 11% open · ⏱️ 23.04.2022):

```
git clone https://github.com/stanfordnlp/stanza
```
- [PyPi](https://pypi.org/project/stanza) (📥 330K / month):
```
pip install stanza
```
- [Conda](https://anaconda.org/conda-forge/stanza) (📥 4.6K · ⏱️ 21.07.2022):
```
conda install -c conda-forge stanza
```

PyTorch-NLP (🥈24 · ⭐ 2.1K · 💀) - 一个支持快速深度学习 NLP 原型研究的工具包。BSD-3

- [GitHub](https://github.com/PetrochukM/PyTorch-NLP) (👨‍💻 18 · 🔀 250 · 📦 410 · 📋 67 - 26% open · ⏱️ 10.07.2021):

```
git clone https://github.com/PetrochukM/PyTorch-NLP
```
- [PyPi](https://pypi.org/project/PyTorch-NLP) (📥 6K / month):
```
pip install PyTorch-NLP
```
- [Conda](https://anaconda.org/conda-forge/PyTorch-NLP):
```
conda install -c conda-forge PyTorch-NLP
```

pkuseg-python (🥉23 · ⭐ 5.9K) - 一个支持对不同领域进行中文分词的工具箱。MIT

- [GitHub](https://github.com/lancopku/pkuseg-python) (👨‍💻 6 · 🔀 930 · 📥 85K · 📦 210 · 📋 150 - 73% open · ⏱️ 08.06.2022):

```
git clone https://github.com/lancopku/pkuseg-python
```
- [PyPi](https://pypi.org/project/pkuseg-python):
```
pip install pkuseg-python
```
- [Conda](https://anaconda.org/conda-forge/pkuseg-python):
```
conda install -c conda-forge pkuseg-python
```

snownlp (🥉22 · ⭐ 5.9K · 💀) - 一个用来处理中文文本的库。MIT

- [GitHub](https://github.com/isnowfy/snownlp) (👨‍💻 8 · 🔀 1.3K · 📦 930 · 📋 100 - 38% open · ⏱️ 19.01.2020):

```
git clone https://github.com/isnowfy/snownlp
```
- [PyPi](https://pypi.org/project/snownlp) (📥 3.6K / month):
```
pip install snownlp
```
- [Conda](https://anaconda.org/conda-forge/snownlp) (📥 900 · ⏱️ 07.09.2021):
```
conda install -c conda-forge snownlp
```

polyglot (🥉21 · ⭐ 2K · 💀) - 支持数百种语言的自然语言处理管道。❗Unlicensed

- [GitHub](https://github.com/aboSamoor/polyglot) (👨‍💻 26 · 🔀 310 · 📦 750 · 📋 210 - 68% open · ⏱️ 22.09.2020):

```
git clone https://github.com/aboSamoor/polyglot
```
- [PyPi](https://pypi.org/project/polyglot) (📥 53K / month):
```
pip install polyglot
```
- [Conda](https://anaconda.org/conda-forge/polyglot):
```
conda install -c conda-forge polyglot
```

pytext (🥉18 · ⭐ 6.4K) - 基于 PyTouch 的自然语言模型框架。❗Unlicensed

- [GitHub](https://github.com/facebookresearch/pytext) (👨‍💻 230 · 🔀 790 · 📥 300 · 📦 110 · 📋 140 - 45% open · ⏱️ 11.08.2022):

```
git clone https://github.com/facebookresearch/pytext
```
- [PyPi](https://pypi.org/project/pytext):
```
pip install pytext
```
- [Conda](https://anaconda.org/conda-forge/pytext):
```
conda install -c conda-forge pytext
```

langid.py (🥉17 · ⭐ 2K · 💀) - 独立的语言识别系统。❗Unlicensed

- [GitHub](https://github.com/saffsd/langid.py) (👨‍💻 9 · 🔀 280 · 📦 1.1K · 📋 71 - 35% open · ⏱️ 15.07.2017):

```
git clone https://github.com/saffsd/langid.py
```
- [PyPi](https://pypi.org/project/langid.py):
```
pip install langid.py
```
- [Conda](https://anaconda.org/conda-forge/langid.py):
```
conda install -c conda-forge langid.py
```

funNLP (🥉15 · ⭐ 43K) - 中文自然语言处理的工具和数据集。❗Unlicensed

- [GitHub](https://github.com/fighting41love/funNLP) (👨‍💻 10 · 🔀 11K · 📋 50 - 22% open · ⏱️ 18.08.2022):

```
git clone https://github.com/fighting41love/funNLP
```
- [PyPi](https://pypi.org/project/funNLP) (📥 12 / month):
```
pip install funNLP
```
- [Conda](https://anaconda.org/conda-forge/funNLP):
```
conda install -c conda-forge funNLP
```


## 网络可视化和 SDN

Back to top

_用来进行网络可视化和 SDN(软件定义网络)的工具和库。_

napalm (🥇30 · ⭐ 1.9K) - 可跨供应商 API 来操纵网络设备。Apache-2

- [GitHub](https://github.com/napalm-automation/napalm) (👨‍💻 190 · 🔀 500 · 📦 900 · 📋 560 - 20% open · ⏱️ 23.08.2022):

```
git clone https://github.com/napalm-automation/napalm
```
- [PyPi](https://pypi.org/project/napalm) (📥 31K / month):
```
pip install napalm
```
- [Conda](https://anaconda.org/conda-forge/napalm):
```
conda install -c conda-forge napalm
```

mininet (🥉26 · ⭐ 4.5K) - 一款流行的网络模拟器以及用 Python 编写的 API。BSD-3

- [GitHub](https://github.com/mininet/mininet) (👨‍💻 80 · 🔀 1.6K · 📥 450K · 📦 160 · 📋 670 - 39% open · ⏱️ 11.07.2022):

```
git clone https://github.com/mininet/mininet
```
- [PyPi](https://pypi.org/project/mininet) (📥 1.1K / month):
```
pip install mininet
```
- [Conda](https://anaconda.org/conda-forge/mininet):
```
conda install -c conda-forge mininet
```

pox (🥉21 · ⭐ 580 · 💀) - 一个针对基于 Python 的软件定义网络应用(例如 OpenFlow SDN 控制器)的开源开发平台。Apache-2

- [GitHub](https://github.com/noxrepo/pox) (👨‍💻 26 · 🔀 430 · 📋 180 - 20% open · ⏱️ 20.05.2020):

```
git clone https://github.com/noxrepo/pox
```
- [PyPi](https://pypi.org/project/pox) (📥 3.6M / month):
```
pip install pox
```
- [Conda](https://anaconda.org/conda-forge/pox) (📥 220K · ⏱️ 20.05.2022):
```
conda install -c conda-forge pox
```


## 动态消息

Back to top

_用来创建用户活动的库。_

django-activity-stream (🥇25 · ⭐ 2.1K) - 从你的站点行为中生成通用活动信息流。BSD-3

- [GitHub](https://github.com/justquick/django-activity-stream) (👨‍💻 110 · 🔀 450 · 📦 860 · 📋 300 - 4% open · ⏱️ 18.08.2022):

```
git clone https://github.com/justquick/django-activity-stream
```
- [PyPi](https://pypi.org/project/django-activity-stream) (📥 46K / month):
```
pip install django-activity-stream
```
- [Conda](https://anaconda.org/conda-forge/django-activity-stream):
```
conda install -c conda-forge django-activity-stream
```

Stream Framework (🥉18 · ⭐ 4.6K · 💀) - Building news feed and notification systems using.. ❗Unlicensed

- [GitHub](https://github.com/tschellenbach/Stream-Framework) (👨‍💻 26 · 🔀 540 · 📋 180 - 35% open · ⏱️ 15.07.2020):

```
git clone https://github.com/tschellenbach/Stream-Framework
```
- [PyPi](https://pypi.org/project/Stream-Framework) (📥 1.6K / month):
```
pip install Stream-Framework
```
- [Conda](https://anaconda.org/conda-forge/Stream-Framework):
```
conda install -c conda-forge Stream-Framework
```


## ORM

Back to top

_实现对象关系映射或数据映射技术的库。_

🔗 Django Models - The Django ORM.

🔗 SQLAlchemy - Python SQL 工具以及对象关系映射工具。

🔗 awesome-sqlalchemy ( ⭐ 2.5K · 💀) - A curated list of awesome tools for SQLAlchemy.

mongoengine (🥇35 · ⭐ 3.8K) - 一个 Python 对象文档映射工具,用于 MongoDB。MIT

- [GitHub](https://github.com/MongoEngine/mongoengine) (👨‍💻 380 · 🔀 1.1K · 📦 17K · 📋 1.6K - 21% open · ⏱️ 17.07.2022):

```
git clone https://github.com/MongoEngine/mongoengine
```
- [PyPi](https://pypi.org/project/mongoengine) (📥 830K / month):
```
pip install mongoengine
```
- [Conda](https://anaconda.org/conda-forge/mongoengine) (📥 160K · ⏱️ 18.07.2022):
```
conda install -c conda-forge mongoengine
```

peewee (🥈34 · ⭐ 9.4K) - 一个小但是很有表现力的 ORM。MIT

- [GitHub](https://github.com/coleifer/peewee) (👨‍💻 150 · 🔀 1.3K · 📦 17K · ⏱️ 26.08.2022):

```
git clone https://github.com/coleifer/peewee
```
- [PyPi](https://pypi.org/project/peewee) (📥 1.2M / month):
```
pip install peewee
```
- [Conda](https://anaconda.org/conda-forge/peewee) (📥 420K · ⏱️ 12.07.2022):
```
conda install -c conda-forge peewee
```

PynamoDB (🥈29 · ⭐ 2K) - Amazon DynamoDB 的一个 Python 风格接口。MIT

- [GitHub](https://github.com/pynamodb/PynamoDB) (👨‍💻 97 · 🔀 390 · 📦 1.1K · 📋 510 - 39% open · ⏱️ 18.07.2022):

```
git clone https://github.com/pynamodb/PynamoDB
```
- [PyPi](https://pypi.org/project/PynamoDB) (📥 1.4M / month):
```
pip install PynamoDB
```
- [Conda](https://anaconda.org/conda-forge/PynamoDB) (📥 190K · ⏱️ 09.06.2022):
```
conda install -c conda-forge PynamoDB
```

dataset (🥈27 · ⭐ 4.2K) - 在数据库中存储字典,支持 SQLite,MySQL 和 PostgreSQL。MIT

- [GitHub](https://github.com/pudo/dataset) (👨‍💻 76 · 🔀 280 · 📦 2.5K · 📋 270 - 4% open · ⏱️ 03.06.2022):

```
git clone https://github.com/pudo/dataset
```
- [PyPi](https://pypi.org/project/dataset) (📥 66K / month):
```
pip install dataset
```
- [Conda](https://anaconda.org/conda-forge/dataset) (📥 2.7K · ⏱️ 16.12.2021):
```
conda install -c conda-forge dataset
```

orator (🥉22 · ⭐ 1.4K) - Orator ORM,提供了一个简单而美观的 ActiveRecord 实现。MIT

- [GitHub](https://github.com/sdispater/orator) (👨‍💻 32 · 🔀 160 · 📋 310 - 42% open · ⏱️ 13.03.2022):

```
git clone https://github.com/sdispater/orator
```
- [PyPi](https://pypi.org/project/orator) (📥 12K / month):
```
pip install orator
```
- [Conda](https://anaconda.org/conda-forge/orator) (📥 1.9K · ⏱️ 18.03.2020):
```
conda install -c conda-forge orator
```

pony (🥉20 · ⭐ 3K) - 提供面向生成器的SQL接口的ORM。Apache-2

- [GitHub](https://github.com/ponyorm/pony) (🔀 210 · 📥 30 · 📦 2.6K · 📋 590 - 45% open · ⏱️ 25.05.2022):

```
git clone https://github.com/ponyorm/pony/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

pydal (🥉19 · ⭐ 430) - 纯 Python 数据库抽象接口层。BSD-3

- [GitHub](https://github.com/web2py/pydal) (🔀 120 · 📦 230 · 📋 310 - 44% open · ⏱️ 20.08.2022):

```
git clone https://github.com/web2py/pydal/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

orm (🥉18 · ⭐ 1.6K) - 一个异步的 ORM。BSD-3

- [GitHub](https://github.com/encode/orm) (👨‍💻 18 · 🔀 91 · 📋 77 - 18% open · ⏱️ 24.07.2022):

```
git clone https://github.com/encode/orm
```
- [PyPi](https://pypi.org/project/orm) (📥 4.6K / month):
```
pip install orm
```
- [Conda](https://anaconda.org/conda-forge/orm):
```
conda install -c conda-forge orm
```

hot-redis (🥉16 · ⭐ 280 · 💀) - 为 Redis 提供 Python 丰富的数据类型。BSD-2

- [GitHub](https://github.com/stephenmcd/hot-redis) (👨‍💻 6 · 🔀 29 · 📦 26 · 📋 11 - 54% open · ⏱️ 16.10.2018):

```
git clone https://github.com/stephenmcd/hot-redis
```
- [PyPi](https://pypi.org/project/hot-redis) (📥 350 / month):
```
pip install hot-redis
```
- [Conda](https://anaconda.org/conda-forge/hot-redis):
```
conda install -c conda-forge hot-redis
```

redisco (🥉14 · ⭐ 440 · 💀) - 一个 Python 库,提供可以持续存在在 Redis 中的简单模型和容器。MIT

- [GitHub](https://github.com/kiddouk/redisco) (👨‍💻 20 · 🔀 83 · 📋 51 - 70% open · ⏱️ 06.06.2016):

```
git clone https://github.com/kiddouk/redisco
```
- [PyPi](https://pypi.org/project/redisco) (📥 370 / month):
```
pip install redisco
```
- [Conda](https://anaconda.org/conda-forge/redisco):
```
conda install -c conda-forge redisco
```


## 包管理

Back to top

_管理包和依赖的工具。_

🔗 pip - Python 包和依赖关系管理工具。

🔗 PyPI

poetry (🥇30 · ⭐ 21K) - 可完全取代 setup.py 的包管理工具。MIT

- [GitHub](https://github.com/python-poetry/poetry) (👨‍💻 380 · 🔀 1.7K · 📥 14M · 📋 4.1K - 22% open · ⏱️ 25.08.2022):

```
git clone https://github.com/sdispater/poetry
```
- [PyPi](https://pypi.org/project/poetry) (📥 8M / month):
```
pip install poetry
```
- [Conda](https://anaconda.org/conda-forge/poetry) (📥 580K · ⏱️ 13.07.2022):
```
conda install -c conda-forge poetry
```

pip-tools (🥉28 · ⭐ 6.2K) - 保证 Python 包依赖关系更新的一组工具。BSD-3

- [GitHub](https://github.com/jazzband/pip-tools) (👨‍💻 170 · 🔀 460 · 📋 850 - 13% open · ⏱️ 22.08.2022):

```
git clone https://github.com/jazzband/pip-tools
```
- [PyPi](https://pypi.org/project/pip-tools) (📥 7.2M / month):
```
pip install pip-tools
```
- [Conda](https://anaconda.org/conda-forge/pip-tools) (📥 48K · ⏱️ 24.05.2022):
```
conda install -c conda-forge pip-tools
```

conda (🥉15 · ⭐ 4.8K) - 跨平台的 Python 二进制包管理工具。❗Unlicensed

- [GitHub](https://github.com/conda/conda) (🔀 1.2K · 📋 8.6K - 10% open · ⏱️ 25.08.2022):

```
git clone https://github.com/conda/conda/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```


## 包仓库

Back to top

_本地 PyPI 仓库服务和代理。_

devpi (🥇19 · ⭐ 590) - PyPI 服务和打包/测试/分发工具。❗Unlicensed

- [GitHub](https://github.com/devpi/devpi) (👨‍💻 87 · 🔀 100 · 📦 190 · 📋 700 - 9% open · ⏱️ 25.08.2022):

```
git clone https://github.com/devpi/devpi
```
- [PyPi](https://pypi.org/project/devpi) (📥 2.2K / month):
```
pip install devpi
```
- [Conda](https://anaconda.org/conda-forge/devpi):
```
conda install -c conda-forge devpi
```

localshop (🥈16 · ⭐ 380) - 本地 PyPI 服务(自定义包并且自动对 PyPI 镜像)。MIT

- [GitHub](https://github.com/mvantellingen/localshop) (👨‍💻 46 · 🔀 110 · 📦 4 · 📋 110 - 30% open · ⏱️ 17.07.2022):

```
git clone https://github.com/jazzband/localshop
```
- [PyPi](https://pypi.org/project/localshop) (📥 80 / month):
```
pip install localshop
```
- [Conda](https://anaconda.org/conda-forge/localshop):
```
conda install -c conda-forge localshop
```

warehouse (🥉15 · ⭐ 3K) - 下一代 PyPI。Apache-2

- [GitHub](https://github.com/pypi/warehouse) (👨‍💻 320 · 🔀 770 · 📋 2.7K - 15% open · ⏱️ 25.08.2022):

```
git clone https://github.com/pypa/warehouse
```
- [PyPi](https://pypi.org/project/warehouse):
```
pip install warehouse
```
- [Conda](https://anaconda.org/conda-forge/warehouse):
```
conda install -c conda-forge warehouse
```

bandersnatch (🥉13 · ⭐ 320) - PyPA 提供的 PyPI 镜像工具。❗️AFL-3.0

- [GitHub](https://github.com/pypa/bandersnatch) (🔀 97 · 📋 210 - 15% open · ⏱️ 22.08.2022):

```
git clone https://github.com/pypa/bandersnatch/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```


## 渗透测试

Back to top

_渗透测试相关框架和工具。_

sqlmap (🥇22 · ⭐ 24K) - 自动 SQL 注入和数据库接管工具。❗Unlicensed

- [GitHub](https://github.com/sqlmapproject/sqlmap) (👨‍💻 120 · 🔀 4.8K · 📋 4.7K - 1% open · ⏱️ 22.08.2022):

```
git clone https://github.com/sqlmapproject/sqlmap
```
- [PyPi](https://pypi.org/project/sqlmap) (📥 5.6K / month):
```
pip install sqlmap
```
- [Conda](https://anaconda.org/conda-forge/sqlmap):
```
conda install -c conda-forge sqlmap
```

fsociety (🥉19 · ⭐ 7.9K · 💀) - 一款渗透测试框架。MIT

- [GitHub](https://github.com/Manisso/fsociety) (👨‍💻 21 · 🔀 1.6K · 📋 120 - 20% open · ⏱️ 16.10.2020):

```
git clone https://github.com/Manisso/fsociety
```
- [PyPi](https://pypi.org/project/fsociety) (📥 620 / month):
```
pip install fsociety
```
- [Conda](https://anaconda.org/conda-forge/fsociety):
```
conda install -c conda-forge fsociety
```

setoolkit (🥉17 · ⭐ 7.9K · 💤) - 社会工程工具包。❗Unlicensed

- [GitHub](https://github.com/trustedsec/social-engineer-toolkit) (👨‍💻 85 · 🔀 2.2K · 📋 810 - 25% open · ⏱️ 26.01.2022):

```
git clone https://github.com/trustedsec/social-engineer-toolkit
```
- [PyPi](https://pypi.org/project/social-engineer-toolkit):
```
pip install social-engineer-toolkit
```
- [Conda](https://anaconda.org/conda-forge/social-engineer-toolkit):
```
conda install -c conda-forge social-engineer-toolkit
```


## 权限

Back to top

_允许或拒绝用户访问数据或功能的库。_

django-guardian (🥇27 · ⭐ 3.2K) - Django 1.2+ ,实现了单个对象权限。❗Unlicensed

- [GitHub](https://github.com/django-guardian/django-guardian) (👨‍💻 160 · 🔀 520 · 📦 4.9K · 📋 440 - 27% open · ⏱️ 25.03.2022):

```
git clone https://github.com/django-guardian/django-guardian
```
- [PyPi](https://pypi.org/project/django-guardian) (📥 220K / month):
```
pip install django-guardian
```
- [Conda](https://anaconda.org/conda-forge/django-guardian) (📥 39K · ⏱️ 26.05.2021):
```
conda install -c conda-forge django-guardian
```

django-rules (🥉23 · ⭐ 1.5K) - 一个小巧但是强大的应用,提供对象级别的权限管理,且不需要使用数据库。MIT

- [GitHub](https://github.com/dfunckt/django-rules) (👨‍💻 25 · 🔀 120 · 📦 920 · 📋 100 - 22% open · ⏱️ 23.03.2022):

```
git clone https://github.com/dfunckt/django-rules
```
- [PyPi](https://pypi.org/project/django-rules) (📥 140 / month):
```
pip install django-rules
```
- [Conda](https://anaconda.org/conda-forge/django-rules):
```
conda install -c conda-forge django-rules
```


## 进程

Back to top

_操作系统进程启动及通信库。_

🔗 sarge - 另一 种 subprocess 模块的封装。

sh (🥇31 · ⭐ 6.4K) - 一个完备的 subprocess 替代库。MIT

- [GitHub](https://github.com/amoffat/sh) (👨‍💻 85 · 🔀 450 · 📦 9.9K · 📋 410 - 2% open · ⏱️ 18.08.2022):

```
git clone https://github.com/amoffat/sh
```
- [PyPi](https://pypi.org/project/sh) (📥 3.3M / month):
```
pip install sh
```
- [Conda](https://anaconda.org/conda-forge/sh) (📥 130K · ⏱️ 20.06.2022):
```
conda install -c conda-forge sh
```

delegator.py (🥉17 · ⭐ 1.6K · 💀) - .. MIT

- [GitHub](https://github.com/amitt001/delegator.py) (👨‍💻 23 · 🔀 82 · 📋 45 - 17% open · ⏱️ 06.05.2019):

```
git clone https://github.com/amitt001/delegator.py
```
- [PyPi](https://pypi.org/project/delegator.py) (📥 51K / month):
```
pip install delegator.py
```
- [Conda](https://anaconda.org/conda-forge/delegator.py):
```
conda install -c conda-forge delegator.py
```


## 推荐系统

Back to top

_用于构建推荐系统的相关库。_

annoy (🥇31 · ⭐ 10K) - 对 C++/Python 实现的近似近邻算法进行了内存优化。Apache-2

- [GitHub](https://github.com/spotify/annoy) (👨‍💻 82 · 🔀 1K · 📦 2.2K · 📋 350 - 10% open · ⏱️ 08.08.2022):

```
git clone https://github.com/spotify/annoy
```
- [PyPi](https://pypi.org/project/annoy) (📥 1.5M / month):
```
pip install annoy
```
- [Conda](https://anaconda.org/conda-forge/annoy):
```
conda install -c conda-forge annoy
```

lightfm (🥈26 · ⭐ 4.1K) - John Gruber’s Markdown 的 Python 版实现。Apache-2

- [GitHub](https://github.com/lyst/lightfm) (👨‍💻 44 · 🔀 630 · 📦 790 · 📋 460 - 24% open · ⏱️ 19.07.2022):

```
git clone https://github.com/lyst/lightfm
```
- [PyPi](https://pypi.org/project/lightfm) (📥 360K / month):
```
pip install lightfm
```
- [Conda](https://anaconda.org/conda-forge/lightfm) (📥 130K · ⏱️ 09.03.2022):
```
conda install -c conda-forge lightfm
```

implicit (🥈26 · ⭐ 2.9K) - 对隐式数据集进行协作过滤的快速 Python 实现。MIT

- [GitHub](https://github.com/benfred/implicit) (👨‍💻 32 · 🔀 530 · 📥 95 · 📦 650 · 📋 420 - 16% open · ⏱️ 21.08.2022):

```
git clone https://github.com/benfred/implicit
```
- [PyPi](https://pypi.org/project/implicit) (📥 160K / month):
```
pip install implicit
```
- [Conda](https://anaconda.org/conda-forge/implicit) (📥 390K · ⏱️ 29.01.2022):
```
conda install -c conda-forge implicit
```

Surprise (🥉20 · ⭐ 5.5K) - 用于构建和分析推荐系统的科学工具。BSD-3

- [GitHub](https://github.com/NicolasHug/Surprise) (👨‍💻 43 · 🔀 920 · 📋 350 - 15% open · ⏱️ 21.08.2022):

```
git clone https://github.com/NicolasHug/Surprise
```
- [PyPi](https://pypi.org/project/Surprise) (📥 19K / month):
```
pip install Surprise
```
- [Conda](https://anaconda.org/conda-forge/Surprise):
```
conda install -c conda-forge Surprise
```

spotlight (🥉19 · ⭐ 2.8K · 💀) - 使用 PyTorch 实现的深度推荐模型。MIT

- [GitHub](https://github.com/maciejkula/spotlight) (👨‍💻 11 · 🔀 400 · 📋 110 - 56% open · ⏱️ 09.02.2020):

```
git clone https://github.com/maciejkula/spotlight
```
- [PyPi](https://pypi.org/project/spotlight) (📥 360 / month):
```
pip install spotlight
```
- [Conda](https://anaconda.org/conda-forge/spotlight):
```
conda install -c conda-forge spotlight
```

fastFM (🥉19 · ⭐ 1K · 💀) - Factorization Machine 相关库。❗Unlicensed

- [GitHub](https://github.com/ibayer/fastFM) (👨‍💻 20 · 🔀 200 · 📥 450 · 📦 97 · 📋 110 - 43% open · ⏱️ 24.03.2021):

```
git clone https://github.com/ibayer/fastFM
```
- [PyPi](https://pypi.org/project/fastFM) (📥 370 / month):
```
pip install fastFM
```
- [Conda](https://anaconda.org/conda-forge/fastFM):
```
conda install -c conda-forge fastFM
```

tensorrec (🥉18 · ⭐ 1.2K · 💀) - TensorFlow 的推荐引擎框架。Apache-2

- [GitHub](https://github.com/jfkirk/tensorrec) (👨‍💻 9 · 🔀 220 · 📦 27 · 📋 130 - 28% open · ⏱️ 04.02.2020):

```
git clone https://github.com/jfkirk/tensorrec
```
- [PyPi](https://pypi.org/project/tensorrec) (📥 470 / month):
```
pip install tensorrec
```
- [Conda](https://anaconda.org/conda-forge/tensorrec):
```
conda install -c conda-forge tensorrec
```

libffm (🥉13 · ⭐ 1.6K · 💀) - Field-aware Factorization Machine (FFM) 相关库。BSD-3

- [GitHub](https://github.com/ycjuan/libffm) (👨‍💻 5 · 🔀 420 · 📋 36 - 55% open · ⏱️ 22.02.2019):

```
git clone https://github.com/guestwalk/libffm
```
- [PyPi](https://pypi.org/project/libffm):
```
pip install libffm
```
- [Conda](https://anaconda.org/conda-forge/libffm):
```
conda install -c conda-forge libffm
```


## 重构

Back to top

_Python 重构相关库和工具。_

🔗 Bicycle Repair Man - Python 的重构工具。

🔗 Bowler - 适用于现代Python的安全代码重构。

Rope (🥇22 · ⭐ 1.4K · 📉) - 一个 Python 的重构库。❗️LGPL-3.0

- [GitHub](https://github.com/python-rope/rope) (👨‍💻 70 · 🔀 140 · 📋 240 - 29% open · ⏱️ 31.07.2022):

```
git clone https://github.com/python-rope/rope
```
- [PyPi](https://pypi.org/project/rope) (📥 810K / month):
```
pip install rope
```
- [Conda](https://anaconda.org/conda-forge/rope) (📥 810K · ⏱️ 29.07.2022):
```
conda install -c conda-forge rope
```


## RESTful API

Back to top

_用来开发 RESTful APIs 的库_

🔗 django-rest-framework - 一个强大灵活的工具,用来构建 web API。

🔗 django-tastypie - 为 Django 应用开发 API。

🔗 vibora - 快速高效且支持异步的 Web 框架,灵感来源于 Flask。

falcon (🥇34 · ⭐ 8.9K) - 一个用来建立云 API 和 web app 后端的高性能框架。Apache-2

- [GitHub](https://github.com/falconry/falcon) (👨‍💻 190 · 🔀 860 · 📥 3.9K · 📦 6.9K · 📋 960 - 17% open · ⏱️ 25.08.2022):

```
git clone https://github.com/falconry/falcon
```
- [PyPi](https://pypi.org/project/falcon) (📥 610K / month):
```
pip install falcon
```
- [Conda](https://anaconda.org/conda-forge/falcon) (📥 270K · ⏱️ 09.04.2022):
```
conda install -c conda-forge falcon
```

flask-restful (🥈33 · ⭐ 6.4K) - 为 flask 快速创建 REST APIs 。BSD-3

- [GitHub](https://github.com/flask-restful/flask-restful) (👨‍💻 160 · 🔀 960 · 📦 80K · 📋 540 - 16% open · ⏱️ 04.03.2022):

```
git clone https://github.com/flask-restful/flask-restful
```
- [PyPi](https://pypi.org/project/flask-restful) (📥 1.3M / month):
```
pip install flask-restful
```
- [Conda](https://anaconda.org/conda-forge/flask-restful) (📥 130K · ⏱️ 30.05.2021):
```
conda install -c conda-forge flask-restful
```

sanic (🥈32 · ⭐ 16K) - A Python 3.6+ web server and web framework that's written to go fast. MIT

- [GitHub](https://github.com/sanic-org/sanic) (👨‍💻 320 · 🔀 1.4K · 📦 7.5K · 📋 1.2K - 4% open · ⏱️ 18.08.2022):

```
git clone https://github.com/huge-success/sanic
```
- [PyPi](https://pypi.org/project/sanic) (📥 960K / month):
```
pip install sanic
```
- [Conda](https://anaconda.org/conda-forge/sanic) (📥 210K · ⏱️ 11.08.2022):
```
conda install -c conda-forge sanic
```

fastapi (🥈30 · ⭐ 49K) - 一个现代,快速,基于标准 Python 类型注解的的 web框架,可使用 Python3.6+ 版本构建 API。MIT

- [GitHub](https://github.com/tiangolo/fastapi) (👨‍💻 340 · 🔀 3.8K · 📋 3K - 36% open · ⏱️ 25.08.2022):

```
git clone https://github.com/tiangolo/fastapi
```
- [PyPi](https://pypi.org/project/fastapi) (📥 8.1M / month):
```
pip install fastapi
```
- [Conda](https://anaconda.org/conda-forge/fastapi) (📥 890K · ⏱️ 24.08.2022):
```
conda install -c conda-forge fastapi
```

hug (🥉28 · ⭐ 6.6K · 💀) - 一个为纯净公开的 API 打造的 Python 3 框架。MIT

- [GitHub](https://github.com/hugapi/hug) (👨‍💻 120 · 🔀 370 · 📦 1.5K · 📋 460 - 35% open · ⏱️ 10.08.2020):

```
git clone https://github.com/hugapi/hug
```
- [PyPi](https://pypi.org/project/hug) (📥 40K / month):
```
pip install hug
```
- [Conda](https://anaconda.org/conda-forge/hug) (📥 160K · ⏱️ 26.01.2022):
```
conda install -c conda-forge hug
```

flask-api (🥉26 · ⭐ 1.3K) - 为 flask 开发的,可浏览 Web APIs 。❗Unlicensed

- [GitHub](https://github.com/flask-api/flask-api) (👨‍💻 32 · 🔀 170 · 📦 5.2K · 📋 63 - 19% open · ⏱️ 18.07.2022):

```
git clone https://github.com/flask-api/flask-api
```
- [PyPi](https://pypi.org/project/flask-api) (📥 220K / month):
```
pip install flask-api
```
- [Conda](https://anaconda.org/conda-forge/flask-api):
```
conda install -c conda-forge flask-api
```

eve (🥉25 · ⭐ 6.5K) - REST API 框架,由 Flask, MongoDB 等驱动。❗Unlicensed

- [GitHub](https://github.com/pyeve/eve) (👨‍💻 210 · 🔀 730 · 📦 1K · 📋 960 - 2% open · ⏱️ 01.08.2022):

```
git clone https://github.com/pyeve/eve
```
- [PyPi](https://pypi.org/project/eve) (📥 22K / month):
```
pip install eve
```
- [Conda](https://anaconda.org/conda-forge/eve):
```
conda install -c conda-forge eve
```

apistar (🥉24 · ⭐ 5.6K · 💤) - 专为Python 3设计的智能 Web API 框架。BSD-3

- [GitHub](https://github.com/encode/apistar) (👨‍💻 89 · 🔀 420 · 📦 680 · 📋 310 - 7% open · ⏱️ 31.08.2021):

```
git clone https://github.com/encode/apistar
```
- [PyPi](https://pypi.org/project/apistar) (📥 9.1K / month):
```
pip install apistar
```
- [Conda](https://anaconda.org/conda-forge/apistar) (📥 100K · ⏱️ 03.04.2019):
```
conda install -c conda-forge apistar
```

cornice (🥉23 · ⭐ 380) - 一个 Pyramid 的 REST 框架 。❗Unlicensed

- [GitHub](https://github.com/Cornices/cornice) (👨‍💻 120 · 🔀 140 · 📦 740 · 📋 240 - 19% open · ⏱️ 18.07.2022):

```
git clone https://github.com/Cornices/cornice
```
- [PyPi](https://pypi.org/project/cornice) (📥 23K / month):
```
pip install cornice
```
- [Conda](https://anaconda.org/conda-forge/cornice):
```
conda install -c conda-forge cornice
```

sandman2 (🥉20 · ⭐ 1.9K · 💀) - 为数据库驱动的系统自动生成 REST API。Apache-2

- [GitHub](https://github.com/jeffknupp/sandman2) (👨‍💻 23 · 🔀 210 · 📦 22 · 📋 83 - 37% open · ⏱️ 21.12.2020):

```
git clone https://github.com/jeffknupp/sandman2
```
- [PyPi](https://pypi.org/project/sandman2) (📥 220 / month):
```
pip install sandman2
```
- [Conda](https://anaconda.org/conda-forge/sandman2):
```
conda install -c conda-forge sandman2
```


## 机器人

Back to top

_机器人相关库。_

🔗 rospy - ROS (Robot Operating System) 库。

PythonRobotics (🥇17 · ⭐ 16K) - 各种具有可视化效果的机器人算法的汇总。❗Unlicensed

- [GitHub](https://github.com/AtsushiSakai/PythonRobotics) (👨‍💻 100 · 🔀 4.8K · 📋 290 - 4% open · ⏱️ 15.08.2022):

```
git clone https://github.com/AtsushiSakai/PythonRobotics
```
- [PyPi](https://pypi.org/project/PythonRobotics):
```
pip install PythonRobotics
```
- [Conda](https://anaconda.org/conda-forge/PythonRobotics):
```
conda install -c conda-forge PythonRobotics
```


## RPC 服务器

Back to top

_兼容 RPC 的服务器。_

zeroRPC (🥇16 · ⭐ 3K · 💤) - zerorpc 是一个灵活的 RPC 实现,基于 ZeroMQMessagePack❗Unlicensed

- [GitHub](https://github.com/0rpc/zerorpc-python) (👨‍💻 38 · 🔀 360 · 📋 160 - 30% open · ⏱️ 06.01.2022):

```
git clone https://github.com/0rpc/zerorpc-python
```
- [PyPi](https://pypi.org/project/zerorpc-python):
```
pip install zerorpc-python
```
- [Conda](https://anaconda.org/conda-forge/zerorpc-python) (📥 850 · ⏱️ 06.06.2022):
```
conda install -c conda-forge zerorpc-python
```


## 科学计算和数据分析

Back to top

_用来进行科学计算和数据分析的库。_

🔗 astropy - 一个天文学 Python 库。

🔗 Biopython - Biopython 是一组可以免费使用的用来进行生物计算的工具。

🔗 cclib - 一个用来解析和解释计算化学软件包输出结果的库。

🔗 Colour - 大量色彩理论转换和算法的实现。

🔗 NetworkX - 一个为复杂网络设计的高性能软件。

🔗 NIPY - 神经影响学工具箱集合。

🔗 NumPy - 使用 Python 进行科学计算的基础包。

🔗 Open Babel - 一个化学工具箱,用来描述多种化学数据。

🔗 PyDy - PyDy 是 Python Dynamics 的缩写,用来为动力学运动建模工作流程提供帮助, 基于 NumPy, SciPy, IPython 和 matplotlib。

🔗 QuTiP - Python 版 Quantum 工具箱。

🔗 RDKit - 化学信息学和机器学习软件。

🔗 SciPy - 由一些基于 Python ,用于数学,科学和工程的开源软件构成的生态系统。

🔗 SimPy - 一个基于过程的离散事件模拟框架。

SymPy (🥇35 · ⭐ 9.5K) - 一个用于符号数学的 Python 库。❗Unlicensed

- [GitHub](https://github.com/sympy/sympy) (👨‍💻 1.2K · 🔀 3.6K · 📥 460K · 📦 45K · 📋 12K - 32% open · ⏱️ 26.08.2022):

```
git clone https://github.com/sympy/sympy
```
- [PyPi](https://pypi.org/project/sympy) (📥 2.6M / month):
```
pip install sympy
```
- [Conda](https://anaconda.org/conda-forge/sympy) (📥 2.3M · ⏱️ 23.08.2022):
```
conda install -c conda-forge sympy
```

statsmodels (🥈32 · ⭐ 7.7K) - 统计建模和计量经济学。BSD-3

- [GitHub](https://github.com/statsmodels/statsmodels) (👨‍💻 380 · 🔀 2.4K · 📥 26 · 📦 68K · 📋 4.8K - 46% open · ⏱️ 23.08.2022):

```
git clone https://github.com/statsmodels/statsmodels
```
- [PyPi](https://pypi.org/project/statsmodels) (📥 8.8M / month):
```
pip install statsmodels
```
- [Conda](https://anaconda.org/conda-forge/statsmodels) (📥 7M · ⏱️ 09.06.2022):
```
conda install -c conda-forge statsmodels
```

Zipline (🥈30 · ⭐ 15K · 💀) - 一个 Python 算法交易库。Apache-2

- [GitHub](https://github.com/quantopian/zipline) (👨‍💻 160 · 🔀 4K · 📦 880 · 📋 970 - 32% open · ⏱️ 14.10.2020):

```
git clone https://github.com/quantopian/zipline
```
- [PyPi](https://pypi.org/project/zipline) (📥 3.1K / month):
```
pip install zipline
```
- [Conda](https://anaconda.org/conda-forge/zipline) (📥 6.2K · ⏱️ 05.10.2020):
```
conda install -c conda-forge zipline
```

PyMC (🥉26 · ⭐ 6.9K) - 马尔科夫链蒙特卡洛采样工具。❗Unlicensed

- [GitHub](https://github.com/pymc-devs/pymc) (👨‍💻 410 · 🔀 1.6K · 📥 1.9K · 📦 690 · 📋 2.8K - 6% open · ⏱️ 25.08.2022):

```
git clone https://github.com/pymc-devs/pymc3
```
- [PyPi](https://pypi.org/project/pymc3) (📥 410K / month):
```
pip install pymc3
```
- [Conda](https://anaconda.org/conda-forge/pymc3) (📥 440K · ⏱️ 20.05.2022):
```
conda install -c conda-forge pymc3
```

Karate Club (🥉23 · ⭐ 1.7K) - 用于图形结构化数据的无监督机器学习工具箱。❗️GPL-3.0

- [GitHub](https://github.com/benedekrozemberczki/karateclub) (👨‍💻 15 · 🔀 210 · 📦 100 · ⏱️ 20.08.2022):

```
git clone https://github.com/benedekrozemberczki/karateclub
```
- [PyPi](https://pypi.org/project/karateclub) (📥 2.8K / month):
```
pip install karateclub
```
- [Conda](https://anaconda.org/conda-forge/karateclub) (📥 12K · ⏱️ 28.01.2022):
```
conda install -c conda-forge karateclub
```

bcbio-nextgen (🥉20 · ⭐ 890) - 这个工具箱为全自动高通量测序分析提供符合最佳实践的处理流程。MIT

- [GitHub](https://github.com/bcbio/bcbio-nextgen) (👨‍💻 94 · 🔀 340 · 📋 3K - 3% open · ⏱️ 06.07.2022):

```
git clone https://github.com/chapmanb/bcbio-nextgen
```
- [PyPi](https://pypi.org/project/bcbio-nextgen) (📥 32 / month):
```
pip install bcbio-nextgen
```
- [Conda](https://anaconda.org/conda-forge/bcbio-nextgen):
```
conda install -c conda-forge bcbio-nextgen
```

ObsPy (🥉18 · ⭐ 940) - 地震学 Python 工具箱。❗Unlicensed

- [GitHub](https://github.com/obspy/obspy) (🔀 480 · 📥 6.7K · 📋 1.6K - 16% open · ⏱️ 08.08.2022):

```
git clone https://github.com/obspy/obspy/wiki/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

bccb (🥉18 · ⭐ 550 · 💤) - 生物分析相关代码集合。❗Unlicensed

- [GitHub](https://github.com/chapmanb/bcbb) (👨‍💻 32 · 🔀 220 · 📦 230 · 📋 73 - 19% open · ⏱️ 18.11.2021):

```
git clone https://github.com/chapmanb/bcbb
```
- [PyPi](https://pypi.org/project/bcbb):
```
pip install bcbb
```
- [Conda](https://anaconda.org/conda-forge/bcbb):
```
conda install -c conda-forge bcbb
```


## 搜索

Back to top

_对数据进行索引和执行搜索查询的库和软件。_

🔗 elasticsearch-py - Elasticsearch 的官方底层 Python 客户端。

🔗 whoosh - 一个快速的纯 Python 搜索引擎库。

django-haystack (🥇30 · ⭐ 3.3K) - Django 模块化搜索。❗Unlicensed

- [GitHub](https://github.com/django-haystack/django-haystack) (👨‍💻 200 · 🔀 1.2K · 📦 8.1K · 📋 1.2K - 36% open · ⏱️ 27.07.2022):

```
git clone https://github.com/django-haystack/django-haystack
```
- [PyPi](https://pypi.org/project/django-haystack) (📥 110K / month):
```
pip install django-haystack
```
- [Conda](https://anaconda.org/conda-forge/django-haystack) (📥 4.8K · ⏱️ 31.05.2018):
```
conda install -c conda-forge django-haystack
```

pysolr (🥉27 · ⭐ 620) - 支持 Apache Solr 的轻量级 Python 装饰器。BSD-3

- [GitHub](https://github.com/django-haystack/pysolr) (👨‍💻 65 · 🔀 300 · 📦 2.7K · 📋 140 - 14% open · ⏱️ 12.04.2022):

```
git clone https://github.com/django-haystack/pysolr
```
- [PyPi](https://pypi.org/project/pysolr) (📥 190K / month):
```
pip install pysolr
```
- [Conda](https://anaconda.org/conda-forge/pysolr) (📥 19K · ⏱️ 28.04.2020):
```
conda install -c conda-forge pysolr
```

elasticsearch-dsl-py (🥉24 · ⭐ 3.5K) - Elasticsearch 的官方高级 Python 客户端。Apache-2

- [GitHub](https://github.com/elastic/elasticsearch-dsl-py) (👨‍💻 130 · 🔀 730 · 📥 140 · 📦 6.4K · 📋 1.2K - 8% open · ⏱️ 14.07.2022):

```
git clone https://github.com/elastic/elasticsearch-dsl-py
```
- [PyPi](https://pypi.org/project/elasticsearch-dsl-py):
```
pip install elasticsearch-dsl-py
```
- [Conda](https://anaconda.org/conda-forge/elasticsearch-dsl-py):
```
conda install -c conda-forge elasticsearch-dsl-py
```


## 序列化

Back to top

_复杂数据类型序列化相关库。_

marshmallow (🥇30 · ⭐ 6.2K) - 一个轻量级的库,用于将复杂对象与简单 Python 数据类型相互转换。MIT

- [GitHub](https://github.com/marshmallow-code/marshmallow) (👨‍💻 200 · 🔀 590 · 📦 53K · 📋 1.1K - 11% open · ⏱️ 25.08.2022):

```
git clone https://github.com/marshmallow-code/marshmallow
```
- [PyPi](https://pypi.org/project/marshmallow) (📥 17M / month):
```
pip install marshmallow
```
- [Conda](https://anaconda.org/conda-forge/marshmallow) (📥 1.2M · ⏱️ 23.08.2022):
```
conda install -c conda-forge marshmallow
```

python-rapidjson (🥈23 · ⭐ 460) - A Python wrapper around.. ❗Unlicensed

- [GitHub](https://github.com/python-rapidjson/python-rapidjson) (👨‍💻 19 · 🔀 40 · 📦 2.7K · 📋 100 - 10% open · ⏱️ 07.07.2022):

```
git clone https://github.com/python-rapidjson/python-rapidjson
```
- [PyPi](https://pypi.org/project/python-rapidjson) (📥 880K / month):
```
pip install python-rapidjson
```
- [Conda](https://anaconda.org/conda-forge/python-rapidjson) (📥 1M · ⏱️ 19.02.2022):
```
conda install -c conda-forge python-rapidjson
```

pysimdjson (🥉22 · ⭐ 550) - A Python bindings for.. ❗Unlicensed

- [GitHub](https://github.com/TkTech/pysimdjson) (👨‍💻 13 · 🔀 40 · 📦 400 · 📋 75 - 13% open · ⏱️ 04.06.2022):

```
git clone https://github.com/TkTech/pysimdjson
```
- [PyPi](https://pypi.org/project/pysimdjson) (📥 240K / month):
```
pip install pysimdjson
```
- [Conda](https://anaconda.org/conda-forge/pysimdjson) (📥 32K · ⏱️ 29.05.2022):
```
conda install -c conda-forge pysimdjson
```

ultrajson (🥉15 · ⭐ 3.8K) - 使用 Python 绑定的,用 C 编写的快速 JSON 解码器和编码器。❗Unlicensed

- [GitHub](https://github.com/ultrajson/ultrajson) (👨‍💻 82 · 🔀 320 · 📋 330 - 7% open · ⏱️ 08.08.2022):

```
git clone https://github.com/esnme/ultrajson
```
- [PyPi](https://pypi.org/project/ultrajson):
```
pip install ultrajson
```
- [Conda](https://anaconda.org/conda-forge/ultrajson):
```
conda install -c conda-forge ultrajson
```


## Serverless 框架

Back to top

_使用 Python 开发 Serverless 模型相关的库。_

Zappa (🥇27 · ⭐ 12K · 💀) - 在 AWS Lambda 和 API Gateway 部署 WSGI 应用的工具。MIT

- [GitHub](https://github.com/Miserlou/Zappa) (👨‍💻 260 · 🔀 1.2K · 📥 260 · 📋 1.3K - 47% open · ⏱️ 20.02.2021):

```
git clone https://github.com/Miserlou/Zappa
```
- [PyPi](https://pypi.org/project/Zappa) (📥 88K / month):
```
pip install Zappa
```
- [Conda](https://anaconda.org/conda-forge/Zappa):
```
conda install -c conda-forge Zappa
```

python-lambda (🥉22 · ⭐ 1.4K) - 在 AWS Lambda 开发和部署 Python 代码的工具包。ISC

- [GitHub](https://github.com/nficano/python-lambda) (👨‍💻 48 · 🔀 220 · 📦 160 · 📋 90 - 41% open · ⏱️ 03.06.2022):

```
git clone https://github.com/nficano/python-lambda
```
- [PyPi](https://pypi.org/project/python-lambda) (📥 4.2K / month):
```
pip install python-lambda
```
- [Conda](https://anaconda.org/conda-forge/python-lambda):
```
conda install -c conda-forge python-lambda
```


## 命令行工具

Back to top

_用于创建命令行程序的库。_

xonsh (🥇15 · ⭐ 6.2K) - 一种基于 python 的跨平台,面向 unix 的 shell 语言和命令提示符。❗Unlicensed

- [GitHub](https://github.com/xonsh/xonsh) (🔀 550 · 📥 7.9K · 📋 2.4K - 10% open · ⏱️ 18.08.2022):

```
git clone https://github.com/xonsh/xonsh/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```


## 特殊文本格式处理

Back to top

_一些用来解析和操作特殊文本格式的库。_

🔗 openpyxl - 一个用来读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的库。

🔗 ReportLab - 快速创建富文本 PDF 文档。

🔗 PyYAML - Python 版本的 YAML 解析器。

Mistune (🥇33 · ⭐ 2.1K · 📈) - 快速并且功能齐全的纯 Python 实现的 Markdown 解析器。BSD-3

- [GitHub](https://github.com/lepture/mistune) (👨‍💻 35 · 🔀 200 · 📦 170K · 📋 230 - 8% open · ⏱️ 21.07.2022):

```
git clone https://github.com/lepture/mistune
```
- [PyPi](https://pypi.org/project/mistune) (📥 11M / month):
```
pip install mistune
```
- [Conda](https://anaconda.org/conda-forge/mistune) (📥 8.3M · ⏱️ 15.07.2022):
```
conda install -c conda-forge mistune
```

tablib (🥇32 · ⭐ 4.2K) - 一个用来处理中表格数据的模块。MIT

- [GitHub](https://github.com/jazzband/tablib) (👨‍💻 120 · 🔀 540 · 📦 15K · 📋 240 - 12% open · ⏱️ 11.07.2022):

```
git clone https://github.com/jazzband/tablib
```
- [PyPi](https://pypi.org/project/tablib) (📥 1.2M / month):
```
pip install tablib
```
- [Conda](https://anaconda.org/conda-forge/tablib) (📥 75K · ⏱️ 09.04.2022):
```
conda install -c conda-forge tablib
```

XlsxWriter (🥇32 · ⭐ 3K) - 一个用于创建 Excel .xlsx 文件的 Python 模块。BSD-2

- [GitHub](https://github.com/jmcnamara/XlsxWriter) (👨‍💻 47 · 🔀 570 · 📦 50K · 📋 790 - 1% open · ⏱️ 17.08.2022):

```
git clone https://github.com/jmcnamara/XlsxWriter
```
- [PyPi](https://pypi.org/project/XlsxWriter) (📥 10M / month):
```
pip install XlsxWriter
```
- [Conda](https://anaconda.org/conda-forge/XlsxWriter) (📥 2.1M · ⏱️ 27.02.2022):
```
conda install -c conda-forge XlsxWriter
```

PyPDF2 (🥈29 · ⭐ 4.6K) - 一个可以分割,合并和转换 PDF 页面的库。❗Unlicensed

- [GitHub](https://github.com/py-pdf/PyPDF2) (👨‍💻 140 · 🔀 970 · 📦 34K · 📋 550 - 12% open · ⏱️ 21.08.2022):

```
git clone https://github.com/mstamy2/PyPDF2
```
- [PyPi](https://pypi.org/project/PyPDF2) (📥 3.4M / month):
```
pip install PyPDF2
```
- [Conda](https://anaconda.org/conda-forge/PyPDF2) (📥 280K · ⏱️ 19.08.2022):
```
conda install -c conda-forge PyPDF2
```

csvkit (🥈28 · ⭐ 5.1K) - 用于转换和操作 CSV 的工具。MIT

- [GitHub](https://github.com/wireservice/csvkit) (👨‍💻 100 · 🔀 560 · 📦 1.1K · 📋 860 - 8% open · ⏱️ 11.04.2022):

```
git clone https://github.com/wireservice/csvkit
```
- [PyPi](https://pypi.org/project/csvkit) (📥 160K / month):
```
pip install csvkit
```
- [Conda](https://anaconda.org/conda-forge/csvkit) (📥 67K · ⏱️ 20.03.2022):
```
conda install -c conda-forge csvkit
```

xlwings (🥈28 · ⭐ 2.4K) - 一个使得在 Excel 中方便调用 Python 的库(反之亦然),基于 BSD 协议。❗Unlicensed

- [GitHub](https://github.com/xlwings/xlwings) (👨‍💻 57 · 🔀 420 · 📥 30K · 📦 24K · 📋 1.5K - 14% open · ⏱️ 24.08.2022):

```
git clone https://github.com/ZoomerAnalytics/xlwings
```
- [PyPi](https://pypi.org/project/xlwings) (📥 680K / month):
```
pip install xlwings
```
- [Conda](https://anaconda.org/conda-forge/xlwings) (📥 450K · ⏱️ 25.08.2022):
```
conda install -c conda-forge xlwings
```

PDFMiner (🥉26 · ⭐ 4.9K · 💀) - 一个用于从 PDF 文档中抽取信息的工具。MIT

- [GitHub](https://github.com/euske/pdfminer) (👨‍💻 28 · 🔀 980 · 📦 3.2K · 📋 240 - 82% open · ⏱️ 18.01.2020):

```
git clone https://github.com/euske/pdfminer
```
- [PyPi](https://pypi.org/project/pdfminer) (📥 120K / month):
```
pip install pdfminer
```
- [Conda](https://anaconda.org/conda-forge/pdfminer) (📥 24K · ⏱️ 15.02.2021):
```
conda install -c conda-forge pdfminer
```

pyexcel (🥉25 · ⭐ 1K) - 一个提供统一 API,用来读写,操作 Excel 文件的库。❗Unlicensed

- [GitHub](https://github.com/pyexcel/pyexcel) (👨‍💻 20 · 🔀 160 · 📥 160 · 📦 2.7K · 📋 200 - 5% open · ⏱️ 06.07.2022):

```
git clone https://github.com/pyexcel/pyexcel
```
- [PyPi](https://pypi.org/project/pyexcel) (📥 120K / month):
```
pip install pyexcel
```
- [Conda](https://anaconda.org/conda-forge/pyexcel) (📥 46K · ⏱️ 13.02.2022):
```
conda install -c conda-forge pyexcel
```

Python-Markdown (🥉24 · ⭐ 3K) - John Gruber’s Markdown 的 Python 版实现。❗Unlicensed

- [GitHub](https://github.com/Python-Markdown/markdown) (👨‍💻 160 · 🔀 730 · 📦 210K · 📋 780 - 3% open · ⏱️ 25.07.2022):

```
git clone https://github.com/waylan/Python-Markdown
```
- [PyPi](https://pypi.org/project/Python-Markdown):
```
pip install Python-Markdown
```
- [Conda](https://anaconda.org/conda-forge/Python-Markdown):
```
conda install -c conda-forge Python-Markdown
```

unoconv (🥉23 · ⭐ 2.3K · 💤) - 在 LibreOffice/OpenOffice 支持的任意文件格式之间进行转换。❗️GPL-2.0

- [GitHub](https://github.com/unoconv/unoconv) (👨‍💻 52 · 🔀 360 · 📦 99 · 📋 480 - 16% open · ⏱️ 12.11.2021):

```
git clone https://github.com/unoconv/unoconv
```
- [PyPi](https://pypi.org/project/unoconv) (📥 35K / month):
```
pip install unoconv
```
- [Conda](https://anaconda.org/conda-forge/unoconv):
```
conda install -c conda-forge unoconv
```

python-docx (🥉22 · ⭐ 3.2K · 💀) - 读取,查询以及修改 Microsoft Word 2007/2008 docx 文件。MIT

- [GitHub](https://github.com/python-openxml/python-docx) (👨‍💻 14 · 🔀 800 · 📋 960 - 47% open · ⏱️ 15.05.2021):

```
git clone https://github.com/python-openxml/python-docx
```
- [PyPi](https://pypi.org/project/python-docx) (📥 2.2M / month):
```
pip install python-docx
```
- [Conda](https://anaconda.org/conda-forge/python-docx) (📥 110K · ⏱️ 27.05.2021):
```
conda install -c conda-forge python-docx
```

python-pptx (🥉22 · ⭐ 1.6K · 💤) - 可用于创建和修改 ppt 文件的 Python 库。MIT

- [GitHub](https://github.com/scanny/python-pptx) (👨‍💻 12 · 🔀 350 · 📋 730 - 44% open · ⏱️ 20.09.2021):

```
git clone https://github.com/scanny/python-pptx
```
- [PyPi](https://pypi.org/project/python-pptx) (📥 1M / month):
```
pip install python-pptx
```
- [Conda](https://anaconda.org/conda-forge/python-pptx) (📥 170K · ⏱️ 21.09.2021):
```
conda install -c conda-forge python-pptx
```

docxtpl (🥉20 · ⭐ 1.3K) - 通过 jinja2 模版编辑 docx 文档。❗️LGPL-2.1

- [GitHub](https://github.com/elapouya/python-docx-template) (👨‍💻 48 · 🔀 320 · 📦 1.3K · 📋 360 - 17% open · ⏱️ 05.08.2022):

```
git clone https://github.com/elapouya/python-docx-template
```
- [PyPi](https://pypi.org/project/python-docx-template):
```
pip install python-docx-template
```
- [Conda](https://anaconda.org/conda-forge/python-docx-template):
```
conda install -c conda-forge python-docx-template
```

unp (🥉10 · ⭐ 400 · 💀) - 一个用来方便解包归档文件的命令行工具。❗Unlicensed

- [GitHub](https://github.com/mitsuhiko/unp) (👨‍💻 2 · 🔀 58 · 📦 10 · 📋 7 - 85% open · ⏱️ 26.08.2014):

```
git clone https://github.com/mitsuhiko/unp
```
- [PyPi](https://pypi.org/project/unp) (📥 31 / month):
```
pip install unp
```
- [Conda](https://anaconda.org/conda-forge/unp):
```
conda install -c conda-forge unp
```


## 静态站点生成器

Back to top

_静态站点生成器是一个软件,它把文本和模板作为输入,然后输出 HTML 文件。_

pelican (🥇32 · ⭐ 11K) - 使用 Markdown 或 ReST 来处理内容, Jinja 2 来制作主题。支持 DVCS, Disqus.。AGPL 许可。❗️AGPL-3.0

- [GitHub](https://github.com/getpelican/pelican) (👨‍💻 430 · 🔀 1.7K · 📥 640 · 📦 6K · 📋 1.6K - 3% open · ⏱️ 21.08.2022):

```
git clone https://github.com/getpelican/pelican
```
- [PyPi](https://pypi.org/project/pelican) (📥 14K / month):
```
pip install pelican
```
- [Conda](https://anaconda.org/conda-forge/pelican) (📥 120K · ⏱️ 11.07.2022):
```
conda install -c conda-forge pelican
```

nikola (🥈29 · ⭐ 2.3K) - 一个静态网站和博客生成器。MIT

- [GitHub](https://github.com/getnikola/nikola) (👨‍💻 230 · 🔀 350 · 📦 440 · 📋 2.1K - 2% open · ⏱️ 02.08.2022):

```
git clone https://github.com/getnikola/nikola
```
- [PyPi](https://pypi.org/project/nikola) (📥 2K / month):
```
pip install nikola
```
- [Conda](https://anaconda.org/conda-forge/nikola) (📥 5.1K · ⏱️ 24.05.2022):
```
conda install -c conda-forge nikola
```

mkdocs (🥉28 · ⭐ 15K) - 对 Markdown 友好的文档生成器。BSD-2

- [GitHub](https://github.com/mkdocs/mkdocs) (🔀 2K · 📦 24K · 📋 1.7K - 6% open · ⏱️ 24.08.2022):

```
git clone https://github.com/mkdocs/mkdocs/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

lektor (🥉23 · ⭐ 3.6K) - 一个简单易用的静态 CMS 和博客引擎。BSD-3

- [GitHub](https://github.com/lektor/lektor) (👨‍💻 92 · 🔀 290 · 📥 7K · 📋 590 - 36% open · ⏱️ 03.08.2022):

```
git clone https://github.com/lektor/lektor
```
- [PyPi](https://pypi.org/project/lektor) (📥 2.9K / month):
```
pip install lektor
```
- [Conda](https://anaconda.org/conda-forge/lektor) (📥 55K · ⏱️ 28.07.2022):
```
conda install -c conda-forge lektor
```

makesite (🥉15 · ⭐ 1.6K · 💀) - 简单轻量的站点/博客生成器 (小于 130 行代码)。MIT

- [GitHub](https://github.com/sunainapai/makesite) (👨‍💻 8 · 🔀 260 · 📋 13 - 38% open · ⏱️ 03.01.2021):

```
git clone https://github.com/sunainapai/makesite
```
- [PyPi](https://pypi.org/project/makesite) (📥 140 / month):
```
pip install makesite
```
- [Conda](https://anaconda.org/conda-forge/makesite):
```
conda install -c conda-forge makesite
```


## 标记

Back to top

_用来进行标记的库。_

django-taggit (🥇22 · ⭐ 2.9K) - 简单的 Django 标记工具。BSD-3

- [GitHub](https://github.com/jazzband/django-taggit) (👨‍💻 140 · 🔀 560 · 📋 390 - 18% open · ⏱️ 09.08.2022):

```
git clone https://github.com/jazzband/django-taggit
```
- [PyPi](https://pypi.org/project/django-taggit) (📥 340K / month):
```
pip install django-taggit
```
- [Conda](https://anaconda.org/conda-forge/django-taggit) (📥 96K · ⏱️ 02.05.2022):
```
conda install -c conda-forge django-taggit
```


## 队列

Back to top

_处理事件以及任务队列的库。_

🔗 celery - 一个异步任务队列/作业队列,基于分布式消息传递

rq (🥇32 · ⭐ 8.5K) - 简单的 Python 作业队列。❗Unlicensed

- [GitHub](https://github.com/rq/rq) (👨‍💻 270 · 🔀 1.3K · 📦 11K · 📋 980 - 19% open · ⏱️ 21.08.2022):

```
git clone https://github.com/rq/rq
```
- [PyPi](https://pypi.org/project/rq) (📥 680K / month):
```
pip install rq
```
- [Conda](https://anaconda.org/conda-forge/rq) (📥 76K · ⏱️ 30.06.2021):
```
conda install -c conda-forge rq
```

huey (🥈28 · ⭐ 4.2K) - 小型多线程任务队列。MIT

- [GitHub](https://github.com/coleifer/huey) (👨‍💻 66 · 🔀 340 · 📦 980 · ⏱️ 18.08.2022):

```
git clone https://github.com/coleifer/huey
```
- [PyPi](https://pypi.org/project/huey) (📥 89K / month):
```
pip install huey
```
- [Conda](https://anaconda.org/conda-forge/huey) (📥 26K · ⏱️ 16.10.2019):
```
conda install -c conda-forge huey
```

dramatiq (🥉27 · ⭐ 3.2K) - A fast and reliable background task processing library for Python.. ❗️LGPL-3.0

- [GitHub](https://github.com/Bogdanp/dramatiq) (👨‍💻 83 · 🔀 230 · 📥 33 · 📦 500 · 📋 290 - 9% open · ⏱️ 23.07.2022):

```
git clone https://github.com/Bogdanp/dramatiq
```
- [PyPi](https://pypi.org/project/dramatiq) (📥 110K / month):
```
pip install dramatiq
```
- [Conda](https://anaconda.org/conda-forge/dramatiq) (📥 33K · ⏱️ 03.04.2022):
```
conda install -c conda-forge dramatiq
```

mrq (🥉19 · ⭐ 870 · 💀) - 一个 Python 的分布式 worker 任务队列, 使用 Redis 和 gevent。MIT

- [GitHub](https://github.com/pricingassistant/mrq) (👨‍💻 40 · 🔀 110 · 📦 29 · 📋 170 - 30% open · ⏱️ 13.12.2020):

```
git clone https://github.com/pricingassistant/mrq
```
- [PyPi](https://pypi.org/project/mrq) (📥 130 / month):
```
pip install mrq
```
- [Conda](https://anaconda.org/conda-forge/mrq):
```
conda install -c conda-forge mrq
```


## 模板引擎

Back to top

_模板生成和词法解析的库和工具。_

🔗 Genshi - Python 模板工具,用以生成 web 感知的结果。

🔗 Mako - Python 平台的超高速轻量级模板。

Jinja2 (🥇24 · ⭐ 8.7K) - 一个现代的,对设计师友好的模板引擎。BSD-3

- [GitHub](https://github.com/pallets/jinja) (👨‍💻 300 · 🔀 1.4K · 📥 53K · 📋 900 - 4% open · ⏱️ 02.08.2022):

```
git clone https://github.com/pallets/jinja
```
- [PyPi](https://pypi.org/project/jinja) (📥 7.3K / month):
```
pip install jinja
```
- [Conda](https://anaconda.org/conda-forge/jinja):
```
conda install -c conda-forge jinja
```


## 测试

Back to top

_进行代码库测试和生成测试数据的库。_

🔗 pytest - 一个成熟的全功能 Python 测试工具。

🔗 unittest - (Python 标准库)将文件名映射为 MIME 类型。

🔗 mamba - Python 的终极测试工具, 拥护 BDD。

🔗 tox - 自动化测试与发布的工具,支持多个 Python 版本。

🔗 Selenium - Selenium WebDriver 的 Python 绑定。

🔗 doublex - Python 的一个功能强大的 doubles 测试框架。

🔗 mock - (Python 标准库)将文件名映射为 MIME 类型。

🔗 coverage - 代码覆盖率测量。

🔗 radar - 生成随机的日期/时间。

faker (🥇37 · ⭐ 15K) - 一个 Python 库,用来生成伪数据。MIT

- [GitHub](https://github.com/joke2k/faker) (👨‍💻 470 · 🔀 1.6K · 📦 67K · 📋 580 - 2% open · ⏱️ 17.08.2022):

```
git clone https://github.com/joke2k/faker
```
- [PyPi](https://pypi.org/project/faker) (📥 6.6M / month):
```
pip install faker
```
- [Conda](https://anaconda.org/conda-forge/faker) (📥 620K · ⏱️ 18.08.2022):
```
conda install -c conda-forge faker
```

Robot Framework (🥇35 · ⭐ 7.2K) - 一个通用的自动化测试框架。Apache-2

- [GitHub](https://github.com/robotframework/robotframework) (👨‍💻 170 · 🔀 2K · 📥 540 · 📦 5.8K · 📋 3.9K - 5% open · ⏱️ 23.08.2022):

```
git clone https://github.com/robotframework/robotframework
```
- [PyPi](https://pypi.org/project/robotframework) (📥 1.4M / month):
```
pip install robotframework
```
- [Conda](https://anaconda.org/conda-forge/robotframework) (📥 90K · ⏱️ 17.05.2022):
```
conda install -c conda-forge robotframework
```

hypothesis (🥇32 · ⭐ 6.2K) - Hypothesis 是一个基于先进的 Quickcheck 风格特性的测试库。❗Unlicensed

- [GitHub](https://github.com/HypothesisWorks/hypothesis) (👨‍💻 290 · 🔀 500 · 📦 14K · 📋 1.3K - 2% open · ⏱️ 20.08.2022):

```
git clone https://github.com/HypothesisWorks/hypothesis
```
- [PyPi](https://pypi.org/project/hypothesis) (📥 3.4M / month):
```
pip install hypothesis
```
- [Conda](https://anaconda.org/conda-forge/hypothesis) (📥 6.1M · ⏱️ 20.08.2022):
```
conda install -c conda-forge hypothesis
```

responses (🥇32 · ⭐ 3.7K) - 伪造 Python 中的 requests 库的一个通用库。Apache-2

- [GitHub](https://github.com/getsentry/responses) (👨‍💻 110 · 🔀 280 · 📥 65 · 📦 15K · 📋 240 - 0% open · ⏱️ 15.08.2022):

```
git clone https://github.com/getsentry/responses
```
- [PyPi](https://pypi.org/project/responses) (📥 8.1M / month):
```
pip install responses
```
- [Conda](https://anaconda.org/conda-forge/responses) (📥 1.1M · ⏱️ 26.05.2022):
```
conda install -c conda-forge responses
```

splinter (🥇32 · ⭐ 2.5K) - 开源的 web 应用测试工具。BSD-3

- [GitHub](https://github.com/cobrateam/splinter) (👨‍💻 170 · 🔀 500 · 📦 5.7K · 📋 510 - 8% open · ⏱️ 22.08.2022):

```
git clone https://github.com/cobrateam/splinter
```
- [PyPi](https://pypi.org/project/splinter) (📥 92K / month):
```
pip install splinter
```
- [Conda](https://anaconda.org/conda-forge/splinter):
```
conda install -c conda-forge splinter
```

VCR.py (🥈31 · ⭐ 2.3K) - 在你的测试中记录和重放 HTTP 交互。MIT

- [GitHub](https://github.com/kevin1024/vcrpy) (👨‍💻 120 · 🔀 290 · 📦 4.1K · 📋 340 - 24% open · ⏱️ 04.08.2022):

```
git clone https://github.com/kevin1024/vcrpy
```
- [PyPi](https://pypi.org/project/vcrpy) (📥 1.7M / month):
```
pip install vcrpy
```
- [Conda](https://anaconda.org/conda-forge/vcrpy) (📥 260K · ⏱️ 30.06.2022):
```
conda install -c conda-forge vcrpy
```

locust (🥈29 · ⭐ 20K) - 使用 Python 编写的,可扩展的用户加载测试工具。MIT

- [GitHub](https://github.com/locustio/locust) (👨‍💻 260 · 🔀 2.4K · 📋 1.3K - 0% open · ⏱️ 25.08.2022):

```
git clone https://github.com/locustio/locust
```
- [PyPi](https://pypi.org/project/locust) (📥 1M / month):
```
pip install locust
```
- [Conda](https://anaconda.org/conda-forge/locust) (📥 70K · ⏱️ 25.08.2022):
```
conda install -c conda-forge locust
```

PyAutoGUI (🥈29 · ⭐ 7K · 💤) - PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块。BSD-3

- [GitHub](https://github.com/asweigart/pyautogui) (👨‍💻 51 · 🔀 910 · 📦 17K · 📋 580 - 63% open · ⏱️ 14.09.2021):

```
git clone https://github.com/asweigart/pyautogui
```
- [PyPi](https://pypi.org/project/pyautogui) (📥 550K / month):
```
pip install pyautogui
```
- [Conda](https://anaconda.org/conda-forge/pyautogui) (📥 160K · ⏱️ 11.11.2021):
```
conda install -c conda-forge pyautogui
```

httpretty (🥈28 · ⭐ 2K · 💤) - Python 的 HTTP 请求 mock 工具。MIT

- [GitHub](https://github.com/gabrielfalcao/HTTPretty) (👨‍💻 100 · 🔀 240 · 📦 6.4K · 📋 230 - 39% open · ⏱️ 05.11.2021):

```
git clone https://github.com/gabrielfalcao/HTTPretty
```
- [PyPi](https://pypi.org/project/HTTPretty) (📥 530K / month):
```
pip install HTTPretty
```
- [Conda](https://anaconda.org/conda-forge/HTTPretty) (📥 210K · ⏱️ 16.08.2021):
```
conda install -c conda-forge HTTPretty
```

mimesis (🥉25 · ⭐ 3.7K) - 一个帮助你生成伪数据的 Python 库。MIT

- [GitHub](https://github.com/lk-geimfari/mimesis) (👨‍💻 110 · 🔀 290 · 📥 350 · 📋 300 - 0% open · ⏱️ 19.08.2022):

```
git clone https://github.com/lk-geimfari/mimesis
```
- [PyPi](https://pypi.org/project/mimesis) (📥 170K / month):
```
pip install mimesis
```
- [Conda](https://anaconda.org/conda-forge/mimesis) (📥 38K · ⏱️ 08.08.2022):
```
conda install -c conda-forge mimesis
```

freezegun (🥉24 · ⭐ 3.4K) - 通过伪造日期模块来生成不同的时间。Apache-2

- [GitHub](https://github.com/spulec/freezegun) (👨‍💻 110 · 🔀 220 · 📋 260 - 33% open · ⏱️ 12.08.2022):

```
git clone https://github.com/spulec/freezegun
```
- [PyPi](https://pypi.org/project/freezegun) (📥 5.2M / month):
```
pip install freezegun
```
- [Conda](https://anaconda.org/conda-forge/freezegun) (📥 420K · ⏱️ 12.08.2022):
```
conda install -c conda-forge freezegun
```

factory_boy (🥉23 · ⭐ 2.9K) - A test fixtures replacement for Python. MIT

- [GitHub](https://github.com/FactoryBoy/factory_boy) (👨‍💻 120 · 🔀 340 · 📋 520 - 30% open · ⏱️ 17.08.2022):

```
git clone https://github.com/FactoryBoy/factory_boy
```
- [PyPi](https://pypi.org/project/factory_boy) (📥 2.2M / month):
```
pip install factory_boy
```
- [Conda](https://anaconda.org/conda-forge/factory_boy) (📥 110K · ⏱️ 26.10.2021):
```
conda install -c conda-forge factory_boy
```

Schemathesis (🥉23 · ⭐ 1.4K) - 基于属性的自动测试工具,用于测试使用 Open API / Swagger 规范构建的 Web 应用程序。MIT

- [GitHub](https://github.com/schemathesis/schemathesis) (👨‍💻 47 · 🔀 100 · 📋 660 - 15% open · ⏱️ 25.08.2022):

```
git clone https://github.com/kiwicom/schemathesis
```
- [PyPi](https://pypi.org/project/schemathesis) (📥 56K / month):
```
pip install schemathesis
```
- [Conda](https://anaconda.org/conda-forge/schemathesis) (📥 270 · ⏱️ 20.08.2022):
```
conda install -c conda-forge schemathesis
```

nose2 (🥉23 · ⭐ 720) - The successor to `nose`, based on `unittest2`. ❗Unlicensed

- [GitHub](https://github.com/nose-devs/nose2) (👨‍💻 74 · 🔀 130 · 📦 5.1K · 📋 260 - 18% open · ⏱️ 22.08.2022):

```
git clone https://github.com/nose-devs/nose2
```
- [PyPi](https://pypi.org/project/nose2) (📥 600K / month):
```
pip install nose2
```
- [Conda](https://anaconda.org/conda-forge/nose2) (📥 63K · ⏱️ 02.02.2020):
```
conda install -c conda-forge nose2
```

sixpack (🥉21 · ⭐ 1.7K · 💀) - 一个和语言无关的 A/B 测试框架。BSD-2

- [GitHub](https://github.com/sixpack/sixpack) (👨‍💻 56 · 🔀 190 · 📦 10 · 📋 190 - 35% open · ⏱️ 26.08.2020):

```
git clone https://github.com/seatgeek/sixpack
```
- [PyPi](https://pypi.org/project/sixpack) (📥 62 / month):
```
pip install sixpack
```
- [Conda](https://anaconda.org/conda-forge/sixpack):
```
conda install -c conda-forge sixpack
```

green (🥉21 · ⭐ 740) - 干净,多彩的测试工具。MIT

- [GitHub](https://github.com/CleanCut/green) (👨‍💻 38 · 🔀 73 · 📦 710 · 📋 170 - 2% open · ⏱️ 26.07.2022):

```
git clone https://github.com/CleanCut/green
```
- [PyPi](https://pypi.org/project/green) (📥 12K / month):
```
pip install green
```
- [Conda](https://anaconda.org/conda-forge/green) (📥 100K · ⏱️ 21.03.2022):
```
conda install -c conda-forge green
```

httmock (🥉20 · ⭐ 440 · 💀) - 针对 Python 2.6+ 和 3.2+ 生成 伪造请求的库。❗Unlicensed

- [GitHub](https://github.com/patrys/httmock) (👨‍💻 29 · 🔀 49 · 📦 1.7K · 📋 26 - 42% open · ⏱️ 28.10.2020):

```
git clone https://github.com/patrys/httmock
```
- [PyPi](https://pypi.org/project/httmock) (📥 170K / month):
```
pip install httmock
```
- [Conda](https://anaconda.org/conda-forge/httmock) (📥 6.4K · ⏱️ 23.10.2017):
```
conda install -c conda-forge httmock
```

mocket (🥉20 · ⭐ 240) - gevent/asyncio/SSL 支持的 socket mock 框架。BSD-3

- [GitHub](https://github.com/mindflayer/python-mocket) (👨‍💻 22 · 🔀 39 · 📦 69 · ⏱️ 24.08.2022):

```
git clone https://github.com/mindflayer/python-mocket
```
- [PyPi](https://pypi.org/project/python-mocket):
```
pip install python-mocket
```
- [Conda](https://anaconda.org/conda-forge/python-mocket):
```
conda install -c conda-forge python-mocket
```

fake2db (🥉18 · ⭐ 2.1K · 💀) - 伪数据库生成器。❗️GPL-2.0

- [GitHub](https://github.com/emirozer/fake2db) (👨‍💻 18 · 🔀 110 · 📦 20 · 📋 22 - 31% open · ⏱️ 25.11.2019):

```
git clone https://github.com/emirozer/fake2db
```
- [PyPi](https://pypi.org/project/fake2db) (📥 300 / month):
```
pip install fake2db
```
- [Conda](https://anaconda.org/conda-forge/fake2db):
```
conda install -c conda-forge fake2db
```

model_mommy (🥉18 · ⭐ 920 · 💀) - Creating random fixtures for testing in Django. ❗Unlicensed

- [GitHub](https://github.com/berinhard/model_mommy) (👨‍💻 100 · 🔀 140 · ⏱️ 21.10.2019):

```
git clone https://github.com/vandersonmota/model_mommy
```
- [PyPi](https://pypi.org/project/model_mommy) (📥 76K / month):
```
pip install model_mommy
```
- [Conda](https://anaconda.org/conda-forge/model_mommy):
```
conda install -c conda-forge model_mommy
```

mixer (🥉17 · ⭐ 850) - 另外一个测试固件 (test fixtures) 替代库,支持 Django, Flask, SQLAlchemy, Peewee 等。❗Unlicensed

- [GitHub](https://github.com/klen/mixer) (👨‍💻 43 · 🔀 89 · 📋 82 - 40% open · ⏱️ 23.03.2022):

```
git clone https://github.com/klen/mixer
```
- [PyPi](https://pypi.org/project/mixer) (📥 77K / month):
```
pip install mixer
```
- [Conda](https://anaconda.org/conda-forge/mixer):
```
conda install -c conda-forge mixer
```


## 文本处理

Back to top

_用于解析和操作文本的库。_

🔗 difflib - (Python 标准库)将文件名映射为 MIME 类型。

🔗 unidecode - Unicode 文本的 ASCII 转换形式 。

🔗 pygments - 通用语法高亮工具。

pyparsing (🥇35 · ⭐ 1.6K) - 生成通用解析器的框架。MIT

- [GitHub](https://github.com/pyparsing/pyparsing) (👨‍💻 50 · 🔀 220 · 📥 7.2K · 📦 570K · 📋 270 - 11% open · ⏱️ 23.08.2022):

```
git clone https://github.com/pyparsing/pyparsing
```
- [PyPi](https://pypi.org/project/pyparsing) (📥 120M / month):
```
pip install pyparsing
```
- [Conda](https://anaconda.org/conda-forge/pyparsing) (📥 26M · ⏱️ 14.07.2022):
```
conda install -c conda-forge pyparsing
```

fuzzywuzzy (🥇30 · ⭐ 8.7K · 💤) - 模糊字符串匹配。❗️GPL-2.0

- [GitHub](https://github.com/seatgeek/fuzzywuzzy) (👨‍💻 70 · 🔀 870 · 📦 14K · 📋 180 - 43% open · ⏱️ 09.09.2021):

```
git clone https://github.com/seatgeek/fuzzywuzzy
```
- [PyPi](https://pypi.org/project/fuzzywuzzy) (📥 7.3M / month):
```
pip install fuzzywuzzy
```
- [Conda](https://anaconda.org/conda-forge/fuzzywuzzy) (📥 380K · ⏱️ 18.11.2020):
```
conda install -c conda-forge fuzzywuzzy
```

textdistance (🥈29 · ⭐ 2.9K) - 支持 30 多种算法来计算序列之间的距离。MIT

- [GitHub](https://github.com/life4/textdistance) (👨‍💻 12 · 🔀 230 · 📥 830 · 📦 2.6K · ⏱️ 21.08.2022):

```
git clone https://github.com/orsinium/textdistance
```
- [PyPi](https://pypi.org/project/textdistance) (📥 640K / month):
```
pip install textdistance
```
- [Conda](https://anaconda.org/conda-forge/textdistance) (📥 180K · ⏱️ 21.08.2022):
```
conda install -c conda-forge textdistance
```

pyfiglet (🥈27 · ⭐ 1K) - figlet 的 Python 实现。❗Unlicensed

- [GitHub](https://github.com/pwaller/pyfiglet) (👨‍💻 21 · 🔀 97 · 📦 22K · 📋 44 - 22% open · ⏱️ 11.06.2022):

```
git clone https://github.com/pwaller/pyfiglet
```
- [PyPi](https://pypi.org/project/pyfiglet) (📥 820K / month):
```
pip install pyfiglet
```
- [Conda](https://anaconda.org/conda-forge/pyfiglet) (📥 110K · ⏱️ 18.05.2019):
```
conda install -c conda-forge pyfiglet
```

sqlparse (🥈26 · ⭐ 3K) - 一个无验证的 SQL 解析器。BSD-3

- [GitHub](https://github.com/andialbrecht/sqlparse) (👨‍💻 100 · 🔀 570 · 📋 470 - 41% open · ⏱️ 24.08.2022):

```
git clone https://github.com/andialbrecht/sqlparse
```
- [PyPi](https://pypi.org/project/sqlparse) (📥 26M / month):
```
pip install sqlparse
```
- [Conda](https://anaconda.org/conda-forge/sqlparse) (📥 910K · ⏱️ 10.09.2021):
```
conda install -c conda-forge sqlparse
```

chardet (🥈24 · ⭐ 1.8K) - 字符编码检测器,兼容 Python2 和 Python3。❗️LGPL-2.1

- [GitHub](https://github.com/chardet/chardet) (👨‍💻 48 · 🔀 240 · 📋 120 - 37% open · ⏱️ 22.07.2022):

```
git clone https://github.com/chardet/chardet
```
- [PyPi](https://pypi.org/project/chardet) (📥 59M / month):
```
pip install chardet
```
- [Conda](https://anaconda.org/conda-forge/chardet) (📥 17M · ⏱️ 25.06.2022):
```
conda install -c conda-forge chardet
```

shortuuid (🥈24 · ⭐ 1.7K) - 一个生成器库,用以生成简洁的,明白的,URL 安全的 UUID。BSD-3

- [GitHub](https://github.com/skorokithakis/shortuuid) (👨‍💻 27 · 🔀 99 · 📋 52 - 3% open · ⏱️ 21.08.2022):

```
git clone https://github.com/skorokithakis/shortuuid
```
- [PyPi](https://pypi.org/project/shortuuid) (📥 4M / month):
```
pip install shortuuid
```
- [Conda](https://anaconda.org/conda-forge/shortuuid) (📥 210K · ⏱️ 29.06.2022):
```
conda install -c conda-forge shortuuid
```

python-slugify (🥈22 · ⭐ 1.2K · 📉) - 一个 Python slug 化库,可以保持 Unicode。MIT

- [GitHub](https://github.com/un33k/python-slugify) (👨‍💻 30 · 🔀 87 · 📋 56 - 3% open · ⏱️ 27.04.2022):

```
git clone https://github.com/un33k/python-slugify
```
- [PyPi](https://pypi.org/project/python-slugify) (📥 8.3M / month):
```
pip install python-slugify
```
- [Conda](https://anaconda.org/conda-forge/python-slugify) (📥 970K · ⏱️ 28.04.2022):
```
conda install -c conda-forge python-slugify
```

ply (🥉21 · ⭐ 2.3K · 💤) - lex 和 yacc 解析工具的 Python 实现。❗Unlicensed

- [GitHub](https://github.com/dabeaz/ply) (👨‍💻 32 · 🔀 370 · 📋 180 - 18% open · ⏱️ 09.01.2022):

```
git clone https://github.com/dabeaz/ply
```
- [PyPi](https://pypi.org/project/ply) (📥 20M / month):
```
pip install ply
```
- [Conda](https://anaconda.org/conda-forge/ply) (📥 1.5M · ⏱️ 07.07.2018):
```
conda install -c conda-forge ply
```

python-user-agents (🥉21 · ⭐ 1.3K · 💤) - 浏览器 user agent 解析器。MIT

- [GitHub](https://github.com/selwin/python-user-agents) (👨‍💻 31 · 🔀 190 · 📦 4.6K · 📋 68 - 54% open · ⏱️ 14.12.2021):

```
git clone https://github.com/selwin/python-user-agents
```
- [PyPi](https://pypi.org/project/python-user-agents):
```
pip install python-user-agents
```
- [Conda](https://anaconda.org/conda-forge/python-user-agents):
```
conda install -c conda-forge python-user-agents
```

pypinyin (🥉20 · ⭐ 4K) - Convert Chinese hanzi () to pinyin (). MIT

- [GitHub](https://github.com/mozillazg/python-pinyin) (👨‍💻 22 · 🔀 560 · 📋 230 - 8% open · ⏱️ 23.08.2022):

```
git clone https://github.com/mozillazg/python-pinyin
```
- [PyPi](https://pypi.org/project/python-pinyin) (📥 36 / month):
```
pip install python-pinyin
```
- [Conda](https://anaconda.org/conda-forge/python-pinyin):
```
conda install -c conda-forge python-pinyin
```

unicode-slugify (🥉20 · ⭐ 310 · 💤) - 一个 slug 工具,可以生成 unicode slugs ,需要依赖 Django 。BSD-3

- [GitHub](https://github.com/mozilla/unicode-slugify) (👨‍💻 14 · 🔀 48 · 📦 2K · 📋 18 - 55% open · ⏱️ 22.10.2021):

```
git clone https://github.com/mozilla/unicode-slugify
```
- [PyPi](https://pypi.org/project/unicode-slugify) (📥 51K / month):
```
pip install unicode-slugify
```
- [Conda](https://anaconda.org/conda-forge/unicode-slugify):
```
conda install -c conda-forge unicode-slugify
```

ftfy (🥉19 · ⭐ 3.3K) - 让 Unicode 文本更完整更连贯。MIT

- [GitHub](https://github.com/rspeer/python-ftfy) (👨‍💻 18 · 🔀 110 · 📦 6.6K · 📋 130 - 9% open · ⏱️ 09.02.2022):

```
git clone https://github.com/LuminosoInsight/python-ftfy
```
- [PyPi](https://pypi.org/project/python-ftfy):
```
pip install python-ftfy
```
- [Conda](https://anaconda.org/conda-forge/python-ftfy):
```
conda install -c conda-forge python-ftfy
```

awesome-slugify (🥉19 · ⭐ 470 · 💀) - 一个 Python slug 化库,可以保持 Unicode。❗Unlicensed

- [GitHub](https://github.com/voronind/awesome-slugify) (👨‍💻 11 · 🔀 41 · 📦 3.1K · 📋 24 - 54% open · ⏱️ 20.01.2017):

```
git clone https://github.com/dimka665/awesome-slugify
```
- [PyPi](https://pypi.org/project/awesome-slugify) (📥 74K / month):
```
pip install awesome-slugify
```
- [Conda](https://anaconda.org/conda-forge/awesome-slugify) (📥 61K · ⏱️ 28.06.2019):
```
conda install -c conda-forge awesome-slugify
```

Levenshtein (🥉18 · ⭐ 1.2K · 💀) - 快速计算编辑距离以及字符串的相似度。❗️GPL-2.0

- [GitHub](https://github.com/ztane/python-Levenshtein) (🔀 150 · 📦 14K · 📋 65 - 76% open · ⏱️ 01.02.2021):

```
git clone https://github.com/ztane/python-Levenshtein/
```
- [Conda](https://anaconda.org/conda-forge/):
```
conda install -c conda-forge
```

python-nameparser (🥉18 · ⭐ 560) - 把一个人名分解为几个独立的部分。❗Unlicensed

- [GitHub](https://github.com/derek73/python-nameparser) (👨‍💻 20 · 🔀 88 · 📦 890 · 📋 98 - 19% open · ⏱️ 08.02.2022):

```
git clone https://github.com/derek73/python-nameparser
```
- [PyPi](https://pypi.org/project/python-nameparser):
```
pip install python-nameparser
```
- [Conda](https://anaconda.org/conda-forge/python-nameparser):
```
conda install -c conda-forge python-nameparser
```

python-phonenumbers (🥉14 · ⭐ 3.1K) - 解析,格式化,存储,校验国际电话号码。Apache-2

- [GitHub](https://github.com/daviddrysdale/python-phonenumbers) (👨‍💻 26 · 🔀 370 · 📋 150 - 2% open · ⏱️ 19.08.2022):

```
git clone https://github.com/daviddrysdale/python-phonenumbers
```
- [PyPi](https://pypi.org/project/python-phonenumbers):
```
pip install python-phonenumbers
```
- [Conda](https://anaconda.org/conda-forge/python-phonenumbers):
```
conda install -c conda-forge python-phonenumbers
```

pangu.py (🥉13 · ⭐ 190 · 💀) - 在中日韩语字符和数字字母之间添加空格。MIT

- [GitHub](https://github.com/vinta/pangu.py) (👨‍💻 7 · 🔀 20 · 📦 89 · 📋 8 - 37% open · ⏱️ 09.02.2019):

```
git clone https://github.com/vinta/pangu.py
```
- [PyPi](https://pypi.org/project/pangu.py):
```
pip install pangu.py
```
- [Conda](https://anaconda.org/conda-forge/pangu.py):
```
conda install -c conda-forge pangu.py
```

hashids (🥉12 · ⭐ 1.3K · 💀) - Implementation of [hashids](http://hashids.org) in Python. MIT

- [GitHub](https://github.com/davidaurelio/hashids-python) (👨‍💻 10 · 🔀 94 · 📋 24 - 25% open · ⏱️ 07.09.2020):

```
git clone https://github.com/davidaurelio/hashids-python
```
- [PyPi](https://pypi.org/project/hashids-python):
```
pip install hashids-python
```
- [Conda](https://anaconda.org/conda-forge/hashids-python):
```
conda install -c conda-forge hashids-python
```


## 第三方 API

Back to top

_用来访问第三方 API 的库。 参见: [List of Python API Wrappers and Libraries](https://github.com/realpython/list-of-python-api-wrappers)。_

🔗 apache-libcloud - 一个为各种云设计的 Python 库。

boto3 (🥇37 · ⭐ 7.5K) - Amazon Web Services 的 Python 接口。Apache-2

- [GitHub](https://github.com/boto/boto3) (👨‍💻 140 · 🔀 1.6K · 📦 200K · 📋 2.7K - 7% open · ⏱️ 25.08.2022):

```
git clone https://github.com/boto/boto3
```
- [PyPi](https://pypi.org/project/boto3) (📥 390M / month):
```
pip install boto3
```
- [Conda](https://anaconda.org/conda-forge/boto3) (📥 11M · ⏱️ 25.08.2022):
```
conda install -c conda-forge boto3
```

gspread (🥈35 · ⭐ 6K) - Google 电子表格的 Python API。MIT

- [GitHub](https://github.com/burnash/gspread) (👨‍💻 150 · 🔀 840 · 📥 160 · 📦 17K · 📋 750 - 6% open · ⏱️ 12.08.2022):

```
git clone https://github.com/burnash/gspread
```
- [PyPi](https://pypi.org/project/gspread) (📥 8.7M / month):
```
pip install gspread
```
- [Conda](https://anaconda.org/conda-forge/gspread) (📥 230K · ⏱️ 01.06.2022):
```
conda install -c conda-forge gspread
```

google-api-python-client (🥈35 · ⭐ 5.9K) - Python 用的 Google APIs 客户端库。Apache-2

- [GitHub](https://github.com/googleapis/google-api-python-client) (👨‍💻 180 · 🔀 2.1K · 📦 110K · 📋 920 - 6% open · ⏱️ 24.08.2022):

```
git clone https://github.com/google/google-api-python-client
```
- [PyPi](https://pypi.org/project/google-api-python-client) (📥 27M / month):
```
pip install google-api-python-client
```
- [Conda](https://anaconda.org/conda-forge/google-api-python-client) (📥 1.4M · ⏱️ 24.08.2022):
```
conda install -c conda-forge google-api-python-client
```

twython (🥉29 · ⭐ 1.8K · 💀) - Twitter API 的封装。MIT

- [GitHub](https://github.com/ryanmcgrath/twython) (👨‍💻 100 · 🔀 390 · 📦 5.3K · 📋 320 - 6% open · ⏱️ 16.07.2021):

```
git clone https://github.com/ryanmcgrath/twython
```
- [PyPi](https://pypi.org/project/twython) (📥 160K / month):
```
pip install twython
```
- [Conda](https://anaconda.org/conda-forge/twython) (📥 260K · ⏱️ 17.07.2021):
```
conda install -c conda-forge twython
```

facebook-sdk (🥉26 · ⭐ 2.7K · 💀) - Facebook 平台的 Python SDK。Apache-2

- [GitHub](https://github.com/mobolic/facebook-sdk) (👨‍💻 99 · 🔀 920 · 📦 3.6K · 📋 240 - 8% open · ⏱️ 27.12.2020):

```
git clone https://github.com/mobolic/facebook-sdk
```
- [PyPi](https://pypi.org/project/facebook-sdk) (📥 180K / month):
```
pip install facebook-sdk
```
- [Conda](https://anaconda.org/conda-forge/facebook-sdk):
```
conda install -c conda-forge facebook-sdk
```

django-wordpress (🥉12 · ⭐ 330 · 💀) - Django 的 WordPress 模型与视图。BSD-3

- [GitHub](https://github.com/jcarbaugh/django-wordpress) (👨‍💻 10 · 🔀 79 · 📦 6 · 📋 11 - 18% open · ⏱️ 24.01.2018):

```
git clone https://github.com/istrategylabs/django-wordpress
```
- [PyPi](https://pypi.org/project/django-wordpress) (📥 11 / month):
```
pip install django-wordpress
```
- [Conda](https://anaconda.org/conda-forge/django-wordpress):
```
conda install -c conda-forge django-wordpress
```


## URL 处理

Back to top

_解析 URLs 的库_

webargs (🥇27 · ⭐ 1.3K) - 一个解析 HTTP 请求参数的库,内置对流行 web 框架的支持,包括 Flask, Django, Bottle, Tornado 和 Pyramid。MIT

- [GitHub](https://github.com/marshmallow-code/webargs) (👨‍💻 64 · 🔀 150 · 📦 4.4K · 📋 280 - 2% open · ⏱️ 25.08.2022):

```
git clone https://github.com/marshmallow-code/webargs
```
- [PyPi](https://pypi.org/project/webargs) (📥 650K / month):
```
pip install webargs
```
- [Conda](https://anaconda.org/conda-forge/webargs) (📥 170K · ⏱️ 13.07.2022):
```
conda install -c conda-forge webargs
```

pyshorteners (🥈24 · ⭐ 340) - 一个纯 Python URL 缩短库。❗️GPL-3.0

- [GitHub](https://github.com/ellisonleao/pyshorteners) (👨‍💻 24 · 🔀 59 · 📦 6.4K · ⏱️ 06.06.2022):

```
git clone https://github.com/ellisonleao/pyshorteners
```
- [PyPi](https://pypi.org/project/pyshorteners) (📥 100K / month):
```
pip install pyshorteners
```
- [Conda](https://anaconda.org/conda-forge/pyshorteners):
```
conda install -c conda-forge pyshorteners
```

purl (🥉22 · ⭐ 280 · 💀) - 一个简单的,不可变的 URL 类,具有简洁的 API 来进行询问和处理。MIT

- [GitHub](https://github.com/codeinthehole/purl) (👨‍💻 18 · 🔀 35 · 📦 2K · 📋 20 - 25% open · ⏱️ 15.05.2021):

```
git clone https://github.com/codeinthehole/purl
```
- [PyPi](https://pypi.org/project/purl) (📥 40K / month):
```
pip install purl
```
- [Conda](https://anaconda.org/conda-forge/purl):
```
conda install -c conda-forge purl
```

furl (🥉20 · ⭐ 2.3K) - 一个让处理 URL 更简单小型 Python 库。❗Unlicensed

- [GitHub](https://github.com/gruns/furl) (👨‍💻 15 · 🔀 130 · 📋 110 - 22% open · ⏱️ 01.08.2022):

```
git clone https://github.com/gruns/furl
```
- [PyPi](https://pypi.org/project/furl) (📥 1.5M / month):
```
pip install furl
```
- [Conda](https://anaconda.org/conda-forge/furl) (📥 190K · ⏱️ 28.09.2021):
```
conda install -c conda-forge furl
```


## Video

Back to top

_用来操作视频和 GIF 的库。_

🔗 moviepy - 一个用来进行基于脚本的视频编辑模块,适用于多种格式,包括动图 GIFs。

vidgear (🥇24 · ⭐ 2.4K) - 强大的多线程视频处理框架。Apache-2

- [GitHub](https://github.com/abhiTronix/vidgear) (👨‍💻 13 · 🔀 190 · 📥 640 · 📦 230 · 📋 230 - 1% open · ⏱️ 06.07.2022):

```
git clone https://github.com/abhiTronix/vidgear
```
- [PyPi](https://pypi.org/project/vidgear) (📥 6.5K / month):
```
pip install vidgear
```
- [Conda](https://anaconda.org/conda-forge/vidgear):
```
conda install -c conda-forge vidgear
```

scikit-video (🥉11 · ⭐ 110 · 💀) - SciPy 视频处理常用程序。❗Unlicensed

- [GitHub](https://github.com/aizvorski/scikit-video) (👨‍💻 2 · 🔀 22 · 📋 7 - 57% open · ⏱️ 28.05.2016):

```
git clone https://github.com/aizvorski/scikit-video
```
- [PyPi](https://pypi.org/project/scikit-video) (📥 20K / month):
```
pip install scikit-video
```
- [Conda](https://anaconda.org/conda-forge/scikit-video) (📥 20K · ⏱️ 20.09.2018):
```
conda install -c conda-forge scikit-video
```


## Web 资源管理

Back to top

_管理、压缩、缩小网站资源的工具。_

🔗 fanstatic - 打包、优化,并且把静态文件依赖作为 Python 的包来提供。

🔗 fileconveyor - A daemon to detect and sync files to CDNs, S3 and FTP.

django-pipeline (🥇29 · ⭐ 1.4K) - Django 的资源包装库。MIT

- [GitHub](https://github.com/jazzband/django-pipeline) (👨‍💻 170 · 🔀 350 · 📦 2K · 📋 440 - 27% open · ⏱️ 06.08.2022):

```
git clone https://github.com/jazzband/django-pipeline
```
- [PyPi](https://pypi.org/project/django-pipeline) (📥 46K / month):
```
pip install django-pipeline
```
- [Conda](https://anaconda.org/conda-forge/django-pipeline):
```
conda install -c conda-forge django-pipeline
```

webassets (🥇29 · ⭐ 910 · 💀) - 为你的静态资源打包、优化和管理生成独一无二的缓存 URL。BSD-2

- [GitHub](https://github.com/miracle2k/webassets) (👨‍💻 160 · 🔀 250 · 📦 5.8K · 📋 290 - 20% open · ⏱️ 01.05.2021):

```
git clone https://github.com/miracle2k/webassets
```
- [PyPi](https://pypi.org/project/webassets) (📥 210K / month):
```
pip install webassets
```
- [Conda](https://anaconda.org/conda-forge/webassets) (📥 48K · ⏱️ 24.12.2019):
```
conda install -c conda-forge webassets
```

flask-assets (🥉26 · ⭐ 430 · 💀) - 帮你将 web 资源整合到你的 Flask app 中。BSD-2

- [GitHub](https://github.com/miracle2k/flask-assets) (👨‍💻 38 · 🔀 85 · 📦 6.5K · 📋 96 - 21% open · ⏱️ 29.02.2020):

```
git clone https://github.com/miracle2k/flask-assets
```
- [PyPi](https://pypi.org/project/flask-assets) (📥 120K / month):
```
pip install flask-assets
```
- [Conda](https://anaconda.org/conda-forge/flask-assets) (📥 34K · ⏱️ 24.12.2019):
```
conda install -c conda-forge flask-assets
```

django-storages (🥉24 · ⭐ 2.2K) - 一个针对 Django 的自定义存储后端的工具集合。BSD-3

- [GitHub](https://github.com/jschneier/django-storages) (👨‍💻 230 · 🔀 720 · 📋 590 - 26% open · ⏱️ 10.08.2022):

```
git clone https://github.com/jschneier/django-storages
```
- [PyPi](https://pypi.org/project/django-storages) (📥 2M / month):
```
pip install django-storages
```
- [Conda](https://anaconda.org/conda-forge/django-storages) (📥 37K · ⏱️ 06.08.2022):
```
conda install -c conda-forge django-storages
```

django-compressor (🥉21 · ⭐ 2.6K) - 将链接和内联的 JavaScript 或 CSS 压缩到一个单独的缓存文件中。❗Unlicensed

- [GitHub](https://github.com/django-compressor/django-compressor) (👨‍💻 210 · 🔀 540 · 📋 630 - 16% open · ⏱️ 14.08.2022):

```
git clone https://github.com/django-compressor/django-compressor
```
- [PyPi](https://pypi.org/project/django-compressor) (📥 320K / month):
```
pip install django-compressor
```
- [Conda](https://anaconda.org/conda-forge/django-compressor):
```
conda install -c conda-forge django-compressor
```


## 网络

Back to top

_用于网络编程的库。_

requests-html (🥇30 · ⭐ 13K · 💀) - 人性化的,Pythonic 的 HTML 解析库。MIT

- [GitHub](https://github.com/psf/requests-html) (👨‍💻 62 · 🔀 850 · 📦 8.5K · 📋 360 - 44% open · ⏱️ 10.05.2020):

```
git clone https://github.com/psf/requests-html
```
- [PyPi](https://pypi.org/project/requests-html) (📥 770K / month):
```
pip install requests-html
```
- [Conda](https://anaconda.org/conda-forge/requests-html) (📥 2.6K · ⏱️ 26.06.2021):
```
conda install -c conda-forge requests-html
```

sumy (🥈26 · ⭐ 2.9K) - 一个为文本文件和 HTML 页面进行自动摘要的模块。Apache-2

- [GitHub](https://github.com/miso-belica/sumy) (👨‍💻 23 · 🔀 470 · 📦 1.4K · 📋 110 - 15% open · ⏱️ 31.07.2022):

```
git clone https://github.com/miso-belica/sumy
```
- [PyPi](https://pypi.org/project/sumy) (📥 21K / month):
```
pip install sumy
```
- [Conda](https://anaconda.org/conda-forge/sumy) (📥 2K · ⏱️ 22.04.2022):
```
conda install -c conda-forge sumy
```

newspaper (🥈24 · ⭐ 12K · 💀) - 使用 Python 进行新闻提取,文章提取以及内容策展。MIT

- [GitHub](https://github.com/codelucas/newspaper) (👨‍💻 100 · 🔀 1.9K · 📋 650 - 59% open · ⏱️ 02.09.2020):

```
git clone https://github.com/codelucas/newspaper
```
- [PyPi](https://pypi.org/project/newspaper) (📥 13K / month):
```
pip install newspaper
```
- [Conda](https://anaconda.org/conda-forge/newspaper):
```
conda install -c conda-forge newspaper
```

textract (🥈23 · ⭐ 3.3K) - 从任何格式的文档中提取文本,Word,PowerPoint,PDFs 等等。MIT

- [GitHub](https://github.com/deanmalmgren/textract) (👨‍💻 40 · 🔀 470 · 📋 210 - 39% open · ⏱️ 10.03.2022):

```
git clone https://github.com/deanmalmgren/textract
```
- [PyPi](https://pypi.org/project/textract) (📥 120K / month):
```
pip install textract
```
- [Conda](https://anaconda.org/conda-forge/textract) (📥 16K · ⏱️ 10.03.2022):
```
conda install -c conda-forge textract
```

html2text (🥈23 · ⭐ 1.3K) - 将 HTML 转换为 Markdown 格式文本。❗️GPL-3.0

- [GitHub](https://github.com/Alir3z4/html2text) (👨‍💻 76 · 🔀 220 · 📋 200 - 39% open · ⏱️ 22.02.2022):

```
git clone https://github.com/Alir3z4/html2text
```
- [PyPi](https://pypi.org/project/html2text) (📥 1.2M / month):
```
pip install html2text
```
- [Conda](https://anaconda.org/conda-forge/html2text) (📥 18K · ⏱️ 09.02.2020):
```
conda install -c conda-forge html2text
```

micawber (🥉22 · ⭐ 580 · 💀) - 一个小型网页内容提取库,用来从 URLs 提取富内容。MIT

- [GitHub](https://github.com/coleifer/micawber) (👨‍💻 27 · 🔀 84 · 📦 780 · ⏱️ 12.07.2021):

```
git clone https://github.com/coleifer/micawber
```
- [PyPi](https://pypi.org/project/micawber) (📥 29K / month):
```
pip install micawber
```
- [Conda](https://anaconda.org/conda-forge/micawber) (📥 4.4K · ⏱️ 14.07.2021):
```
conda install -c conda-forge micawber
```

lassie (🥉18 · ⭐ 560 · 💤) - 人性化的网页内容检索库。MIT

- [GitHub](https://github.com/michaelhelmick/lassie) (👨‍💻 15 · 🔀 46 · 📦 28 · 📋 39 - 25% open · ⏱️ 20.08.2021):

```
git clone https://github.com/michaelhelmick/lassie
```
- [PyPi](https://pypi.org/project/lassie) (📥 1.6K / month):
```
pip install lassie
```
- [Conda](https://anaconda.org/conda-forge/lassie):
```
conda install -c conda-forge lassie
```

python-readability (🥉17 · ⭐ 2.1K) - arc90 公司 readability 工具的 Python 高速端口。Apache-2

- [GitHub](https://github.com/buriy/python-readability) (👨‍💻 39 · 🔀 330 · 📋 97 - 34% open · ⏱️ 10.04.2022):

```
git clone https://github.com/buriy/python-readability
```
- [PyPi](https://pypi.org/project/python-readability):
```
pip install python-readability
```
- [Conda](https://anaconda.org/conda-forge/python-readability):
```
conda install -c conda-forge python-readability
```

toapi (🥉16 · ⭐ 3.3K · 💀) - 一个轻巧,简单,快速的 Flask 库,致力于为所有网站提供 API 服务。MIT

- [GitHub](https://github.com/gaojiuli/toapi) (👨‍💻 12 · 🔀 220 · 📋 53 - 9% open · ⏱️ 28.06.2021):

```
git clone https://github.com/gaojiuli/toapi
```
- [PyPi](https://pypi.org/project/toapi) (📥 23 / month):
```
pip install toapi
```
- [Conda](https://anaconda.org/conda-forge/toapi):
```
conda install -c conda-forge toapi
```


## HTML 处理

Back to top

_处理 HTML 和 XML 的库。_

🔗 feedparser - Universal feed parser.

🔗 scrapy - 一个快速高级的屏幕爬取及网页采集框架。

pyspider (🥇28 · ⭐ 16K · 💀) - 一个强大的爬虫系统。Apache-2

- [GitHub](https://github.com/binux/pyspider) (👨‍💻 62 · 🔀 3.5K · 📦 310 · 📋 820 - 32% open · ⏱️ 02.08.2020):

```
git clone https://github.com/binux/pyspider
```
- [PyPi](https://pypi.org/project/pyspider) (📥 1.8K / month):
```
pip install pyspider
```
- [Conda](https://anaconda.org/conda-forge/pyspider):
```
conda install -c conda-forge pyspider
```

grab (🥈26 · ⭐ 2.2K) - 站点爬取框架。MIT

- [GitHub](https://github.com/lorien/grab) (👨‍💻 64 · 🔀 260 · 📦 360 · 📋 220 - 3% open · ⏱️ 01.03.2022):

```
git clone https://github.com/lorien/grab
```
- [PyPi](https://pypi.org/project/grab) (📥 2.5K / month):
```
pip install grab
```
- [Conda](https://anaconda.org/conda-forge/grab):
```
conda install -c conda-forge grab
```

portia (🥈23 · ⭐ 8.6K · 💀) - Scrapy 可视化爬取。BSD-3

- [GitHub](https://github.com/scrapinghub/portia) (👨‍💻 50 · 🔀 1.3K · 📥 200 · 📦 43 · 📋 450 - 24% open · ⏱️ 10.07.2019):

```
git clone https://github.com/scrapinghub/portia
```
- [PyPi](https://pypi.org/project/portia) (📥 220 / month):
```
pip install portia
```
- [Conda](https://anaconda.org/conda-forge/portia):
```
conda install -c conda-forge portia
```

MechanicalSoup (🥉21 · ⭐ 4.1K) - 用于自动和网络站点交互的 Python 库。MIT

- [GitHub](https://github.com/MechanicalSoup/MechanicalSoup) (👨‍💻 51 · 🔀 350 · 📥 43 · 📋 160 - 16% open · ⏱️ 03.07.2022):

```
git clone https://github.com/MechanicalSoup/MechanicalSoup
```
- [PyPi](https://pypi.org/project/MechanicalSoup) (📥 99K / month):
```
pip install MechanicalSoup
```
- [Conda](https://anaconda.org/conda-forge/MechanicalSoup) (📥 130K · ⏱️ 31.05.2021):
```
conda install -c conda-forge MechanicalSoup
```

robobrowser (🥉21 · ⭐ 3.6K · 💀) - 一个简单的,Python 风格的库,用来浏览网站,而不需要一个独立安装的浏览器。BSD-3

- [GitHub](https://github.com/jmcarp/robobrowser) (👨‍💻 10 · 🔀 340 · 📦 840 · 📋 73 - 58% open · ⏱️ 07.06.2015):

```
git clone https://github.com/jmcarp/robobrowser
```
- [PyPi](https://pypi.org/project/robobrowser) (📥 10K / month):
```
pip install robobrowser
```
- [Conda](https://anaconda.org/conda-forge/robobrowser) (📥 4.4K · ⏱️ 23.03.2018):
```
conda install -c conda-forge robobrowser
```

cola (🥉16 · ⭐ 1.4K · 💀) - 一个分布式爬虫框架。❗Unlicensed

- [GitHub](https://github.com/qinxuye/cola) (👨‍💻 3 · 🔀 530 · 📦 14 · 📋 65 - 20% open · ⏱️ 01.03.2020):

```
git clone https://github.com/chineking/cola
```
- [PyPi](https://pypi.org/project/cola) (📥 86 / month):
```
pip install cola
```
- [Conda](https://anaconda.org/conda-forge/cola):
```
conda install -c conda-forge cola
```


## Web 框架

Back to top

_全栈 Web 框架。_

🔗 Django - Python 界最流行的 web 框架。

🔗 awesome-django ( ⭐ 890) - The Best Django Resource, Awesome Django for mature packages.

🔗 Flask - 一个 Python 微型框架。

🔗 awesome-flask ( ⭐ 11K · 💀) - A curated list of awesome Flask resources and plugins.

🔗 Pyramid - 一个小巧,快速,接地气的开源 Python web 框架。

🔗 awesome-pyramid ( ⭐ 530 · 💀) - A curated list of awesome Pyramid apps, projects and resources.

🔗 Tornado - 一个 web 框架和异步网络库。

Masonite (🥇26 · ⭐ 1.9K) - 以开发者为中心的现代 Python Web 框架。MIT

- [GitHub](https://github.com/MasoniteFramework/masonite) (👨‍💻 81 · 🔀 120 · 📦 440 · 📋 360 - 4% open · ⏱️ 10.08.2022):

```
git clone https://github.com/MasoniteFramework/masonite
```
- [PyPi](https://pypi.org/project/masonite) (📥 4.2K / month):
```
pip install masonite
```
- [Conda](https://anaconda.org/conda-forge/masonite):
```
conda install -c conda-forge masonite
```


## WebSocket

Back to top

_Web socket 相关库。_

channels (🥇29 · ⭐ 5.4K) - 开发者友好的 Django 异步工具。BSD-3

- [GitHub](https://github.com/django/channels) (👨‍💻 240 · 🔀 710 · 📦 19K · 📋 1.2K - 4% open · ⏱️ 25.08.2022):

```
git clone https://github.com/django/channels
```
- [PyPi](https://pypi.org/project/channels) (📥 500K / month):
```
pip install channels
```
- [Conda](https://anaconda.org/conda-forge/channels) (📥 100K · ⏱️ 24.06.2022):
```
conda install -c conda-forge channels
```

websockets (🥇29 · ⭐ 4.1K) - 一个用于构建 WebSocket 服务器和客户端的库,着重于正确性和简单性。BSD-3

- [GitHub](https://github.com/aaugustin/websockets) (👨‍💻 62 · 🔀 430 · 📦 66K · 📋 900 - 2% open · ⏱️ 24.08.2022):

```
git clone https://github.com/aaugustin/websockets
```
- [PyPi](https://pypi.org/project/websockets) (📥 11M / month):
```
pip install websockets
```
- [Conda](https://anaconda.org/conda-forge/websockets) (📥 1.4M · ⏱️ 18.04.2022):
```
conda install -c conda-forge websockets
```

autobahn-python (🥉24 · ⭐ 2.4K) - 适用于 Twisted 和 asyncio 的 Python WebSocket 和 WAMP。MIT

- [GitHub](https://github.com/crossbario/autobahn-python) (👨‍💻 130 · 🔀 730 · 📦 20K · 📋 870 - 20% open · ⏱️ 23.08.2022):

```
git clone https://github.com/crossbario/autobahn-python
```
- [PyPi](https://pypi.org/project/autobahn-python):
```
pip install autobahn-python
```
- [Conda](https://anaconda.org/conda-forge/autobahn-python):
```
conda install -c conda-forge autobahn-python
```


## WSGI 服务器

Back to top

_兼容 WSGI 的 web 服务器_

🔗 uWSGI - uwsgi 项目的目的是开发一组全栈工具,用来建立托管服务, 由 C 语言编写。

gunicorn (🥇37 · ⭐ 8.5K) - Pre-forked, 部分是由 C 语言编写的。❗Unlicensed

- [GitHub](https://github.com/benoitc/gunicorn) (👨‍💻 370 · 🔀 1.5K · 📥 100 · 📦 730K · 📋 1.8K - 20% open · ⏱️ 25.08.2022):

```
git clone https://github.com/benoitc/gunicorn
```
- [PyPi](https://pypi.org/project/gunicorn) (📥 25M / month):
```
pip install gunicorn
```
- [Conda](https://anaconda.org/conda-forge/gunicorn) (📥 1.2M · ⏱️ 08.04.2022):
```
conda install -c conda-forge gunicorn
```

werkzeug (🥈36 · ⭐ 6.2K) - 一个 WSGI 工具库,驱动着 Flask ,而且可以很方便大嵌入到你的项目中去。BSD-3

- [GitHub](https://github.com/pallets/werkzeug) (👨‍💻 460 · 🔀 1.6K · 📥 250 · 📦 800K · 📋 1K - 1% open · ⏱️ 08.08.2022):

```
git clone https://github.com/pallets/werkzeug
```
- [PyPi](https://pypi.org/project/werkzeug) (📥 99M / month):
```
pip install werkzeug
```
- [Conda](https://anaconda.org/conda-forge/werkzeug) (📥 5.3M · ⏱️ 09.08.2022):
```
conda install -c conda-forge werkzeug
```

bjoern (🥉23 · ⭐ 2.8K) - 异步,非常快速,由 C 语言编写。❗Unlicensed

- [GitHub](https://github.com/jonashaag/bjoern) (👨‍💻 44 · 🔀 180 · 📦 470 · 📋 150 - 17% open · ⏱️ 18.07.2022):

```
git clone https://github.com/jonashaag/bjoern
```
- [PyPi](https://pypi.org/project/bjoern) (📥 22K / month):
```
pip install bjoern
```
- [Conda](https://anaconda.org/conda-forge/bjoern) (📥 77K · ⏱️ 14.08.2022):
```
conda install -c conda-forge bjoern
```

waitress (🥉22 · ⭐ 1.1K) - 多线程, 是它驱动着 Pyramid 框架。❗Unlicensed

- [GitHub](https://github.com/Pylons/waitress) (👨‍💻 45 · 🔀 140 · 📋 210 - 7% open · ⏱️ 31.07.2022):

```
git clone https://github.com/Pylons/waitress
```
- [PyPi](https://pypi.org/project/waitress) (📥 2.6M / month):
```
pip install waitress
```
- [Conda](https://anaconda.org/conda-forge/waitress) (📥 74K · ⏱️ 31.05.2022):
```
conda install -c conda-forge waitress
```

---

## 相关资源

- [**Python资源汇集列表**](https://github.com/HanXinzi-AI/awesome-python-resources): 周更新的各种应用方向与主题的资源汇集列表
- [**python机器学习资源大全**](https://github.com/HanXinzi-AI/awesome-python-machine-learning-resources): 周更新的各种python机器学习资源汇集列表
- [**Jupyter及相关工具资源大全**](https://github.com/HanXinzi-AI/awesome-jupyter-resources): 周更新的各种Jupyter及相关工具资源汇集列表
- [**NLP项目和资源大全**](https://github.com/HanXinzi-AI/awesome-NLP-resources): 周更新的各种NLP板块涉及的项目和工具资源汇集列表
- [**CV项目和资源大全**](https://github.com/HanXinzi-AI/awesome-computer-vision-resources): 周更新的各种CV板块涉及的项目和工具资源汇集列表