I needed a good library for various fuzzy searching apps and nothing fit the bill so I created this one. The application is just the natural result of having made the library.
Demo
Terminal previewOverview
fast, configurable and intuitive fuzzy searcher
powerful multi-purpose fuzzy searcher
From the maintainer
Just run `mm`! Or you can try the powerful ripgrep example (see README).
matchmaker is a fuzzy searcher (like fzf) with modern features and elegance in its philosophy. It has a ton of quality of life features like toml configurations, action aliases, keybind testing, built-in documentation and a minimalistic cli option syntax. It has most of fzf's major features, like command templating and rebindable actions. Additionally, it has powerful column support and smart column sizing, horizontal scrolling, mouse scrolling for preview and results, horizontal and automatic scrolling.
I consider it complete for now except for a few niche capabilities but I'm open to feature requests.
Latest Release
Install matchmaker 0.1.6
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Squirreljetpack/matchmaker/releases/download/v0.1.6/matchmaker-cli-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install Squirreljetpack/tap/matchmaker
Install prebuilt binaries into your npm project
npm install @squirreljetpack/matchmaker@0.1.6
Download matchmaker 0.1.6
| File | Platform | Checksum |
|---|---|---|
| matchmaker-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| matchmaker-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| matchmaker-cli-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| matchmaker-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| matchmaker-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| matchmaker-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| matchmaker-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Discussions