Awesome
Meiliweb
Meiliweb is a web-based administration panel that helps you store, organize and visualize data in your Meilisearch instances.
https://github.com/bpolaszek/meiliweb/assets/5569077/b4100e75-1e70-45dd-8c38-926a3dafafe1
Features
- 🛢️ Indexes management: create indexes, update settings
- 🔍 Documents management: import documents, search, sort, filter
- 🗝️ Access keys management: Create keys, generate tenant tokens (JWTs)
- 📋 Tasks management
- 🅿️ Dumps / snapshots management
Demo
You can run Meilweb on your search instances, provided they expose appropriate CORS headers, on https://meiliweb.pages.dev.
Local usage
Meiliweb is a Nuxt 3 single-page application that entirely runs on the client side.
If you have some basics with Vue and TailwindCSS, you will easily figure out how this application has been structured.
Yarn is required to install packages.
Feel free to contribute!
- Discussions: Ask questions, share ideas, suggest features
- Issues: Report bugs
- Pull requests: Request changes
Installation
git clone https://github.com/bpolaszek/meiliweb.git
cd meiliweb
yarn install
Launch dev server
yarn dev
Build & preview
yarn build && yarn preview
Docker build
docker build -t meiliweb .
Docker run
docker run -p 3000:3000 -d meiliweb
Code style
Check
yarn lint
Fix
yarn format