An open-source, Rust-powered productivity launcher for quickly accessing apps, utilities, and workflows via a popup interface.
RustCast is an open-source productivity launcher built in Rust that provides a fast popup interface for launching apps, running scripts, and accessing utilities like a calculator, clipboard history, and web search. It solves the problem of inefficient app and tool access by centralizing common actions into a single, keyboard-driven overlay.
MacOS users seeking a free, customizable, and extensible alternative to commercial productivity launchers, particularly developers and power users who value keyboard efficiency and automation.
Developers choose RustCast for its Rust-based performance, open-source nature allowing full customization, and rich feature set including script automation, media control, and system integrations—all without subscription fees.
An open source alternative to raycast, in rust!!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with Rust, it prioritizes speed and low resource usage, ensuring instant popup responses and efficient operation as highlighted in its philosophy.
Integrates app launching, custom scripts with variables, calculator, clipboard history with image rendering, Spotify control, and web search, covering diverse daily tasks in one interface.
Offers full theme control with configurable colors, blur, and transparent backgrounds via TOML files, allowing users to personalize the launcher's appearance extensively.
Supports arrow keys and Vim-style motions (Ctrl+N/P) for navigation, catering to developers and power users who prioritize keyboard efficiency over mouse interactions.
Cross-platform support is explicitly not planned, limiting usage to Mac users and excluding Windows or Linux environments entirely.
Plugin support is only partially implemented and still in development, resulting in fewer available extensions compared to established competitors like Raycast.
Requires editing TOML config files for setup and customization, which can be error-prone and less intuitive for users unfamiliar with configuration syntax.
Key planned features like browser tab switching and hyperkey mapping are not yet implemented, reducing utility for advanced workflows mentioned in the README.
RustCast is an open-source alternative to the following products: