對比了Github上5000份Python開源之后,大神精選了36個項目
Mybridge評估了5000個開源項目,從中選出36個比較好的項目,開發者和學生都可以用來作為項目實踐或者項目開發參考。
臨近51小長假,著名的絕地歐皇Mybridge又為大家送上一份優秀Python開源項目推薦。對比了Github上5000份Python開源之后,選出了36個平均star數超過1600的repo,非常值得大家學習借鑒。
接下來是完整列表:
1. Manim - Mathematical Animation Engine

簡介:Manim是解釋性數學視頻的動畫引擎。用于以編程方式創建精確的動畫,如3Blue1Brown的視頻中所展示的樣例。
star數:> 8750
地址:
https://github.com/3b1b/manim?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
2. XSStrike
簡介:XSStrike是一個Cross Site Scripting檢測套件,配備四個手寫解析器,一個智能有效負載生成器,一個強大的模糊引擎和一個非常快速的爬蟲。
star數:> 6390
地址:
https://github.com/s0md3v/XSStrike?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
3. 如何在抖音上找到美女----抖音機器人
簡介:使用Python+ADB做的Python抖音機器人。可以實現自動翻頁、顏值檢測、人臉識別、自動點贊、自動關注、隨機防Ban、自動評論等功能
star數:> 5320
地址:
https://github.com/wangshub/Douyin-Bot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
4. PythonRobotics

簡介:這是機器人算法的Python代碼集合,尤其適用于自主導航。易于閱讀并能快速理解每個算法的基本思想、選擇被廣泛使用和實用的算法、低依賴性。
star數:> 5260
地址:
https://github.com/AtsushiSakai/PythonRobotics?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more#what-is-this
5. Photon

簡介:為OSINT設計的爬蟲,速度極其夸張!
star數:> 4950
地址:
https://github.com/s0md3v/Photon?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
6. Google Images Download

簡介:這是一個命令行python程序,用于搜索Google Images上的關鍵字/關鍵短語,并可選擇將圖像下載到本地計算機;還可以從另一個python文件調用此腳本。這是一個小型可立即運行的程序。如果只想為每個關鍵字下載最多100個圖像,則無需安裝依賴。如果你想要每個關鍵字超過100個圖像,那么你需要安裝Selenium庫和chromedriver。
star數:> 4730
地址:
https://github.com/hardikvasa/google-images-download?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
7. trape (stable) v2.0

簡介:Trape是一種OSINT分析和研究工具,允許實時跟蹤和執行智能社會工程學威脅。它的創建目的是向全世界介紹大型互聯網公司如何獲取機密信息,例如其網站或服務的會話狀態,并通過瀏覽器控制用戶,但它的發展是為了幫助政府和組織、公司和研究人員跟蹤網絡犯罪分子。
star數:> 3730
地址:
https://github.com/jofpin/trape?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
8. xonsh

簡介:xonsh是一個基于Python的跨平臺,Unix shell語言和命令提示符。 該語言是Python 3.4+的超集,帶有額外的shell原語。 xonsh(發音為conch)適用于專家和新手的日常使用。
star數:> 3160
地址:
https://github.com/xonsh/xonsh?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
9. rebound

簡介:Rebound是一個命令行工具,可在收到編譯器錯誤時立即獲取Stack Overflow結果。只需使用rebound命令執行文件。
star數:> 2640
地址:
https://github.com/shobrook/rebound?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more%20data-href=
10. GIF for Cli

簡介:接收GIF,短視頻或查詢Tenor GIF API并將其轉換為動畫ASCII藝術。使用ANSI轉義序列執行動畫和顏色支持。
star數:> 2470
地址:
https://github.com/google/gif-for-cli?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
11. Snips NLU

簡介:Snips NLU(自然語言理解)是一個Python庫,允許解析用自然語言編寫的句子并提取結構化信息。
star數:> 2570
地址:
https://github.com/snipsco/snips-nlu?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
12. Social Mapper

簡介:Social Mapper是一種開源智能工具,它使用面部識別來大規模地關聯不同站點的社交媒體配置文件。 它采用自動化方法在流行的社交媒體網站上搜索目標名稱和圖片,以準確地檢測和分組人員的存在,將結果輸出到人類操作員可以快速查看的報告中。
star數:> 2000
地址:
https://github.com/Greenwolf/social_mapper?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
13. Camelot: PDF Table Extraction for Humans
簡介:Camelot是一個Python庫,任何人都可以輕松地從PDF文件中提取表格!
star數:> 2000
地址:
https://github.com/socialcopsdev/camelot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
14. Sclack

簡介:命令行版Slack,超酷
star數:> 1880
地址:
https://github.com/haskellcamargo/sclack?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
15. Draw This
簡介:一個繪制漫畫的寶麗來相機。拍照后會彈出一個涂鴉圖片,這張圖片是相機對它所見所聞的詮釋。相機是用于物體識別的神經網絡、谷歌快速提取數據集、熱敏打印機和樹莓派的混搭。
star數:> 1600
地址:
https://github.com/danmacnish/cartoonify?=mybridge&utm_medium=blog&utm_campaign=read_more
16. Twitter Scraper

