Cardinal Search
brew install --cask cardinal-search
v0.1.23
Fast file search app for macOS with Everything-compatible query syntax.
Why you might care
Built in Rust and Taiga for speed, it uses filesystem indexing to deliver near-instantaneous results across your Mac. If you frequently search for files and want snappier performance than Spotlight, or prefer the Everything search syntax, this is a lightweight native alternative.
235
30-day installs · #813
901
90-day · #691
1.8k
365-day · #1068
1.5k
★ GitHub stars · updated 3mo ago
GitHub topics
everything
file-search
mac
macos
rust
tauri
Links
- https://github.com/cardisoft/Cardinal
- GitHub: cardisoft/Cardinal
- Brew formula source: Casks/c/cardinal-search.rb
Blurb generated by claude-haiku-4-5 on 2mo ago.
Raw metadata
{
"alternatives": [
"Spotlight",
"Alfred",
"EverythingX"
],
"artifacts": [
{
"app": [
"Cardinal.app"
],
"target": "/Applications/Cardinal.app"
},
{
"zap": [
{
"trash": [
"~/Library/Application Support/com.cardinal.one",
"~/Library/Caches/com.cardinal.one",
"~/Library/Preferences/com.cardinal.one.plist",
"~/Library/Webkit/com.cardinal.one"
]
}
]
}
],
"auto_updates": null,
"categories": [
"system-utility",
"productivity"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Fastest file searching tool",
"disable_reason": null,
"disabled": 0,
"display_name": "Cardinal Search",
"enrichment_fetched_at": "2026-06-20T22:41:21+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "cardinal-search",
"github_default_branch": "master",
"github_last_commit_at": "2026-05-13T16:11:45Z",
"github_readme_excerpt": "\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"cardinal/mac-icon_1024x1024.png\" alt=\"Cardinal icon\" width=\"120\" height=\"120\"\u003e\n \u003ch1\u003eCardinal\u003c/h1\u003e\n \u003cp\u003eFastest and most accurate file search app for macOS.\u003c/p\u003e\n \u003cp\u003e\n \u003ca href=\"#using-cardinal\"\u003eUsing Cardinal\u003c/a\u003e \u00b7\n \u003ca href=\"#building-cardinal\"\u003eBuilding Cardinal\u003c/a\u003e\n \u003c/p\u003e\n \u003cimg src=\"doc/pub/UI.gif\" alt=\"Cardinal UI preview\" width=\"720\"\u003e\n\u003c/div\u003e\n\n---\n\n[English](README.md) \u00b7 [Espa\u00f1ol](doc/pub/README.es-ES.md) \u00b7 [\ud55c\uad6d\uc5b4](doc/pub/README.ko-KR.md) \u00b7 [\u0420\u0443\u0441\u0441\u043a\u0438\u0439](doc/pub/README.ru-RU.md) \u00b7 [\u7b80\u4f53\u4e2d\u6587](doc/pub/README.zh-CN.md) \u00b7 [\u7e41\u9ad4\u4e2d\u6587](doc/pub/README.zh-TW.md) \u00b7 [Portugu\u00eas](doc/pub/README.pt-BR.md) \u00b7 [Italiano](doc/pub/README.it-IT.md) \u00b7 [\u65e5\u672c\u8a9e](doc/pub/README.ja-JP.md) \u00b7 [Fran\u00e7ais](doc/pub/README.fr-FR.md) \u00b7 [Deutsch](doc/pub/README.de-DE.md) \u00b7 [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430](doc/pub/README.uk-UA.md) \u00b7 [\u0627\u0644\u0639\u0631\u0628\u064a\u0629](doc/pub/README.ar-SA.md) \u00b7 [\u0939\u093f\u0928\u094d\u0926\u0940](doc/pub/README.hi-IN.md) \u00b7 [T\u00fcrk\u00e7e](doc/pub/README.tr-TR.md)\n\n## Using Cardinal\n\n### Download\n\nUse homebrew:\n\n```bash\nbrew install --cask cardinal-search\n```\n\nYou can also grab the latest packaged builds from [GitHub Releases](https://github.com/cardisoft/cardinal/releases/).\n\n### i18n support\n\nNeed a different language? Click the \u2699\ufe0f button in the status bar to switch instantly.\n\n### Search basics\n\nCardinal now speaks an Everything-compatible syntax layer on top of the classic substring/prefix tricks:\n\n- `report draft` \u2013 space acts as `AND`, so you only see files whose names contain both tokens.\n- `*.pdf briefing` \u2013 filter to PDF results whose names include \u201cbriefing\u201d.\n- `*.zip size:\u003e100MB` \u2013 search for ZIP files larger than 100MB.\n- `in:/Users demo !.psd` \u2013 restrict the search root to `/Users`, then search for files whose names contain `demo` but exclude `.psd`.\n- `tag:ProjectA;ProjectB` \u2013 match Finder tags (macOS); `;` acts as `OR`.\n- `*.md content:\"Bearer \"` \u2013 filter to Markdown files containing the string `Bearer `.\n- `\"Application Support\"` \u2013 quote exact phrases.\n- `brary/Applicat` \u2013 use `/` as a path separator for ",
"github_repo": "cardisoft/Cardinal",
"github_stars": 1540,
"github_topics": [
"everything",
"file-search",
"mac",
"macos",
"rust",
"tauri"
],
"homepage": "https://github.com/cardisoft/Cardinal",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 235,
"installs_365d": 1760,
"installs_90d": 901,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": "2026-06-20T23:05:42+00:00",
"llm_model": "claude-haiku-4-5",
"names": [
"Cardinal Search"
],
"one_liner": "Fast file search app for macOS with Everything-compatible query syntax.",
"rank_30d": 813,
"rank_365d": 1068,
"rank_90d": 691,
"raw_hash": "87de1b6e614be656",
"ruby_source_path": "Casks/c/cardinal-search.rb",
"tap": "homebrew/cask",
"token": "cardinal-search",
"version": "0.1.23",
"why_use_this": "Built in Rust and Taiga for speed, it uses filesystem indexing to deliver near-instantaneous results across your Mac. If you frequently search for files and want snappier performance than Spotlight, or prefer the Everything search syntax, this is a lightweight native alternative."
}