Skip to content

A user interface for your Meilisearch instances.

License

Notifications You must be signed in to change notification settings

nextuplab/meiliweb

 
 

Repository files navigation

Meiliweb

Meiliweb is a web-based administration panel that helps you store, organize and visualize data in your Meilisearch instances.

meiliweb-introduction.mp4

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!

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

About

A user interface for your Meilisearch instances.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 82.0%
  • TypeScript 17.3%
  • Other 0.7%