當前位置: 妍妍網 > 碼農

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

2024-03-10碼農

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

計畫目錄:

  • 1.超簡單實用的開源 IP 查詢服務,3k star!

  • 2.開源視覺化正規表式工具,2.9k star!

  • 3.安全好用的開源互動審計系統,4.1k star!

  • 4.基於springboot+vue的前後端分離管理系統,20.6 star!

  • 5.高顏值即時鍵鼠視覺化展示計畫,3.6k star!

  • 01 超簡單實用的開源 IP 查詢服務

    MyIP 是一個簡單而實用的開源 IP 資訊檢視器,可以檢視IP、網路環通度、檢查 WebRTC 連線、檢查 DNS 泄露、網速測試、MTR測試等等。

    透過MyIP,我們可以輕松檢視自己的公網IP地址,方便進行網路診斷或監控。

    功能特性

    效能特色:

  • 查詢速度快:平均查詢速度小於 1 毫秒

  • 支持高並行:可同時處理大量查詢請求

  • 記憶體占用低:占用記憶體不到 10MB

  • 支持多種部署方式:可部署在本地伺服器、雲伺服器、Docker 等環境

  • 計畫地址:
    https://github.com/jason5ng32/MyIP

    02 開源視覺化正規表式工具

    regex-vis 是一個開源的正規表式視覺化工具,可以幫助我們理解和偵錯正規表式。只需要輸入自己的正規表式,然後檢視匹配結果及匹配過程。

    該工具提供了直觀的界面和互動功能,非常適合初學者學習和使用正規表式。

    功能特性

  • 視覺化正規表式:將正規表式轉換為直觀的圖形,幫助我們理解正規表式的結構和工作原理。

  • 偵錯正規表式:可以輸入字串和正規表式,逐個字元地檢視正規表式如何匹配字串,方便偵錯。

  • 學習正規表式:提供豐富的教程和範例,幫助我們學習正規表式的基礎知識。

  • 支持多種語言:支持英語、中文、日語等多種語言,方便全球使用者使用。

  • 計畫地址:
    https://github.com/Bowen7/regex-vis

    03 一款安全好用的開源互動審計系統

    Next Terminal 是一個簡單易用、安全可靠的開源互動審計系統,支持RDP、SSH、VNC、Telnet、Kubernetes協定。

    基於Apache Guacamole開發,依賴guacd服務,具有小巧、易安裝、易操作、資源占用低等特點。

    相對於 Teleport,Jumpserver,Next Terminal 輕量,簡單,容易上手,對被管理資產透明,非常適合個人使用。

    功能特色

    目前支持的功能有:

    功能特性:

  • 免費開源:免費開源的計畫,開源計畫在 GitHub 目前已收獲4.1K +Star,可以自由使用和修改

  • 多協定支持: 支持 RDP、SSH、VNC、TELNET 等多種協定,無需額外外掛程式,即可在一個瀏覽器中管理所有資產。

  • 即時監控: 即時監控所有活躍會話,並提供以下功能:檢視會話資訊、監控會話內容、斷惡意會話,防止安全風險

  • 事後審計: 記錄所有環境中的每個線上資源、連線、互動會話和其他安全事件,並生成結構化的審計日誌。透過審計日誌快速定位安全問題,追溯責任人。

  • 計畫地址:
    https://github.com/dushixiang/next-terminal

    04 基於springboot+vue的前後端分離管理系統

    eladmin 是一個基於 Spring Boot 2.6.4 、 Mybatis-Plus、 JWT、Spring Security、Redis、Vue的前後端分離的後台管理系統,計畫程式碼簡潔優雅,程式碼風格統一,可作為快速開發後台管理系統的腳手架。

    功能特性

  • 技術領先:采用最新技術棧,效能優良,擴充套件性強。社群資源豐富,可獲得及時有效的幫助。

  • 高效開發:程式碼生成器可一鍵生成前後端程式碼,大幅提升開發效率。內建多種常用功能,如數據字典、介面限流、許可權管理等,開箱即用。

  • 靈活客製:支持自訂許可權註解與匿名介面註解,可快速對介面進行攔截與放行。對常用前端元件進行封裝,如表格數據請求、數據字典等,可自由組合使用。

  • 穩定可靠:統一異常攔截處理,避免繁瑣的判斷。支持線上使用者管理與伺服器效能監控,保障系統穩定執行。

  • 運維便捷:支持運維管理,可方便地對遠端伺服器的套用進行部署與管理。

  • 計畫地址:
    https://github.com/elunez/eladmin

    05 高顏值即時鍵鼠視覺化展示計畫

    Keyviz 是一個免費且開源的工具,可以即時顯示鍵盤和滑鼠操作,並支持多種顯示模式,包括按鍵高亮、軌跡顯示、組合鍵提示等。還可以自訂按鍵的風格、樣式,非常適合演示鍵盤操作使用。

    Keyviz 可以用於以下場景:

  • 直播教學:可以用於展示鍵盤和滑鼠操作,方便觀眾學習

  • 軟體開發:可以用於偵錯程式碼,檢視鍵盤和滑鼠輸入

  • 遊戲直播:可以用於展示遊戲操作,提高觀賞性

  • ...

    效能特色

  • 輕量級:體積小巧,執行占用資源少,不會影響電腦效能。

  • 高效能:采用高效的渲染引擎,可以流暢地顯示鍵盤和滑鼠操作。

  • 可客製:支持多種自訂配置,可以根據自己的需求調整顯示效果。

  • 多平台支持:支持 Windows、Mac 和 Linux 系統。

  • 開源免費:開源免費,可自由使用和修改。

  • 計畫地址:
    https://github.com/mulaRahul/keyviz