MatthiasGrandl / Loungy

Loungy is a WIP launcher in the vein of Spotlight, Alfred, Raycast.
MIT License
1.47k stars 71 forks source link
gpui

Logo
Loungy

Loungy is an application launcher in the vein of Raycast and Alfred.
It's built using GPUI, a GPU accelerated application framework for Rust.

Showcase

https://github.com/MatthiasGrandl/Loungy/assets/50196894/d5c84579-77e6-4e0b-980a-7d1f1975d713

Features

In the absence of a proper extension system (which is wanted, but still quite far out at this point) I am adding features I need, but that aren't universally useful behind cargo feature flags.

So far there is clipboard, tailscale, bitwarden and matrix. You can also build all optional features with cargo build --all-features --release.

Installation

Either download the .dmg from the releases section or use homebrew:

brew install loungy

The pre-built version comes with the following optional crate features:

If you want to try any other optional features, at the moment you will have to build Loungy yourself.

Development

Requirements

Running

cargo run dev

Caveats

Linux

Experimental Linux support. Building requires (on Fedora Wayland):

Many features won't work yet, since I am using a lot of MacOS specific APIs for autofilling. So notably the clipboard and bitwarden features will need Linux specific implementations to get working.

Credits

Loungy wouldn't be possible without the awesome open source ecosystem: