Raycast-inspired open-source cross-platform application launcher with React-based plugins
See the codeWeb-first cross-platform application launcher with React-based plugins
[!WARNING] The project is no longer being developed.
Slightly outdated demo
https://github.com/user-attachments/assets/19964ed6-9cd9-48d4-9835-6be04de14b66
See Installation
Main window can be opened using global shortcut or CLI command:
gauntlet openPlugins are installed in Settings UI. Use Git repository url of the plugin to install it, e.g. https://github.com/project-gauntlet/readme-demo-plugin.git

See Getting started with plugin development
See Theming
You will need:
libxkbcommon-dev (note: name may differ depending on used distribution)To build dev run:
npm ci
npm run build
npm run build-dev-plugin
cargo build
In dev (without "release" feature) application will use directories ONLY inside project directory to store state or cache, to avoid messing up global installation
To build not-yet-packaged release binary, run:
npm ci
npm run build
cargo build --release --features release
To build os-specific package, run one of the following:
macOS:
npm run build-macos-project --workspace @project-gauntlet/build
Windows:
npm run build-windows-project --workspace @project-gauntlet/build
Linux:
npm run build-linux-project --workspace @project-gauntlet/build
But the new version release needs to be done via GitHub Actions
If you'd like to help build Gauntlet you can do it in more ways than just contributing code:
For simple problems feel free to open an issue or PR and tackle it yourself. For more significant changes please contact creators on Discord (invite link on top of README) and discuss first.
(top 24 of 27)
17,310 followers · starred Mar 2025
536 followers · starred Apr 2025
922 followers · starred Jul 2025
69 followers · starred Aug 2025
Raycast-inspired open-source cross-platform application launcher with React-based plugins
See the codeWeb-first cross-platform application launcher with React-based plugins
[!WARNING] The project is no longer being developed.
Slightly outdated demo
https://github.com/user-attachments/assets/19964ed6-9cd9-48d4-9835-6be04de14b66
See Installation
Main window can be opened using global shortcut or CLI command:
gauntlet openPlugins are installed in Settings UI. Use Git repository url of the plugin to install it, e.g. https://github.com/project-gauntlet/readme-demo-plugin.git

See Getting started with plugin development
See Theming
You will need:
libxkbcommon-dev (note: name may differ depending on used distribution)To build dev run:
npm ci
npm run build
npm run build-dev-plugin
cargo build
In dev (without "release" feature) application will use directories ONLY inside project directory to store state or cache, to avoid messing up global installation
To build not-yet-packaged release binary, run:
npm ci
npm run build
cargo build --release --features release
To build os-specific package, run one of the following:
macOS:
npm run build-macos-project --workspace @project-gauntlet/build
Windows:
npm run build-windows-project --workspace @project-gauntlet/build
Linux:
npm run build-linux-project --workspace @project-gauntlet/build
But the new version release needs to be done via GitHub Actions
If you'd like to help build Gauntlet you can do it in more ways than just contributing code:
For simple problems feel free to open an issue or PR and tackle it yourself. For more significant changes please contact creators on Discord (invite link on top of README) and discuss first.
(top 24 of 27)
17,310 followers · starred Mar 2025
536 followers · starred Apr 2025
922 followers · starred Jul 2025
69 followers · starred Aug 2025