# MystikoLab/rustcast

An open source alternative to raycast, in rust!!

Repository: https://github.com/MystikoLab/rustcast
Canonical: https://ross.abutalabs.com/products/rustcast
Homepage: http://rustcast.app/
Language: Rust
License: MIT
License Family: permissive
Topics: app, application, free, iced, iced-rs, macos, opensource, powertoys, productivty, raycast, search, spotlight, alternative, blazing-fast, blazingly-fast, fast, oss, rust, rust-lang, objc2
Last push: 2026-08-08T03:12:03+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 96, release rhythm 83, longevity 19
- inputs: {"age_days": 266, "days_push": 25, "days_rel": 33, "gap_med": 1.0, "n_releases_24m": 91}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1050, forks 63 (observed 2026-08-28T04:03:22.981953+00:00)

## What it is
RustCast is an open-source, blazing-fast popup launcher for macOS built in Rust with the iced GUI framework, serving as a free alternative to Raycast and Spotlight. It supports app search, calculator, clipboard history, web search, file search, emoji search, unit conversions, custom themes, and running shell scripts or custom modes from a single hotkey.

## Use cases
- launch apps with a keyboard shortcut instead of Spotlight
- search files and open them quickly on macOS
- run shell commands and scripts from a launcher
- access clipboard history from a hotkey
- do quick calculations and unit conversions inline
- search the web directly from the launcher
- set up custom workflow modes like focus or presentation mode
- find and copy emojis by name

## When to choose
- you want a free, open-source Raycast or Spotlight alternative on macOS
- you value speed and keyboard-first workflows
- you want to trigger custom shell scripts and workflow modes from a launcher
- you prefer zero telemetry and no subscriptions
- you want a configurable, themeable launcher

## When to avoid
- you need a launcher on Windows or Linux (macOS only)
- you rely on Raycast's deep extension ecosystem or store
- you need a GUI-based plugin marketplace rather than TOML config and shell scripts
- you require built-in window management (use the author's Sxitch instead)

## Facets
- artifact type: application
- maturity: active
- function: search-engine, gui, cli, plugin-system, developer-tools
- domain: developer-tools, desktop-applications, self-hosted
- platform: rust
- tags: launcher, spotlight-alternative, raycast-alternative, iced, keyboard-first, clipboard-history, app-launcher, shell-scripts, themes, calculator, command-line, automation, macos, desktop

## Member repositories
- MystikoLab/rustcast (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:22.981953+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:00:15.668301+00:00, confidence not recorded.
  - readme: https://github.com/MystikoLab/rustcast (fetched 2026-08-28T04:03:22.981953+00:00, sha 1f956e45333f)
  - homepage: http://rustcast.app/ (fetched 2026-08-29T13:01:28.099499+00:00, sha 56cc6d6618f7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
