Best Offline-First Search Engines for self-hosting

The 18 best Offline-First search engines you can self-host, ranked by community traction.

At a glance

AppDeploy effortDifficultyMin. RAMLicense★ Stars
TantivyRead-the-docs projectHard128 MBMIT16,213
OramaRead-the-docs projectEasy128 MBApache-2.010,574
Lunr.jsRead-the-docs projectEasy64 MBMIT9,204
PagefindRead-the-docs projectEasy64 MBMIT5,512
YaCyUnder-an-hour setupMedium1,024 MBGPL-2.04,066
Apache LuceneRead-the-docs projectHard256 MBApache-2.03,585
tinysearchRead-the-docs projectMedium64 MBMIT2,977
StorkRead-the-docs projectEasy64 MBApache-2.02,758
Marginalia SearchUnder-an-hour setupHard4,096 MBAGPL-3.02,193
PyseriniRead-the-docs projectHard2,048 MBApache-2.02,172

Quick picks

Every option here is open-source and self-hostable, tagged Offline-First within the search engines category. Deploy effort is graded from published container recipes, not vendor claims — see the methodology.

Keep exploring

Head-to-head: Offline-First search engines