一個讓我欲罷不能的開源文件管理工具

Github導航站發表於2021-07-17

  大家好,我是小編南風吹,每天推薦一個小工具/原始碼,裝滿你的收藏夾,讓你輕鬆節省開發效率,實現不加班不熬夜不掉頭髮!

  今天小編推薦一款線上文件工具,現有swagger 文件、dubbo文件、資料庫文件、WIKI文件、ElasticSearch文件等,管理端具有人員管理、許可權管理功能等功能。專案後端使用spring-boot、mybatis-plus等框架,前端使用zui、Vue、element-ui等框架。

開源協議

  使用 Apache-2.0 開源許可協議

連結地址

  公眾號【Github導航站】回覆關鍵詞【zyp】獲取git地址

支援資料庫文件

  一款線上管理資料庫的工具,你可以將所有的資料來源統一管理到這裡面,團隊間的各成員就不必每人在自己電腦上裝一個資料庫管理軟體, 然後再新增資料來源,修改賬號密碼也可以統一進行修改,新員工進入後對他關心的資料來源進行授權即可檢視。

  1. 支援MySQL、SQLServer、Oracle、PostgreSQL、Hive、Impala資料來源。
  2. 支援資料庫表、欄位文件檢視修改,表文件匯出、建表語句DDL匯出、表資料匯出。
  3. 支援SQL執行、表資料預覽、不同資料庫之間的資料互導,支援多資料來源管理。
  4. 支援按人員、按資料來源對使用者授權,可給使用者 庫表註釋檢視、註釋修改、SQL執行、函式修改等粒度的授權。
  5. 支援庫函式和儲存過程的增刪改查,修改記錄查詢等。
  6. 目標是取代Navicat,做一個小而精的開源免費的線上資料庫管理工具。

wiki文件工具

  1. 線上管理公司、專案及任意形式的文件
  2. 文件支援按空間劃分,按人員分組授權,支援空間收藏和空間內的文件開放訪問。
  3. 文件支援編輯、檢視、評論、上傳附件、歷史版本檢視、頁面許可權控制、文件搜尋等功能。
  4. 文件編輯支援html富文字方式編輯和markdown的方式編輯。
  5. 本工具使用的開源工具有:vue、element-ui、mavon-editor、wangeditor等。
  6. 參考學習了Atlassian Confluence文件工具進行開發,爭取作為該軟體的開源免費替代產品,同時作為內部文件管理工具最好的存在。

swagger的UI及整套解決方案

  1. 支援swagger的文件展示,介面除錯,文件匯出等,解析速度快,介面設計走心。
  2. 支援將所有的swagger文件進行統一管理,支援全域性引數設定,請求引數快取,下次自動填充等。
  3. 目標是解決swagger官方文件檢視及介面除錯不方便的問題。

將dubbo的文件線上化管理

  支援zookeeper、nacos的註冊中心文件獲取,支援線上除錯介面

ElasticSearch文件工具

  支援ElasticSearch的文件檢視和執行DSL查詢的功能

演示截圖

結尾

  本期就分享到這裡,我是小編南風吹,專注分享好玩有趣、新奇、實用的開源專案及開發者工具、學習資源!希望能與大家共同學習交流,歡迎關注我的公眾號**【Github導航站】**。

相關文章