A minimal application launcher for Linux. It reads .desktop files from /usr/share/applications/, displays a searchable list with icons, and launches the selected application.
Terminal applications are wrapped with alacritty -e.
- Linux x86_64
alacritty(for terminal applications)wget(only needed on first build, to fetch raylib)
makeThis produces build/cofi. On the first run, raylib 5.5 is automatically downloaded and extracted if not already present.
make clean # remove build artifactsRun build/cofi, type to filter applications, and press Enter or click to launch.
- raylib 5.5 — windowing and rendering
- raygui — immediate-mode UI (modified, bundled in
src/thirdparty/) - da.h — custom dynamic array library (bundled)
See LICENSE.

