當前位置: 妍妍網 > 碼農

本周推薦的7個火火火的Github開源計畫!

2024-02-12碼農

* 戳上方藍字「 開源先鋒 」關註我

計畫目錄:

  • 1.媲美飛書的開源團隊協作利器

  • 2.1秒實作VS Code瀏覽GitHub程式碼

  • 3.一個類Flomo的高顏值筆記服務

  • 4.Git 資訊視覺化工具

  • 5.簡單、輕量級的開源視訊播放外掛程式

  • 6.一款優雅高效管理 API 的計畫

  • 7.一鍵實作優雅保存網頁工具

  • 01 媲美飛書的開源團隊協作利器

    Focalboard 是一個開源的團隊協作和任務管理工具,提供了類似於Trello、Notion和Asana的功能和界面,支持對個人和團隊的工作任務進行建立和管理。

    支持建立諸如數位、連結、文字等多種型別的筆記資訊,內建了非常多的模版可以直接使用,上手很方便。

    計畫特色:

  • 看板和卡片:Focalboard 的核心是看板和卡片的概念。看板用於組織和管理任務,每個任務對應一個卡片。卡片可以包含詳細的資訊、子任務、附件等。

  • 靈活的工作流程:可以根據自己的需求建立不同的看板,每個看板可以代表一個工作流程的不同階段,如待辦、進行中、已完成等。

  • 團隊協作:可以邀請團隊成員加入,共同管理任務和計畫。

  • 整合和擴充套件:提供了 API 和外掛程式系統,可以與GitHub、GitLab、Slack 等工具服務整合擴充套件其功能。

  • 自托管:可以在我們自己的伺服器上執行,支持Docker、Kubernetes等多種部署方式。

  • 開源和社群支持:計畫已開源,可以自由地修改和分發程式碼。

  • 多平台支持:提供了 Web 界面,同時也支持行動裝置。

  • 計畫地址:
    https://github.com/mattermost/focalboard

    02 1秒實作VS Code瀏覽GitHub程式碼

    github1s 可以讓你1s時間實作在VS Code界面上閱讀GitHub上的開源計畫程式碼,實作了兩者之間的無縫連線。

    計畫特色:

  • 基於VS Code:github1s是在VS Code的基礎上構建的,在瀏覽器中提供了與VS Code一致的開發環境和功能。

  • 即點即用:只需在GitHub倉庫的URL中加入1s即可快速存取github1s。

  • 高度一致性:github1s提供了與GitHub倉庫一致的程式碼結構和內容展示,包括檔樹、檔內容、送出歷史等。

  • 多種主題和外掛程式支持:github1s支持多種VS Code主題和外掛程式,可以根據個人喜好進行客製化配置,使使用體驗更加個人化。

  • 計畫地址:
    https://github.com/conwnet/github1s

    03 一個類Flomo的高顏值筆記服務

    Memos 是一款小而美的開源備忘錄套用,主要由 Go 和 TypeScript 進行開發。支持公共的備忘錄,及個人的備忘錄,還兼具一定的知識管理功能。

    計畫特色:

  • 永久開源免費:擁抱開源解決方案的未來,讓創意永無邊界,現在、未來,一直免費。

  • Docker 極速自托管:享受 Docker 帶來的靈活性、可延伸性和易於設定,完全掌控數據和私密。

  • 純文本支持 Markdown:告別繁瑣的富文本格式,擁抱簡約主義,用 Markdown 增強筆記可讀性。

  • 輕松自訂和分享筆記:透過直觀的分享功能,可以輕松地與他人協作和分發筆記。

  • RESTful API 拓展功能:利用強大的 RESTful API 支持,與第三方服務整合,解鎖更多可能。

  • 計畫地址:
    https://github.com/usememos/memos

    04 Git 資訊視覺化工具

    Onefetch 是一款用 Rust 編寫的命令列工具,可以幫助我們快速了解當前 Git 倉庫的資訊。它可以顯示當前分支、送出哈希、送出時間、作者、程式碼行數、檔數、目錄數、主要程式語言和框架等資訊。Onefetch 完全離線可用,並且支持多種自訂選項,支持多平台。

    計畫特色:

  • 輕量級: 體積小巧,僅幾十KB,執行速度快,不會占用過多系統資源。

  • 易於使用: 使用簡單,只需在終端中輸入 onefetch 命令即可檢視當前 Git 倉庫的資訊。

  • 資訊豐富: 可以顯示豐富的 Git 倉庫資訊,包括計畫詳情、程式碼統計、主要貢獻者等。

  • 可客製:支持多種自訂選項,可以根據你的需求調整顯示內容。

  • 計畫地址:
    https://github.com/o2sh/onefetch

    05 簡單、輕量級的開源視訊播放外掛程式

    plyr 是一款非常好用的開源視訊播放器外掛程式,它簡單、輕量級、可存取和可客製化,受到了廣大開發者的喜愛,已經在GitHub上標星24.8k。

    計畫特色:

  • 全能性:支持多種媒體格式,包括視訊、音訊和YouTube等線上媒體。

  • 跨平台支持:可在不同的平台和裝置上使用,包括桌面、移動和平板電腦。

  • 自訂界面:提供了豐富的界面自訂選項,可以根據需求調整播放器的外觀和樣式。

  • 響應式布局:播放器可以自動適應不同螢幕大小和裝置,確保在不同環境下都能提供良好的使用者體驗。

  • 強大的功能:提供了許多功能,如播放、暫停、調整音量、精確跳轉等,滿足不同需求的播放操作。

  • 易用性:設計和使用非常簡單直觀,即使對於初學者也很容易上手。

  • 多語言支持:支持多種語言,可以輕松實作在地化和國際化。

  • 活躍的社群:擁有活躍的社群支持和持續的更新,可以獲取到及時的技術支持和維護。

  • 計畫地址:
    https://github.com/sampotts/plyr

    06 一款優雅高效管理 API 的計畫

    Kong 是由Mashape開發並於2015年開源的API閘道器。它基於OpenResty(Nginx + Lua模組)和Apache Cassandra/PostgreSQL構建,提供易於使用的RESTful API來操作和配置API管理系統。

    Kong能夠水平擴充套件,透過前置的負載均衡配置把請求均勻地分發到各個Server,應對大量網路請求。

    計畫特色:

    Kong的效能特色主要體現在其可延伸性和模組化上。它可以透過簡單地添加更多伺服器來輕松實作橫向擴充套件,這意味著平台可以在較低負載的情況下處理任何請求。

    Kong的擴充套件性主要透過外掛程式機制實作,已整合了眾多外掛程式,如金鑰認證、CORS、檔日誌、API請求限流等。

    此外,Kong可以在任何基礎架構上執行,無論是雲環境還是企業網路絡。

    計畫地址:
    https://github.com/Kong/kong

    07 一鍵實作優雅保存網頁工具

    SingleFile 是一款開源的瀏覽器擴充套件程式和命令列工具,支持Chrome、Firefox(桌面版和移動版)、Microsoft Edge、Safari、Vivaldi、Brave、Waterfox、Yandex、Opera等常用的瀏覽器,可以幫助我們將整個網頁保存為單個檔,同時能夠很好的解決離線的時候開啟檔出現的各種素材顯示問題。

    計畫特色:

  • 完整保存: SingleFile 可以保存網頁的所有內容,包括 HTML、CSS、JavaScript、影像、視訊、音訊等資源。

  • 單檔: 所有資源都被整合到一個 HTML 檔中,方便下載、分享和離線閱讀。

  • 多種格式: 支持多種壓縮格式,例如 Gzip、Brotli 等,可以有效減小檔大小。

  • 自訂選項: 可以選擇要保存的資源型別,以及是否保留註釋、源對映檔等。快速使用

  • 計畫地址:
    https://github.com/gildas-lormeau/SingleFile