I'm a huge fan of Raycast, but as a Linux user, I was always disappointed it wasn't available on my main OS. This summer, I decided to just build it myself. This project has the goal of being interoperable with Raycast itself, including a majority of the extensions.
It's built with Tauri and Rust on the backend, with a Svelte frontend. The biggest challenge was getting it to run existing Raycast extensions, which required building a custom React renderer as well as making a custom API.
I also wrote a quick post, which I hope to expand on in the future, about this project. You can find it here: https://byteatatime.dev/posts/recreating-raycast
The project is still very rough, but I'm sharing it now to get any feedback you may have!
imcritic•7h ago
You want some calculation? Run calc and do the calculation, do you save so much time by replacing the "run calc" step with "open launcher" that it's worth adding more software to your setup?
monooso•7h ago
herrherrmann•6h ago
kstrauser•6h ago
There are good tools for doing each of those things separately. A good launcher that allows you to do any of them with such trivial overhead is a huge time saver.
MisterSandman•6h ago
Raycast can all of do that automatically, and the only shortcut you need to know is Cmd-Space.
sublinear•5h ago
I don't get it either.
znort_•5h ago
it's sad to see this core principle being increasingly ignored in linux, but i guess that ship sailed a while ago.
jraph•4h ago
kstrauser•37m ago