Skip to content
bpolaszekPublic

About

A user interface for your Meilisearch instances.

Topics

Resources

Stars

71 stars

Watchers

4 watching

Forks

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: create indexes, browse and edit every setting (searchable / filterable / sortable attributes, ranking rules, typo tolerance, synonyms, stop words, dictionary, separator tokens, embedders, displayed fields, foreign keys...)
  • 🔍 Documents: import, search, sort, filter, edit, delete documents
  • 🗝️ Access keys: create keys, generate tenant tokens (JWTs)
  • 📋 Tasks: browse and monitor the task queue
  • 🅿️ Backup: one-click dumps, snapshots and index export to a remote instance
  • 🕸️ Network: manage multi-instance / sharded network settings
  • 🪝 Webhooks: manage webhooks
  • 🧭 Search rules: manage search rules
  • 💬 Chat: use Meilisearch's AI-powered chat, when enabled on the instance
  • 🧪 Experimental features: toggle Meilisearch experimental features from the UI

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 4 single-page application that entirely runs on the client side: there's no backend, it talks directly to your Meilisearch instance from the browser.

If you have some basics with Vue 3 (Composition API), Tailwind CSS and Nuxt UI, you will easily figure out how this application has been structured.

Yarn is required to install packages.

Feel free to contribute!

Installation

You mostly don't need to install it on your computer. Just head up to https://meiliweb.pages.dev and fill your instance credentials.

If for some reason you want to run it locally, you can clone the repository and install dependencies:

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 formatting

yarn lint

Fix formatting

yarn format

Lint

yarn run check

About

A user interface for your Meilisearch instances.

Topics

Resources

Stars

71 stars

Watchers

4 watching

Forks

Releases

Used by

Contributors

Languages