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

This is a tool for iOS and macOS developers to add "smart search" to their apps, allowing users to find information based on meaning, not just keywords. It takes in text documents or other textual content and lets users ask questions or search using natural language. The output is a list of the most relevant text segments, even if the exact words aren't present. This is designed for app developers building features like privacy-focused document search, offline question-answering, or content recommendations directly on users' Apple devices.

519 stars. No commits in the last 6 months.

Use this if you are an iOS or macOS developer building an application where you need to implement fast, private, and semantic search capabilities directly on the user's device.

Not ideal if you are a non-developer end-user looking for a ready-to-use search application, or if you need to perform semantic search on a remote server or a non-Apple platform.

mobile-app-development on-device-search natural-language-processing privacy-preserving-applications offline-content-retrieval
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.