All Projects → khoi → Fuzzy Swift

khoi / Fuzzy Swift

🔍 simple and fast fuzzy string matching in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Fuzzy Swift

Fuzzysort
Fast SublimeText-like fuzzy search for JavaScript.
Stars: ✭ 2,569 (+4111.48%)
Mutual labels:  search, fuzzy
Mongoose Fuzzy Searching
Mongoose Fuzzy Searching Plugin
Stars: ✭ 94 (+54.1%)
Mutual labels:  search, fuzzy
string-similarity-js
Lightweight string similarity function for javascript
Stars: ✭ 29 (-52.46%)
Mutual labels:  string, fuzzy
Tntsearch
A fully featured full text search engine written in PHP
Stars: ✭ 2,693 (+4314.75%)
Mutual labels:  search, fuzzy
Flexsearch
Next-Generation full text search library for Browser and Node.js
Stars: ✭ 8,108 (+13191.8%)
Mutual labels:  search, fuzzy
Golang Combinations
Golang library which provide an algorithm to generate all combinations out of a given string array.
Stars: ✭ 51 (-16.39%)
Mutual labels:  string
Alfred Appscripts
Alfred workflow to search and run/open AppleScripts for the active application
Stars: ✭ 56 (-8.2%)
Mutual labels:  search
Xible
Visualize your workflow
Stars: ✭ 49 (-19.67%)
Mutual labels:  string
Duckduckgo Images Api
DuckDuckGo Image Search Resuts - Programatically download Image Search Results
Stars: ✭ 48 (-21.31%)
Mutual labels:  search
String Interner
A data structure to efficiently intern, cache and restore strings.
Stars: ✭ 60 (-1.64%)
Mutual labels:  string
Cape
String encryption for Arduino, limited microcontrollers and other embedded systems.
Stars: ✭ 58 (-4.92%)
Mutual labels:  string
Open Semantic Search Apps
Python/Django based webapps and web user interfaces for search, structure (meta data management like thesaurus, ontologies, annotations and named entities) and data import (ETL like text extraction, OCR and crawling filesystems or websites)
Stars: ✭ 55 (-9.84%)
Mutual labels:  search
Vim Lookup
Jump to the definition of variables or functions in VimL code.
Stars: ✭ 51 (-16.39%)
Mutual labels:  search
React Grid Table
A modular table, based on a CSS grid layout, optimized for customization.
Stars: ✭ 57 (-6.56%)
Mutual labels:  search
Browser Android
CLIQZ for Android
Stars: ✭ 49 (-19.67%)
Mutual labels:  search
Str
A SIMD optimized fixed-length string class along with an adaptive hash table for fast searching
Stars: ✭ 60 (-1.64%)
Mutual labels:  string
Docker registry cli
Docker Registry CLI - Provides search functionality for Docker Registry (UI and CLI)
Stars: ✭ 48 (-21.31%)
Mutual labels:  search
Instantsearch Ios Examples
Example apps built with InstantSearch iOS
Stars: ✭ 55 (-9.84%)
Mutual labels:  search
Middleman Search
LunrJS-based search for Middleman
Stars: ✭ 57 (-6.56%)
Mutual labels:  search
Quicknote
QuckNote allows you to quickly create and search tens of thousands of short notes.
Stars: ✭ 54 (-11.48%)
Mutual labels:  search

🔍 fuzzy-swift

Swift 5 Action @khoiracle

Simple and fast "fuzzy" string matching. Can be used to implement Sublime Text-like search

Demo

See Example Project

Usage

search(needle: "ab", haystack: "asdfbwe") # true
search(needle: "mtme", haystack: "matchme") # true
search(needle: "mtt", haystack: "matchme") # false

SwiftPM

To use Apple's Swift package manager, add this line to your Package.swift

.package(url: "https://github.com/khoi/fuzzy-swift", from: "0.1.0")

📜 License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].