Lunr.js is a lightweight, full-text search library for use in browsers and Node.js. It enables fast and relevant search functionality directly within your application, eliminating server-side dependencies for simple search needs. Lunr.js indexes your data client-side, allowing users to quickly locate information without constant server requests. It supports stemming, stop word filtering, and field boosting for refined search results, and its small size minimizes impact on page load times.
Lunr's release frequency was highest in 2013 and 2017. From March 2013 to December 2020, releases were intermittent, with many months having no new versions. After August 2020, there were no new releases until August 2025, examined as of today, September 5, 2025. This suggests a long period of inactivity in the package's development and maintenance.
Lunr's npm package downloads show substantial growth from March 2024 (7.2M) to August 2025 (14.1M). There's a notable surge in June 2025 (17.8M) and July 2025 (16.5M). The September 2025 downloads (2.4M) are incomplete, indicating an ongoing month with partial data. Overall, the package exhibits a strong upward trend in usage.