A highly customizable, plugin-extensible application launcher for Linux, written in Rust with GTK3.
Findex is a Rust-based application launcher for Linux that provides a fast, keyboard-driven interface for launching apps and executing commands. It solves the problem of inefficient desktop navigation by offering a customizable, plugin-extensible search tool that integrates deeply with the user's workflow.
Linux desktop users, particularly those using tiling window managers like Hyprland or i3, who value keyboard efficiency and want a highly customizable application launcher.
Developers choose Findex for its performance (thanks to Rust), deep customization via CSS and plugins, and its focus on Linux desktop integration without the bloat of larger desktop environments.
Findex is a highly customizable application finder written in Rust and uses GTK3
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows full UI styling by editing a CSS file with specific classes for all widgets, enabling precise visual control over the launcher's appearance.
Supports Rust-based plugins for custom queries and commands, with configurable prefixes and keyboard shortcuts, as detailed in the plugin development guide.
Built in Rust for speed, featuring quick result execution shortcuts (up to 10 results) and efficient resource usage, aligning with its focus on fast launching.
Tailored for Linux with explicit support for tiling window managers like Hyprland and systemd service management for the daemon.
Hotkey binding does not work in Wayland, requiring toggle file methods, and window decoration settings may be unreliable, as admitted in the README notes.
Installation involves compiling from source with Rust or managing AUR packages, plus configuring systemd services, which can be daunting for non-technical users.
Plugin system is restricted to Rust, limiting ecosystem growth and accessibility for developers unfamiliar with the language.