https://github.com/fukurosan/jhaystack
A JavaScript search engine with zero dependencies.
https://github.com/fukurosan/jhaystack
bitap bm25 clustering fulltext fulltext-search fuzzy javascript nlp query search search-engine spellcheck tfidf typescript
Last synced: 24 days ago
JSON representation
A JavaScript search engine with zero dependencies.
- Host: GitHub
- URL: https://github.com/fukurosan/jhaystack
- Owner: fukurosan
- License: mit
- Created: 2019-11-14T22:58:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T00:41:52.000Z (over 1 year ago)
- Last Synced: 2025-04-12T07:46:10.613Z (24 days ago)
- Topics: bitap, bm25, clustering, fulltext, fulltext-search, fuzzy, javascript, nlp, query, search, search-engine, spellcheck, tfidf, typescript
- Language: TypeScript
- Homepage:
- Size: 761 KB
- Stars: 13
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Jhaystack
![]()
![]()
![]()
![]()
A JavaScript search engine with zero dependencies. Find a needle in a JS-Stack!
Check out the Documentation to learn more!## What is this?
Jhaystack is a JavaScript search engine.The word Jhaystack is a play of words with "JS-Stack", and was coined because it `helps you find a needle in a JS-Stack`.
Jhaystack aims to be a library that can scale together with projects as requirements grow more complex. Every part of the library is built to be customizable as well as unit testable, with support for a variety of addons.
## Why Jhaystack?
- Modular and customizable
- Compatible with most runtime environments
- Zero dependencies
- Addons can easily be unit tested
- Fast searches
- Simple to use
- No dedicated search backend needed