Awesome
Awesome Meilisearch
Contributing
Please take a look at the Contribution Guidelines
Table of Contents
- Guides, Tutorials and Courses
- Integrations
- Tools
- Demos
- Talks
- Blog Posts
- Resources
- Awesome use of Meilisearch
- Other
Guides, Tutorials and Courses
Learn Meilisearch
Official Guides
Basics
- Quick Start
- Installation
- Update - Update to the latest Meilisearch version
- Run Meilisearch in production
Deploy
- Deploy on AWS - Deploy a Meilisearch instance on Amazon Web Services (AWS)
- Deploy on GCP - Deploy a Meilisearch instance on Google Cloud Platform (GCP) Compute Engine
- Deploy on DigitalOcean - Deploy a Meilisearch instance on DigitalOcean
- Deploy on Qovery - Deploy a Meilisearch instance on Qovery
- Deploy on Azure - Deploy a Meilisearch instance on Azure
- Deploy on Koyeb - Deploy a Meilisearch instance on Koyeb
- Deploy on Railway - Deploy a Meilisearch instance on Railway
Miscellaneous
- Use Postman with Meilisearch - Postman collection for Meilisearch
- Integrate a relevant search bar to your documentation
- Use HTTP/2 and SSL with Meilisearch
Community Guides
- Promoting documents with Kleio - Integrate Meilisearch with Kleio's sponsored product listings
- Searching with Laravel Scout and Meilisearch - Build a search experience for any database data by combining Laravel Scout and Meilisearch
- Getting started with Laravel Scout and Meilisearch - A tutorial on integrating Meilisearch with Laravel 9 and Laravel Scout
- A series of guide on how to use Meilisearch with Laravel Scout
- How to Build a Live Search using Laravel, Livewire, and Meilisearch
- Setting up Meilisearch on Production Ubuntu for Laravel project - How to set up Meilisearch for a Laravel project
- Adding Search to Rails with Meilisearch - How to integrate Meilisearch in a Rails app
- How to Install a Specific Version of Meilisearch
- How I implemented full-text search on Firebase with Meilisearch for Secrets App - How to integrate Meilisearch on Firebase
- Deploy Meilisearch with Dokku for production - How to deploy Meilisearch with Dokku
- How to Deploy Meilisearch on Laravel Forge
- Master Full Text Search with Meilisearch on MinIO - How to use MinIO with Meilisearch
- Serverless search with Meilisearch and Google Cloud Run
- Meilisearch: A definitive guide - How to interact with an instance through the API client for JavaScript developers
- Meilisearch under Windows - Installing on Windows
- A Comprehensive Guide to Meilisearch
- How to add Search in Rails using Meilisearch
- Integrate Rails, React and MeiliSearch using Docker
- How To Deploy and Configure Meilisearch on Ubuntu 22.04
- How To Run a Meilisearch Frontend Using InstantSearch on Ubuntu 22.04
- How to use Meilisearch with Lando
- Deploy Meilisearch into Azure Container Apps
- Lightning-Fast Search with Meilisearch and Elixir in Record Time
- Implementing Search Functionality with Meilisearch, Prisma and Express
- :cn: Vuepress全文搜索终极版-基于开源搜索引擎meilisearch的接入配置指南 - A guide on Meilisearch-based full-text search in Vuepress
Integrations
Meilisearch integrations created by Meilisearch or the community
Official Integrations
- Meilisearch official Integrations - Central reference for Meilisearch integrations
SDK
Framework Integrations
- Laravel - Official Laravel-Scout package
- Ruby on Rails
- Symfony
Front-End Integrations
Platform Plugins
Community Integrations
- MongoMeili - Sync MongooseJS Schemas with Meilisearch
- YunoHost - Meilisearch on a YunoHost server
- D - A Meilisearch API for D
- Craft CMS - Plugin for Craft CMS 3.x
- Airbyte - Connector for Airbyte
- Statamic Meilisearch - Driver for Statamic 3
- Medusa - Plugin for Medusa
- Kotlin - A Kotlin wrapper
- Meili Ktr - A multiplatform Kotlin client
- Yii2 - Yii2 framework extension
- Async Python SDK - An asynchronous Python client
- FastAPI - Provides FastAPI routes for interacting with Meilisearch
- Elixir - A lightweight Elixir client
- Nuxt - A Nuxt 3 module
- cbMeilisearch - An API wrapper written in CFML for the ColdBox platform
- Nest-MeiliSearch - A NestJS wrapper for the JavaScript integration
- simple-meili-java - A simple Java client
- Plugin for NodeBB
- Meilisearch Light PHP Client - A library for using a server in PHP
- Payload Meilisearch Plugin - An integration plugin for Payload CMS
- meilisync - Real time data sync from MySQL, PostgreSQL, or MongoDB
- CloudQuery - Syncs data from any CloudQuery source plugins to a Meilisearch instance
- Meilisearch.st - A client for Smalltalk
- Spring Data Meilisearch - Spring Data Implementation for Meilisearch
Tools
Tools created by Meilisearch or the community
Official Tools
- Meilisearch Version Migration Script - A script to migrate to a newer version without losing data nor settings
DevOps Tools
- meilisearch-digitalocean - Deploy on DigitalOcean
- meilisearch-aws - Deploy on AWS
- meilisearch-gcp - Deploy on GCP
- meilisearch-kubernetes - Deploy on Kubernetes
- Cloud Scripts - A set of cloud-agnostic tools and scripts to improve deployment on the cloud
Miscellaneous
- instant-meilisearch - A plugin to establish the communication between Meilisearch and the open-source InstantSearch tools (powered by Algolia)
- docs-searchbar.js - A search bar integration for all kinds of documentation
- docs-scraper - A scraper tool to automatically read the content of your documentation and store it into Meilisearch.
Community Tools
- AIO_MEILISEARCH - Async Wrapper over Meilisearch REST API
- mieli - A wrapper
- Meilisearch CLI - A CLI
- meilisearch-prompt - A command-line kit to manage a Meilisearch server
- Meilisearch GitHub Action - Start a Meilisearch server from your GH Actions with this action
- Laravel MeiliTools - Additional tools for Laravel Scout 9+ integration
- Laravel Site Search - Create a full-text search index by crawling your site
- UIRecord - A UI to manage instances
- Meilisearch-UI - A UI to manage instances
- Meilisearch Manager - A UI to manage instances
- Meiliadmin - A dashboard for Meilisearch
- Meiliweb - Yet another dashboard / UI for Meilisearch
- Meilisearch TUI - A text user interface for searching and managing Meilisearch from the terminal
- meilisearch-docsearch - A quick search component for Meilisearch, inspired by algolia/docsearch.
- Testcontainers Meilisearch - A Testcontainers community module for Meilisearch
- pytest-meilisearch - A pytest plugin to help with testing in projects using Python
- meilisearch-helper - A helper library for meilisearch-js that simplifies development
- meilisearch-filters - A fluent interface to build Meilisearch filters (Javascript / Typescript)
- bentools/meilisearch-filters - A fluent interface to build Meilisearch filters (PHP)
Demos
See Meilisearch in action
- SaaS demo - App search in a CRM SaaS using multi-index search and tenant tokens
- Ecommerce demo - Ecommerce website using multi-select facets, range and rating filtering, and pagination
- Where To Watch - An application to help you find streaming platforms to watch movies
- Meilisearch x MoMA - Search through the Museum Of Modern Art Collection
- Search in Nobel Prizes with Meilisearch - Search through all Nobel Prize winners and their details
- Meilisearch finds RubyGems - Find Ruby gems
- Finding Crates - Find Rust crates
- Meilisearch finds PyPI packages - Find Python packages
- Geosearch demo - Use Google Maps and Meilisearch to geo search across 30,000 cities
- Tenant token demo - Learn how to use the multi-tenant token feature
- Typo tolerance demo - Play with the typo tolerance feature and browse through a book collection
- Matching Strategy - See the different matching strategies in action
- Meilisearch Demos - Meilisearch demos repository
Talks
Talks about Meilisearch
- Rawkode Live: Introduction to Meilisearch
- Strapi conf 2021: Integrate open-source search into your Strapi project
- Strapi webinar: Modern Search Solutions for the Jamstack with Meilisearch -
Blog Posts
Read what the Meilisearch's team has written or what others say about us
Meilisearch Blog Posts
- Latest's release blog post - version 0.27
Community Blog Posts
Resources
Various resources
Repositories
- Meilisearch
- milli - Meilisearch's core engine
- Product repository
Websites
- Website - The official Meilisearch website
- Blog - The official Meilisearch blog
- Documentation - The official Meilisearch documentation
- Roadmap - The official Meilisearch roadmap
Social Networks
- Twitter - The official Meilisearch Twitter account
- LinkedIn - The official Meilisearch LinkedIn account
- Discord - The community on Discord
Awesome use of Meilisearch
- BandsNear - Platform to help users to quickly find events using their Spotify data.
Other
Miscellaneous