簡介: 作者逆向了Twitter前端API,消除了官方API速率限制,非常快。
star數:> 1200
地址:
https://github.com/kennethreitz/twitter-scraper?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
17. SimpleCoin

簡介:這是一個非常簡單,不安全和不完整的用于Python中加密貨幣的區塊鏈實現。該項目的目標是制定一種工作區塊鏈貨幣,使其盡可能簡單并用作教材。
star數:> 1200
地址:
https://github.com/cosme12/SimpleCoin?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
18. Lector

簡介:Qt寫的電子書閱讀器。
star數:> 1200
地址:
https://github.com/BasioMeusPuga/Lector?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
19. makesite.py

簡介:用Python中編寫自己的簡單、輕量級的靜態站點生成器,完全控制靜態網站/博客的生成。
star數:> 600
地址:
https://github.com/sunainapai/makesite?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
20. dbxfs

簡介:dbxfs允許將Dropbox文件夾掛載,就像它是本地文件系統一樣。它與官方Dropbox客戶端的不同之處主要有兩種:訪問需要Internet連接;訪問不需要磁盤空間,但如果磁盤空間可用,則會緩存。
star數:> 600
地址:
https://github.com/rianhunter/dbxfs?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
21. BabySploit

簡介:BabySploit是一個滲透測試工具包,旨在讓您輕松學習如何使用更大、更復雜的框架,如Metasploit。通過一個非常易于使用的UI和工具包,任何經驗級別的人都可以使用BabySploit。
star數:> 500
地址:
https://github.com/M4cs/BabySploit?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
22. ASCIIFY

簡介:使用Python的強大功能將圖像轉換為ASCII Art。
star數:> 500
地址:
https://github.com/RameshAditya/asciify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
23. AutoCrawler

簡介:Google,Naver多進程圖像抓取工具(高品質,高速度和可自定義)
star數:> 400
地址:
https://github.com/YoongiKim/AutoCrawler?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
24. datasheets

簡介:datasheets是一個用于與Google表格連接的庫,包括從Google表格中讀取、寫入數據和修改Google表格的格式
star數:> 400
地址:
https://github.com/Squarespace/datasheets?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
25. pyray

簡介:Python中使用POV ray渲染復雜的3D對象和場景,動畫以及更多普通的香草Python。
star數:> 300
地址:
https://github.com/ryu577/pyray?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
26. nonoCAPTCHA

簡介:一個異步Python庫,使用Mozilla的DeepSpeech,PocketSphinx,Microsoft Azure和Amazon的Transcribe Speech-to-Text API,通過音頻自動解決ReCAPTCHA v2。 使用Pyppeteer構建Chrome自動化框架,與Puppeteer相似,PyDub可輕松將MP3文件轉換為WAV,aiohttp用于異步簡約Web服務器,Python內置AsyncIO以方便使用。
star數:> 300
地址:
https://github.com/mikeyy/nonoCAPTCHA?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
27. Ubelt

簡介:Ubelt是一個包含強大、經過測試、簡單函數的可擴展Python標準庫。
star數:> 300
地址:
https://github.com/Erotemic/ubelt?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
28. pyCAIR
簡介:pyCAIR是一個基于Seam Carving for Content-Aware Image Resizing的內容感知圖像大小調整(CAIR)庫。
star數:> 200
地址:
https://github.com/avidLearnerInProgress/pyCAIR?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
29. soundcloud-dl

簡介:以專輯封面和標簽形式下載128kbps的SoundCloud音樂。
star數:> 200
地址:
https://github.com/sdushantha/soundcloud-dl?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
30. pixelhouse

簡介:一個極簡的繪圖庫,用于在python中制作精美的動畫。
star數:> 200
地址:
https://github.com/thoppe/pixelhouse?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
31. Twitter Clean-up

簡介:Twitter賬戶清理工具
star數:> 100
地址:
https://github.com/cuducos/twitter-cleanup?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
32. Face-tracking-with-Anime-characters
簡介:靠近攝像頭,圖片里的妹子會害羞的扭過頭
star數:> 100
地址:
https://github.com/Aditya-Khadilkar/Face-tracking-with-Anime-characters?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
33. YouTube Download

簡介:Youtube下載客戶端。
star數:> 100
地址:
https://github.com/YouTubeDownload/YouTubeDownload
34. Spotify Playlist Generator

簡介:Spotify Playlist Generator是一個Python腳本,每周都會使用新音樂自動構建一個新的Spotify播放列表。
star數:> 100
地址:
https://github.com/mileshenrichs/spotify-playlist-generator?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
35. render-py
簡介:一個用Python編寫的軟件3D渲染器,旨在讓每個人都能輕松理解。
star數:> 100
地址:
https://github.com/tvytlx/render-py?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
36. Depression and anxiety self-testing telegram bot

簡介:電報機器人用于抑郁和焦慮的自我測試。
star數:> 100
地址:
https://github.com/dizballanze/m00dbot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
參考鏈接:
https://medium.mybridge.co/36-amazing-python-open-source-projects-v-2019-2fe058d79450