Web开发库
- Django: 一款全面且重量(大而全)的Web框架
- FastAPI: 一款高性能、异步的轻量级Web框架,
- Flask: 一款轻量级用于构建Web应用程序的Python微框架
- streamlit: 一款快速搭建数据共享与可视化的Web应用框架
- Litestar:一个功能强大、灵活且具有鲜明设计理念的ASGI框架、专注于构建API。它提供高性能数据验证、依赖注入、一流的ORM集成、授权原语、丰富的插件API、中间件以及应用程序启动和运行所需的诸多功能。
- django-rest-framework: 一款基于Django,用于快速开发Web API程序的扩展框架
- gradio: 一款用于快速构建AI算法可视化部署的框架
- Tornado: 一款异步的网络库,可用于快速开发Web应用的框架
- sanic: 一款快速构建、快速开发的异步Web框架,
- Falcon:面向python开发人员的简单Web数据平面API和微服务框架
- nicegui: 一款使用python开发的Web用户界面
- nameko:一款用于构建微服务的Python框架
- cherrypy: 一个轻量级、Pythonic、面向对象的HTTP 框架
- Microdot: 适用于Python和Microdot的超小型Web框架
- Reflex:一个用于纯Python构建全栈Web应用程序库,使用Python创建高效且可自定义的网页应用程序,几秒钟内即可部署
HTTP相关
- Niquests:一个简洁而优雅的HTTP库。它可以完全替代目前功能已经被冻结的Requests库。同时,它也是“最安全、最简单、最先进”的Python HTTP客户端,已经准备好投入生产环境。自动支持 HTTP/1.1、HTTP/2 和 HTTP/3。包含 WebSocket 和 SSE。
Python 机器学习库
Python 数据处理库
ORM 库
环境包管理库
任务库
性能分析相关
代码编译加密相关
- Nuitka: 代码加密工具,一个用 Python 编写的 Python 编译器
- pyarmor: 代码加密工具
- py2sec: 一个跨平台、快速且灵活的工具,可将 .py 更改为 .so(Linux 和 Mac)或 .pyd(Win)
- pyinstaller: 代码打包工具,将 Python 程序冻结(打包)为独立的可执行文件
- py2dist: 讲Python项目编译成二进制文件,以便分发。
测试库
依赖注入框架
重试库:
进程管理库
操作日期时间库
文件处理相关库
操作Json文件
操作YAML文件
操作 PDF 文件
- pdf-craft: 可以将 PDF 文件转化为各种其他格式(Markdown、EPUB等)。该项目将专注于扫描书籍的 PDF 文件的处理
未分类
- Faker: 一个用于生成虚拟数据的python库
数据可视化-BI工具
- DataEase:一款开源的BI工具。帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进和优化。支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。
爬虫相关
- Scrapling:一个难以察觉、功能强大、灵活且高性能的Python库,让网页抓取变得轻松自如,旨在应对反爬虫保护和网页结构变化的挑战。