1340691923/ElasticView
1340691923/ElasticView has 1,237 GitHub stars and 176 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-11 17:08 UTC. Last push 2025-09-04.
这是一个简单易用的数据治理平台。目前,官方插件支持ElasticSearch,mysql,mongodb,redis,json管理(不再维护)
計測したスター増加
- 24時間
- 0
- 7日間
- 0
- 15日間
- 更新が遅れています
- 1か月
- 更新が遅れています
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.md
オリジナル
简体中文 | English
Project Documentation
Important Tips
This project has documents and detailed video tutorials from start-up to development to deployment
This project requires you to have a certain foundation in golang and vue3
You can complete all operations through our tutorials and documents, so we no longer provide free technical services. If you need services, please add the author's paid support
1. Basic Introduction
1.1 Project Introduction
ElasticView is a full-stack front-end and back-end separated data source management plugin platform developed based on vue and gin, integrating jwt authentication, dynamic routing, dynamic menu, casbin authentication, data source management, plugin market and other functions.
2. Main functions
Permission management: Permission management based on
jwtandcasbin.User management: System administrators assign user roles and role permissions.
Role management: Create the main object of permission control, and assign different api permissions and menu permissions to roles.
Data source management: You can set the data source to be managed, and have integrated elasticsearch (6, 7, 8), mysql, redis, clickhouse, postgres, mongodb data sources
Plugin market: You can install various plugins for operating data sources.
3. Secondary Development
- node version >= v20.14.0
- golang version >= v1.23
- IDE:Goland
3.1 run golang
# git clone
git clone https://github.com:1340691923/ElasticView.git
# install gowatch
go install github.com/silenceper/gowatch@latest
# run
gowatch
# default port
0.0.0.0:8090
3.2 run vue
cd resources\vue
# Install Dependencies
pnpm install
# run
npm run dev
3.3 run build
# install build tools
go install github.com/1340691923/ElasticView/cmd/[email protected]
# start build
./ev_builder
# then look at resource/dist
3.4. Technology selection
- Front-end: Use Element based on Vue to build basic pages.
- Back-end: Use Gin to quickly build basic APIs. Gin is a web framework written in go language.
- Database: Use gorm to implement basic database operations.
- API documentation: Use
Swaggerto build automated documentation. - Configuration file: Use viper to implement configuration files in
yamlformat. - Log: Use zap to implement logging.
4. Plugin related
4.1 Official plugin
- ev tools: plugin for managing elasticsearch6, 7, 8 version index
- Plugin development template: This is a template project for rapid development of plugins
4.2 Community plugin
- To be improved
4.3 Release plugin
- Developer Backend: used to publish your own plugin for ElasticView users
5. Contact information
QQ communication group: 685549060
WeChat public account: gh_7247127deece
WeChat communication group
![]() |
6. Donation
If you think this project is helpful to you, you can buy the author a drink :tropical_drink: click me
7. Commercial precautions
If you use this project for commercial purposes, please comply with the Apache2.0 agreement and keep the author's technical support statement.
関連プロジェクトを探す
Asabeneh/30-Days-Of-Python
30 Days of Python プログラミングチャレンジは、Python プログラミング言語を 30 日で学ぶためのステップバイステップのガイドです。このチャレンジは 100 日以上かかることもあります。自分のペースで進めてください。こちらの動画も役立つかもしれません: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,618 スターgrafana/grafana
オープンで組み合わせ可能なオブザーバビリティおよびデータ可視化プラットフォームです。Prometheus、Loki、Elasticsearch、InfluxDB、Postgres など、複数のソースからメトリクス、ログ、トレースを可視化できます。
77,859 スターredis/redis
リアルタイムのデータ駆動型アプリケーションを構築する開発者にとって、Redis は最も選ばれ、最速で、機能が最も豊富なキャッシュ、データ構造サーバー、ドキュメントおよびベクトルクエリエンジンです。
77,472 スターapache/superset
Apache Superset は、データ可視化とデータ探索のためのプラットフォームです。
75,495 スター