ZachNagengast/similarity-search-kit

🔎 SimilaritySearchKit is a Swift package providing on-device text embeddings and semantic search functionality for iOS and macOS applications.

43
/ 100
Emerging

Leverages modular embedding models (NativeEmbeddings, MiniLM, Distilbert) convertible to CoreML for efficient on-device inference, with pluggable protocols for custom embeddings, distance metrics, tokenizers, and vector storage. Supports multiple similarity metrics (cosine, dot product, Euclidean distance) and includes built-in document chunking via TextSplitterProtocol for handling long-form content in RAG-style applications.

519 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

519

Forks

50

Language

Swift

License

Apache-2.0

Last pushed

Jun 04, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/ZachNagengast/similarity-search-kit"

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