An open API service indexing awesome lists of open source software.

https://github.com/q2316367743/es-client

elasticsearch客户端,issue请前往码云:https://gitee.com/qiaoshengda/es-client
https://github.com/q2316367743/es-client

elasticsearch elasticsearch-client

Last synced: 3 months ago
JSON representation

elasticsearch客户端,issue请前往码云:https://gitee.com/qiaoshengda/es-client

Awesome Lists containing this project

README

          


简体中文 | English


ES-Client Logo

ES-Client

Lightweight, Efficient, and Secure Elasticsearch Desktop Client



GitCode Star


Gitee Stars


GitHub Stars



Edge Extension


Chrome Extension


👉
Official Website
Documentation
Feedback 👈

## 💡 Why ES-Client?

Official Elasticsearch tools like Kibana are powerful but heavy, while veteran plugins like elasticsearch-head have been discontinued with outdated user experiences.

ES-Client emerges as a solution - designed specifically for individual developers and operations personnel, focusing on high-frequency daily scenarios, providing lightweight, fast, secure, and standalone management experience.

* ✅ No server deployment required
* ✅ No team collaboration dependencies
* ✅ Ready to use out-of-the-box with zero configuration

## 🚀 Core Features

### 🔍 Intelligent Index Management

* Auto Grouping: Intelligently categorize indices by prefix, date, or regex pattern - say goodbye to chaotic lists of thousands of log indices
* Collapse Operations: Expand/collapse index groups with one click for more efficient batch operations

### 🎨 Visual Configuration Wizard

* Index Creation: Graphical mapping & settings configuration
* ILM Policies: Visually define lifecycle management rules
* Index Templates: WYSIWYG template configuration, reducing DSL learning curve

### ⚠️ Safe Batch Operations

Supports _update_by_query / _delete_by_query
Triple protection: Operation preview + Real-time progress bar + Anytime cancellation, completely eliminating accidental deletion risks

### 📊 In-depth Performance Diagnostics

* Slow Query Analysis Panel: Automatically capture high-latency requests

* Integrated explain & profile visualization for quick identification of:
* Non-indexed fields
* Excessive shards
* Script performance bottlenecks

### 📤 Streaming Big Data Export (Pro)

* Support exporting 100,000+ rows to CSV / Excel / JSON
* Real-time progress display + Resume capability, no lag or data loss for large tasks

### 🩺 Cluster Health Overview (Pro)

Dashboard displays at a glance:
* Node count
* Shard status (unassigned/recovering)
* Disk watermark & read-only warnings
* Automatic highlighting of exceptions for peace of mind in operations

### 🔒 High-risk Operation Audit (Pro)

* Automatically record context of sensitive operations like deletion and modification
* Support rapid retrospection and problem location

## 📥 Installation & Usage
- [Edge Store](https://microsoftedge.microsoft.com/addons/detail/esclient/aonamamifdfigcflbeokdndfappnmogo)
- Chrome (VPN required): [Chrome Web Store](https://chromewebstore.google.com/detail/es-client/pkhmgepniefdigphghbolofjgbnhnhfd)

## 🖼️ Screenshots

| Home | Data Browser | Basic Query |
|-------------------|---------------------|---------------------|
| ![Home](/img/1.png) | ![Data Browser](/img/2.png) | ![Basic Query](/img/3.png) |

| Advanced Query | Settings | About |
|---------------------|-------------------|-------------------|
| ![Advanced Query](/img/4.png) | ![Settings](/img/5.png) | ![About](/img/6.png) |

## 🛠 Tech Stack
Frontend: Vue 3 + TypeScript + Vite 5 + TDesign
Plugin System: Chrome / Edge

## ❤️ Open Source & Support

Gitee: [https://gitee.com/qiaoshengda/es-client](https://gitee.com/qiaoshengda/es-client) (Main repository, recommended for Issues)

GitHub: [https://github.com/q2316367743/es-client](https://github.com/q2316367743/es-client)

GitCode: [https://gitcode.com/q2316367743/es-client](https://gitcode.com/q2316367743/es-client)

Documentation: [Documentation Center](https://es-client.esion.xyz/docs/app/es-client-open)

Feedback: [Feedback Center](https://es-client.esion.xyz/feedback/app/es-client-open)

Experience ES-Client now and make Elasticsearch management simple, secure, and efficient! 🚀