Izvor is a GNU/Linux universal search/launcher utility.
It is written in Python, using GTK (3, not 4, and without libadwaita) for the graphical interface. It is licensed under the GPL.
It ships without any search sources. The default search engines are located at Izvor Modules.
Features
Search anything on your device and more: applications, files, run commands and more
Fully modular (every search engine is a separate Python module), engines are easy to write
Asynchronous; results are delivered when they become available
Native look and feel using GTK+, no stupid WWW GUI or hacker styling like half of the launchers out there; of course, it respects your GTK theme
User modules are as easy to access as standard ones; no need to prefix your queries
Fully keyboard-operable, but still usable with mouse; choose your preferred input method
Plugins are configured using JSON
Libre (GPLv3)
Currently, it is in development, lacks fuzzy search and localisation (but the main window has no text) and is not yet packaged for any distribution. It is, however, prepared for Flatpak, and I use it myself.
Meaning of the name
"Izvor" is a Serbo-Croatian, Romanian, Bulgarian and Macedonian word meaning "source". This reflects the launcher's ability to bring you search results from many sources. It is pronounced as "Eez-vor" with the accent as in "Izvōr", not "Īzvor".