olivernn/lunr.js
A bit like Solr, but much smaller and not as bright observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5550
- days_rel: n/a
- days_push: 763
- n_releases_24m: 0
Adoption not part of the score
9199 stars · 551 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Lunr.js is a small, dependency-free full-text search library for JavaScript that indexes JSON documents and runs entirely in the browser or on Node.js. It provides ranked search with field scoping, term boosting, fuzzy matching, and support for 14 languages without any server-side search service.
Use cases
- add full-text search to a static site or blog
- search JSON documents entirely in the browser
- implement offline search with no server
- add client-side search to a documentation site
- fuzzy search over a small in-memory dataset
- avoid running an external search service like Solr or Elasticsearch
When to choose
- your data is small enough to load fully on the client
- you want search with zero network overhead or offline availability
- you need a lightweight alternative to server-side search engines
- you want simple, dependency-free search in browser or Node.js
When to avoid
- you need to index large datasets that won't fit in the browser
- you need a scalable, multi-user server-side search service
- you need advanced features like faceting, highlighting, or real-time index updates across clients
Facets
library · maturity maintenance
search-engine parser web-development frontend developer-tools browser full-text-search client-side-search static-site-search fuzzy-search offline-search search nodejs javascript
3 sources
- readme: https://github.com/olivernn/lunr.js · fetched 2026-08-28 · 551d9d890139
- homepage: http://lunrjs.com · fetched 2026-08-29 · 7309f2acac47
- site_page: https://lunrjs.com/docs/index.html · fetched 2026-08-29 · cb47137ebdba
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| olivernn/lunr.js | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="olivernn/lunr.js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem