精選180+Python開源專案,隨你選!做專案何愁沒程式碼!
網際網路(9)
私信菜鳥 007
Reddit,很多小夥伴應該都會 Reddit 不陌生。一個社交新聞論壇,有投票、評論等功能。Planet,一個 RSS 和 Atom feed 的聚合器,收集社群成員的部落格帖子並顯示在頁面上。Deluge 是一個流行、輕量級、跨平臺的 BitTorrent 客戶端。Qute Browser 基於 PyQt5 的鍵盤驅動、最小、類似 vim 的瀏覽器。youtube-dl
音訊(9)
MusicBrainz Picard 可以自動識別、標記和組織音樂專輯或其他數字音訊錄音。SoundConverter 是一個基於 GNOME 的音訊檔案轉碼器。GNU Radio 是一個軟體開發工具包,可以提供訊號處理模組以實現軟體定義的無線電和訊號處理系統。Friture
視訊(4)
Pitivi 一個基於 GStreamer 的 Linux 非線性視訊編輯器。Plumi 一個基於 Plone 的視訊共享管理系統。OpenShot 支援 FreeBSD、Linux、masOS 和 Windows 的跨平臺視訊編輯器。
圖形(6)
FreeCAD 一款通用引數化 3D CAD 建模與建築資訊建模(BIM)軟體,可以支援 FEM。MakeHuman 是一款 3D 計算圖形軟體。SK1
遊戲(4)
Frets on Fire X 一款高度可定製的節奏遊戲,支援吉他、貝斯、架子鼓及人聲等多種模式,並且可以支援四位玩家同時參與。Unknown Horizons 是一款 2D 實時策略模擬遊戲,遊戲場景主要圍繞經濟和城市建設。PyChess 一個高階國際象棋遊戲的客戶端,一款新穎、休閒並且具有競爭性的遊戲。
Productivity(10)
Autokey 是一款適用於 Linux 和 X11 的桌面自動化實用程式。Bleachbit 是一個適用於 Windows 和 Linux 的系統清理工具,幫助釋放磁碟空間和保護隱私。gmvault 可用於備份 Gmail 賬戶。Excalibur 可以從 PDF 檔案中提取表格資料。
Organization(8)
Calibre 是一個電子書管理器,有瀏覽、轉換、編輯和分類電子書,主流格式的電子書都可以支援。PyMedusa 是一個電視節目的視訊庫管理器,並且可以自動下載。Zim Wiki 是專為記筆記、製作列表和繪圖而設計的。OpenLibrary 是一個 Web 應用程式,是 Internet Archive 用來給每一本出版的圖書構建網頁。
通訊(19)
Zulip,一款功能強大的聊天伺服器加Web客戶端,並支援執行緒訊息。Gajim 是一個基於 XMPP 協議的即時訊息客戶端,輕量級並且可支援跨平臺。Mailman 是一個Web應用程式和電子郵件伺服器,用於管理檔案的訂閱和討論。GlobaLeaks,一個 Web 應用程式,可以實現安全的匿名舉報功能。Virtaal 是一個跨平臺 GUI,支援各種格式轉換。
教學(4)
Anki 一款用於快閃記憶體和儲存的桌面應用程式。Mnemosyne 是一個用於高效儲存的間隔閃卡程式。Open edX Platform 是一個線上教育提供商平臺,支援 edX。NBGrader,一個基於 Jupyter 的應用程式,使教師能以 notebook 形式建立,分配作業,並給作業評分。
科學(8)
ASCEND 是 1978 年底卡內基梅隆大學開發的一個對化學現象進行數學分析的建模系統。Orange 是一款基於元件的資料探勘軟體,可用於圖形互動式的資料分析與視覺化。CellProfiler 是一個專門針對生物影象資料集的互動式資料探索,分析和分類軟體。Pybliographer 提供了一個傳記、文獻書目的資料庫管理器框架,具有使用者友好的客戶端UI。Dissem.in 可以幫助研究人員將他們的論文上傳到開放庫的 web 平臺。
CMS(7)
Ella 是一個基於 Django 的內容管理系統,主要關注高流量新聞的網站和網際網路雜誌。Django-CMS 是一個基於Django框架的企業內容管理系統,具有版本控制,多站點支援等功能。Wagtail,一個專注於靈活性和使用者體驗的Django內容管理系統。Mezzanine 是一個基於 Django 框架構建的內容管理平臺,注重靈活性和使用者體驗。Saleor 一個使用Django,GraphQL 和 ReactJS 構建的模組化、高效能電子商務平臺。
ERP(2)
ERPNext 是一個基於 Web 開發的 ERP 系統,包括會計、庫存、CRM、銷售、採購、專案管理和人力資源等模組。Odoo 也是一個基於 Web 開發的 ERP 和 CRM,擁有許多內建模組,以及數千個應用程式,可以用於任何業務。
靜態網頁(6)
Pelican 一個命令列靜態站點生成器,支援 Markdown 和 reST 語法。Nikola 是一個帶有增量重建的命令列靜態站點生成器,可以支援 Markdown,reST,Jupyter Notebook和 HTML。Cactus 是一個使用 Django 模板的靜態網站生成器。Lektor 一個靜態站點生成器,其中內建管理控制檯和小型桌面應用程式。
開發(10類,70+)
這個主題裡涉及的都是和軟體開發相關技術的開源專案,涉及程式碼審查、Ops、安全、檔案、編輯器、軟體包管理、軟體包儲存、Shell 等十大類,70 多個開源專案,大家可以從專案地址中 Get 到全部介紹。
其他(10)
JARVIS on Messenger 是一個具有各種各樣功能的 Facebook Messenger機器人。Home Assistant 一個優先考慮本地控制和隱私的家庭自動化平臺。OpenLP 是一款面向教會使用的演示軟體。Wicd 一款可用於管理 Linux 上有線和無線連線的圖形程式。Neubot 是一個可為網路中立性研究收集資料的輕量級代理。
進群:960410445 即可獲取數十套PDF!
這些資源基本囊括了常用的軟體,隨便一個大家都可以拿來做一個專案了,希望大家能利用起這份資源~