python rpc 开源框架 python开源项目_python rpc 开源框架

本文所列项目是国外一位开发者经过分析之后,列出的一些热门 Python 项目。供大家选择时参考。

我们从近10000个python开源框架中评价整理的34个最为好用的开源框架,它们细分可以分为Python Toolkit、Web、Terminal、Code Editor、Debugging、complier、Data Related、Chart 8类,分布情况如下图:



python rpc 开源框架 python开源项目_python rpc 开源框架_02

1. Python ToolKit

Pipenv - 人类的Python开发工作流程



python rpc 开源框架 python开源项目_Python_03

Pyxel - 一个复古的Python游戏开发环境



python rpc 开源框架 python开源项目_python rpc 开源框架_04

PyTest v3.5 - Python框架,可以轻松编写小型测试,然后进行扩展以支持复杂的功能测试



python rpc 开源框架 python开源项目_Python_05

Poetry - Python依赖和包管理框架



python rpc 开源框架 python开源项目_python_06

Loguru - Python日志框架



python rpc 开源框架 python开源项目_python_07

Faust - Python流应用开发库



python rpc 开源框架 python开源项目_Web_08

Pampy - Python的模式匹配框架



python rpc 开源框架 python开源项目_Web_09

Pyre-check - Python高性能的类型检查框架



python rpc 开源框架 python开源项目_Python_10

Delorean,Time Travel Made Easy - Python时间处理库



python rpc 开源框架 python开源项目_Python_11

Cirq - 用于创建、编辑和调用Noisy Intermediate Scale QuanTum (NISQ)电路的python框架



python rpc 开源框架 python开源项目_python_12

Python-nubia - Python命令行和交互式shell框架



python rpc 开源框架 python开源项目_python rpc 开源框架_13

2. Web

Request-HTML - Python的HTML解析库



python rpc 开源框架 python开源项目_Python_14

Bokeh - Python的可视化库,可以在Web浏览器上优美地展示数据



python rpc 开源框架 python开源项目_python_15

Vibora - 快速且异步的Python Web框架



python rpc 开源框架 python开源项目_python rpc 开源框架_16

Pywebview - 围绕webview组件的轻量级跨平台本机包装器,允许在其专用窗口中显示HTML内容



python rpc 开源框架 python开源项目_python rpc 开源框架_17

WhatWaf - 检测并且绕过Web应用程序防火墙和保护系统



python rpc 开源框架 python开源项目_Web_18

Molten - 一个轻量级的、可扩展的、高效且快速的构建HTTP API的Python框架



python rpc 开源框架 python开源项目_python rpc 开源框架_19

3. Terminal

Termtosvg - Python实现,可将终端会话记录为SVG动画



python rpc 开源框架 python开源项目_python_20

Asciinema v2.0 - 终端会话记录库



python rpc 开源框架 python开源项目_python_21

TermGraph - 可以在终端中绘制基本的图



python rpc 开源框架 python开源项目_python_22

4. Code Editor

Black - 优秀的Python代码格式化库



python rpc 开源框架 python开源项目_Web_23

Algojammer - 使用Python实现算法时,用户实验和验证算法概念的代码编辑器

Bowler - 用于在语法树级别操作Python的重构工具。它可以实现安全,大规模的代码修改,同时保证生成的代码可以编译和运行



python rpc 开源框架 python开源项目_python rpc 开源框架_24

5. Code Editor

Py-spy - Python程序的采样分析器。它允许您可视化Python程序花费的时间,而无需重新启动程序或以任何方式修改代码



python rpc 开源框架 python开源项目_python rpc 开源框架_25

Birdseye - 基于语法树的快速、方便、表达式为中心的图形化代码调试器



python rpc 开源框架 python开源项目_Python_26

Icecream - 友好的代码调试器



python rpc 开源框架 python开源项目_python rpc 开源框架_27

6. Compiler

Transcrypt - Python实现的JS编译器



python rpc 开源框架 python开源项目_python_28

Pyodide - 编译成WebAssembly的Python科学堆栈库



python rpc 开源框架 python开源项目_python rpc 开源框架_29

7. Data Related

Voluptuous - Python实现的数据验证库



python rpc 开源框架 python开源项目_Python_30

Botflow - Python实现的用于数据Pipline的数据驱动编程框架



python rpc 开源框架 python开源项目_Web_31

Fast-Pandas - 针对不同的dataframe大小,为pandas的数据操作设置不同的操作基准



python rpc 开源框架 python开源项目_Python_32

8. Chart

A Tour in the Wonderland of Math with Python - 一组python脚本,用于绘制美丽的数字和动画有趣的数学算法



python rpc 开源框架 python开源项目_Web_33

Chartify - 高效的数据表格绘制Python库



python rpc 开源框架 python开源项目_Web_34

Hypertools v0.5 - 用于获取高维数据几何含义的Python工具库



python rpc 开源框架 python开源项目_Python_35

参考链接