Instant
One Rust + GTK4 binary that waits in the background. No Electron, no warm-up.
Backslash is a fast, open-source app launcher for Linux, in the spirit of Raycast and Alfred. Apps, files, clipboard, snippets and your whole dev stack, one keystroke away. Review pull requests, find the crashing pod or decode a JWT without leaving the keyboard.
One small binary that stays in the background and opens instantly, on Wayland and X11. Your apps, your icon theme, your light or dark mode.
One Rust + GTK4 binary that waits in the background. No Electron, no warm-up.
Flatpak and Snap apps, your icon theme, your accent color. Works on every desktop you'd actually use.
[permissions]
net = ["api.github.com"]
run = ["gh"]
# everything else: deniedEach one says what it may access. You approve once, the sandbox enforces it.
Extensions in TypeScript with no build step. Every command runs from the terminal too.
Clipboard history with images, file search with previews and a window switcher for every desktop, built in.
Open source, no paywall. Plain config files that belong in your dotfiles.
Drop a script in ~/.config/backslash/scripts/, describe it in a comment, and search for it.
Type sig to paste your signature, with {date}, {time} and {clipboard} filled in. Type gh tokio to search GitHub.
GitHub, Kubernetes, Linear, Docker, Home Assistant, Spotify and many more. Install them from the built-in store or with backslash install.
No build step, no node_modules, no bundler. The launcher draws the interface: search, keyboard navigation, preview panel and actions. Your code only says what to show.
$ backslash new release-radar $ backslash dev # commands/releases.ts import { list } from "@backslash/api"; export default async function () { const repos = await fetchFollowed(); return list(repos.map((r) => ({ title: r.name, subtitle: r.release.tag, detail: r.release.notes, }))); }
Add the repository so Backslash updates with your system, or download the package. Needs GTK 4.14 or newer: Ubuntu 24.04+, Debian 13+, Fedora 40+, Arch, openSUSE Tumbleweed. Then press Super + Space.
Yes. Backslash is a native, keyboard-first launcher for Linux in the spirit of Raycast and Alfred. Press Super + Space to open apps, files, clipboard history, snippets and 325 extensions for tools like GitHub, Kubernetes, Linear, Docker and Spotify.
Yes. Backslash runs on Wayland and X11, on GNOME, KDE Plasma, Hyprland, Sway, niri and other desktops. It lists Flatpak and Snap apps and follows your icon theme and light or dark mode.
Yes. Backslash is open source under the MIT license. There is no account, no telemetry and no paywall, and your configuration lives in plain files.
Add the Backslash apt or dnf repository and install the backslash package, so updates come with your system updates. Packages for Arch, Nix and a tarball are on the GitHub releases page. Backslash needs GTK 4.14 or newer (Ubuntu 24.04+, Debian 13+, Fedora 40+).
Each extension declares what it may access, such as a website or a command. You read and approve those permissions once, and the sandbox denies everything else.
Yes. An extension is a TOML manifest and TypeScript files, with no build step. Run backslash new to start one and backslash dev to try it live. Any script, in any language, can also become a command.