歡迎光臨
每天分享高質量文章

比較了1000多個Python開源專案,精選出這34個

來自:開源最前線(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的高維資料降維以及視覺化處理工具 

    贊(0)

    分享創造快樂