Py学习  »  Python

比较了1000多个Python开源项目,精选出这34个

开源最前线 • 5 年前 • 599 次点击  

开源最前线(ID:OpenSourceTop) 猿妹编译

链接:https://medium.mybridge.co/34-amazing-python-open-source-libraries-for-the-past-year-v-2019-93d6ee11aceb


在过去的一年里,Mybridge比较了近1000个的Python开源库,并从中评选出34个最有用的工具来帮助你的开发,这些开源项目被分成8个大类,平均Star为3293



使用开源库可以大大加快你的开发效率,下面我们一起来看看上榜的34个Python库都有哪些:




1
Pipenv


https://github.com/pypa/pipenvStar 15710



Pipenv 是 Python.org 官方推进的 Python 包管理工具,旨在将所有包管理工具(如 bundler、composer、npm、cargo、yarn 等)的优点集中应用于 Python 领域中的工具。它对各个平台都有很好的支持。



2
Pyxel


https://github.com/kitao/pyxel Star  4884



Python的复古游戏引擎,只能显示16种颜色,同时只能播放4种声音



3
PyTest v3.5


https://github.com/pytest-dev/pytest Star  3631



pytest 是一个成熟的全功能的 Python 测试工具。



4
Poetry


https://github.com/sdispater/poetry  Star  3228



poetry 是一个包管理和打包的工具。 poetry 将所有的配置都放置在一个 toml 文件中,这些配置包括:依赖管理、构建、打包、发布。



5
Loguru


https://github.com/Delgan/loguru Star 3048



Loguru是一个Python日志记录库



6
Faust


https://github.com/robinhood/faust Star  2733



Faust是一个流处理库,支持Python 3.6及以上版本



7
Pampy


https://github.com/santinic/pampy Star 2399



这是一个短小精干的Python模式匹配类库,只有150行代码,深的广大程序员喜爱



8
Pyre-check


https://github.com/facebook/pyre-check Star 2242



Python的静态类型检查器,由 Facebook提供。



9
delorean


https://github.com/myusuf3/delorean Star 1519



DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现,压缩后只有 4K



10
Cirq


https://github.com/quantumlib/Cirq Star 1394



Cirq  是 Google 专为 NISQ 算法打造的框架,允许开发者为特定的量子处理器编写量子算法。



11
Python-nubia


https://github.com/facebookincubator/python-nubia Star 1032



一款命令行与交互式 shell框架 Nubia 是一款由 Python编写的,用于建立命令行应用的轻型框架,Facebook开发。




12
Requests-HTML


https://github.com/kennethreitz/requests-html Star 8995



这是一个解析解析HTML的Python库



13
Bokeh


https://github.com/bokeh/bokeh Star 8943



Bokeh是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能。



14
Vibora


https://github.com/vibora-io/vibora Star 4665



Vibora 是一个 Python 异步网络框架(Python 3.6+),目前还处于 alpha 阶段。



15
Pywebview v2.0


https://github.com/r0x0r/pywebview Star 1208



pywebview 是一个轻量级跨平台的 HTML浏览器控件,可以在 GUI应用中显示 HTML内容。



16
WhatWaf


https://github.com/Ekultek/WhatWaf Star 995



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



17
Molten


https://github.com/Bogdanp/molten Star 796



Molten 是应用透明链路追踪工具。追踪php核心调用库运行时信息并且按照zipkin/optracing格式输出信息。




18
Termtosvg


https://github.com/nbedos/termtosvg Star 7522



termtosvg 是一个用 Python 编写的 Linux 终端记录器,可将你的命令行会话以独立的 SVG 动画呈现。



19
Asciinema v2.0


https://github.com/asciinema/asciinema Star  6668



Asciinema是一款Linux平台的轻便的终端录制与分享工具。 



20
Termgraph


https://github.com/mkaz/termgraph Star  2005



一个python命令行工具,用于在终端中绘制基本图表




21
Black


https://github.com/ambv/black Star 7629



Python 代码格式化工具



22
Algojammer


https://github.com/ChrisKnott/Algojammer Star 2750



这是一个用Python编写算法验证代码的编辑器



23
Bowler


https://github.com/facebookincubator/bowler Star 879



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




24
Py-spy


https://github.com/benfred/py-spy Star 3479



Py-Spy 是一款 Python应用采样分析器,允许在不重启和修改代码的情况下,可视化你的 Python项目



25
Birdseye


https://github.com/alexmojaki/birdseye Star 1068



Python可视化调试工具



26
Icecream


https://github.com/gruns/icecream Star 728



甜甜的,奶油般柔滑的打印调试




27
Transcrypt


https://github.com/qquick/Transcrypt Star 1561



Transcrypt 是一个用来将 Python 脚本转成 JavaScript 脚本的工具。



28
Pyodide


https://github.com/iodide-project/pyodide Star 1041



编译成WebAssembly的Python科学栈。




29
Voluptuous


https://github.com/alecthomas/voluptuous Star 1368


是一个Python数据验证库



30
Botflow


https://github.com/kkyon/botflow Star 933



一个Facebook出品的现代Python项目的安全代码重构



31
Fast-Pandas


https://github.com/mm-mansour/Fast-Pandas Star 798





32
pywonderland


https://github.com/neozhaoliang/pywonderland Star 3172


一个用于绘制热力图的Python库



33
Chartify


https://github.com/spotify/chartify Star 1817



是一个Python库,使数据开发者可以轻松创建图表的工具。



34
Hypertools v0.5


https://github.com/ContextLab/hypertools Star 1353



这是一个基于 Python的高维数据降维以及可视化处理工具 



●编号568,输入编号直达本文

●输入m获取文章目录

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/29675
 
599 次点击