iaavas/simile-search

Simile combines the power of AI embeddings with fuzzy string matching and keyword search to deliver highly relevant search results—all running locally, no API calls required.

35
/ 100
Emerging

Built on Transformers.js for client-side embeddings, Simile employs HNSW indexing for O(log n) search performance on large datasets and supports quantization (float16/int8) to reduce memory footprint by up to 75%. The engine scores results by blending semantic similarity, fuzzy matching, and keyword matching with configurable weights, while supporting asynchronous indexing and persistent snapshots to avoid recomputation across application restarts.

Available on npm.

Maintenance 6 / 25
Adoption 7 / 25
Maturity 18 / 25
Community 4 / 25

How are scores calculated?

Stars

28

Forks

1

Language

TypeScript

License

MIT

Last pushed

Dec 28, 2025

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/iaavas/simile-search"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.