Xoshbin /asyar

The power of Raycast. The speed of Alfred. Privacy by design.

★ 994⑂ 78👁 8⑃ 859● 149▤ 66◈ 13
RustGPL-3.0Created 2025-02-18asyar.org/
994
stars
78
forks
8
watchers
859
prs
149
issues
66
releases
13
discussions

README

Asyar
  The power of Raycast. The speed of Alfred. Privacy by design.
  A fast, native Rust & Tauri launcher for macOS, Windows, and Linux.
  
    
    
    
  
  
    Download for macOS
    ·
    Reddit (r/asyarapp)
    ·
    Community
    ·
    Documentation
  


https://github.com/user-attachments/assets/ad0e51f5-9b1c-4674-9021-4204aa85ecce

 Tiny Footprint. Native Performance.

Asyar is built with Tauri + Rust instead of Electron. That means:

- Significantly less RAM — no bundled Chromium, no V8 runtime sitting idle
- Instant startup — the Rust backend initializes in milliseconds
- Real OS integration — native APIs for app indexing, clipboard, global hotkeys, and accessibility
- Secure by default — extensions run in isolated iframes; a broken extension can't crash the launcher

 _Native performance, web flexibility — Rust does the heavy lifting, Svelte 5 keeps the UI snappy._

 Measured against Raycast



| Metric                                 | Asyar 0.1.1-49 | Raycast 2.6.2.0 |
| -------------------------------------- | -------------: | --------------: |
| Hotkey → window visible (median of 15) |        13.9 ms |         22.2 ms |
| Hotkey → window visible (p95)          |        17.3 ms |         32.0 ms |
| Hotkey → window visible (p99)          |        20.5 ms |         32.5 ms |
| Keystroke → results painted (p50)      |            n/a |             n/a |
| Keystroke → results painted (p95)      |            n/a |             n/a |
| Cold start → usable                    |         585 ms |         2129 ms |
| Memory footprint, idle (all processes) |       419.2 MB |        451.5 MB |
| CPU while idle (30s average)           |         0.64 % |          1.44 % |
| CPU deep idle (60s, after 120s quiet)  |         0.10 % |          1.41 % |
| Memory deep idle                       |       664.4 MB |        680.4 MB |
| CPU ms/s (powermetrics, deep idle)     |           1.02 |           13.92 |
| Idle wakeups/s (deep idle)             |          11.82 |           46.33 |
| Idle disk write ops (60s)              |              0 |              96 |
| App size on disk                       |          68 MB |          223 MB |

Measured 2026-10-04 on a Apple M4 Max (36 GB RAM), macOS 27.0.1, each app
as installed, summoned by its own registered global hotkey, one at a time on a
quiet machine. Black-box measurement: synthetic hotkey press → launcher window
on screen. Reproduce with benchmarks/bench.sh.



Don't take my word for it: benchmarks/bench.sh measures Asyar against Raycast black-box on your own machine — hotkey-to-window latency, cold start, full-process-group memory, idle CPU and wakeups, idle disk writes, and app size — and regenerates this table with --update-readme. Raycast Beta is included automatically when it is installed; the run above was made on a machine without it. The three privileged rows (CPU ms/s, idle wakeups, idle disk writes) need passwordless sudo for powermetrics and fs_usage and report n/a without it — see ben

Top issues

Discussions

Latest release

v0.1.1 v0.1.1 2026-11-08
What's Changed
 chore: release 0.1.1-54 by @Xoshbin in https://github.com/Xoshbin/asyar/pull/965
 feat(cli): ship README and icon in the package for the Store by @Xoshbin in https://github.com/Xoshbin/asyar/pull/956
 fix(scripts): honor @asyar.mode silent by suppressing success notifications (941) by @Xoshbin in https://github.com/Xoshbin/asyar/pull/966
 feat(sdk): add optional background flag to shell.spawn for quiet runs (939) by @Xoshbin in https://github.com/Xoshbin/asyar/pull/967
 feat(scripts): add settings to hide successful script notifications and rows (940) by @Xoshbin in https://git

Snapshot: 2026-11-11T15:31:17Z · Data license Apache-2.0 · JSON