MIT License

项目介绍

MystikoLab/rustcast 是一个托管在 GitHub 上的开源项目,主要使用 Rust 编写,采用 MIT License 许可证,目前获得 1.1k 个 Star、68 次 Fork。

仓库全名
MystikoLab/rustcast
开源许可证
MIT License
Star 数
1.1k
Fork 数
68

README 摘要

RustCast An open-source, Rust-powered productivity, blazing fast popup launcher for apps, utilities, and workflows. [!IMPORTANT] Rustcast is no longer being maintained. I was recommending Tinycast, but the dev seems to take bug reports as "bad", but now I've decided to become a contributor to Floe. Another good alternative I know off is Tuna but that's inspired by Quicksilver, and is closed source. Those who sponsor…

完整内容见 GitHub 原始 README 或本页 。

常见问题

rustcast 用什么语言开发?

主要使用 Rust 编写,采用 MIT License 许可证,目前有 1.1k 个 Star。

rustcast 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 rustcast 的源码?

可以直接克隆仓库:git clone https://github.com/MystikoLab/rustcast.git,默认分支为 master;安装与运行步骤见仓库 README。

rustcast 最近还在维护吗?

仓库最近一次更新为 3 天前,当前没有未关闭的 Issue;Star 数为 1.1k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

An open source alternative to raycast, in rust!!

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

Rust
Shell

Release

README

RustCast icon

RustCast

An open-source, Rust-powered productivity, blazing fast popup launcher for apps, utilities, and workflows.

Latest release Downloads Discord Stars License

[!IMPORTANT]
Rustcast is no longer being maintained. I was recommending Tinycast, but the dev seems to take bug reports as “bad”, but now I’ve decided to become a contributor to Floe. Another good alternative I know off is Tuna but that’s inspired by Quicksilver, and is closed source.

Those who sponsor me also get a personal easter egg inside RustCast

Config docs: https://github.com/MystikoLab/rustcast/wiki

Community: https://discord.gg/bDfNYPbnC5

Plugins: RustCast Library for shell scripts

For support use github discussions / issues / the discord

You can also contact MystikoLab / secretised at [email protected]

RustCast Demo

Installation:

Via Homebrew:

brew install --cask unsecretised/tap/rustcast

Via github releases

  1. Download the dmg from this link https://github.com/MystikoLab/rustcast/releases/latest/download/rustcast.dmg

Config:

Full config docs can be found here

The config file should be located at: ~/.config/rustcast/config.toml RustCast creates the default configuration for you, but it does use its default options Here’s a full list of everything you can configure The list.

Feature list:

Finished:

  • Autoload installed apps 11/11/2025
  • Search through apps 11/11/2025
  • Generate randomvar (between 0 and 100) via the app. Simply type randomvar and it will generate the num for you
  • Image icons next to the text 13/12/2025
  • Scrollable options 12/12/2025
  • Customisable themes (13/12/2025)
    • Configurable colours
  • Spotify control - Ability to control spotify via the app
  • Allow variables to be passed into custom shell scripts.
  • Google your query. Simply type your query, and then put a ? at the end, and press enter
  • Calculator (27/12/2025)
  • Clipboard History (29/12/2025) This works by typing cbhist to enter the clipboard history page, which allows you to access your clipboard history,
  • Blur / transparent background (7/1/2026)
  • Select the options using arrow keys
  • Tray icons (8/1/2026)
  • Unit Conversions (19/1/2026) thanks to Hriztam
  • Emoji Searching (19/1/2026) Allows people to search for emojis through rustcast
  • RustCast modes (2/3/2026)
  • Better documentation for the config (3/3/2026)
  • Image rendering from clipboard history (13/3/2026)
  • File searching (11/3/2026)
  • CTRL n / p (vim motions) navigation for search results (5/3/2026)
  • Settings Panel (22/3/2026)

Planned:

  • Popup note-taking
  • Plugin Support (Partially implemented on 15/12/2025)
  • Hyperkey - Map CMD + OPT + CTRL + SHIFT to a physical key
  • Better hotkey picking
  • Ability to pick between tabs in firefox / chromium browsers - using Puppeteer

Not planned:

  • Cross platform support Cancelled for now, as not within my ability to support and maintain it

RustCast wouldn’t be possible without these people:

  • Nazeofel - First sponsor + initiator of windows support
  • Mnem42 - Helped add windows support
  • Random Scientist - First ever community contributor to rustcast
  • Lemon - Sponsored me, and gave me free Discord Nitro
  • Julie / Zoey - Gave me amazing feedback and has been using RustCast since almost the first version!
  • Hriztam - Added support for unit conversions to rustcast
  • Lars-Schumann - Sponsored me
  • Tanishq Dubey - Contributor, improved the file search to use mdfind
  • JON - Contributor,

And of course, all the people who starred my repo!!

And the updated list of contributors to the macos version:

Easter egg list:

  • Nazeofel (Random Variable on discord) -> led to the randomvar easter egg
  • Lemon -> led to the lemon easter egg that shows “lemon” on rustcast
  • Lars-Schumann -> search f and get ferris.rs as a result
  • Me -> 67

If you like rustcast, consider starring it on github :)

Star History Chart

Motivations:

I didn’t want to pay for raycast + wanted to get better at rust. Raycast in itself is one of the most useful productivity apps in my opinion, and it is truly an underappreciated marvel of computer engineering

评论

暂无评论