Ulauncher/Ulauncher

Feature rich application Launcher for Linux

Python

4,524

3,169 commits

updated Oct 11, 2026

See the code

README

Made in Ukraine Code style: black Test Status

⚠️ This is the branch for the unreleased v6 release. If you want the v5 branch version, go here

We are currently working on Ulauncher v6, which is a huge rewrite. Until then we're only supporting the existing functionality in v5. No new features or improvements.

We are making pre-releases for Ulauncher 6, but the new extension API is not yet 100% set and further major changes may come.

Application Launcher for Linux 🐧

Ulauncher is a fast application launcher for Linux. It's written in Python using GTK+, and features: App Search (fuzzy matching), Calculator, Extensions, Shortcuts, File browser mode and Custom Color Themes

App SearchFile BrowserColor Themes
screenshotscreenshotscreenshot

For more info or download links see ulauncher.io

Run Ulauncher on startup

If your distribution uses Systemd and the packages includes ulauncher.service, then you can run ulauncher on startup by running:

systemctl --user enable --now ulauncher

If not, then you can open Ulauncher and enable "Launch at Login" in the preferences.

Troubleshooting

Please read our Troubleshooting discussion category if you run into issues, and also check our other discussions and issues if you still need help after this.

Code Contributions And Development Environment

Please see our Code Contributions documentation.

ProjectContributor-friendly Issues
Ulauncher AppGitHub issues by-label
GitHub issues by-label
GitHub issues by-label
GitHub issues by-label
Frontend for extensions website
Uses ReactJS
GitHub issues by-label
API for extensions website
Uses Python and bottle library
GitHub issues by-label

License

See the LICENSE file for license rights and limitations (GNU GPL v3.0).

gtk
launcher
linux
python

Ulauncher/Ulauncher

Feature rich application Launcher for Linux

Python

4,524

3,169 commits

updated Oct 11, 2026

See the code

README

Made in Ukraine Code style: black Test Status

⚠️ This is the branch for the unreleased v6 release. If you want the v5 branch version, go here

We are currently working on Ulauncher v6, which is a huge rewrite. Until then we're only supporting the existing functionality in v5. No new features or improvements.

We are making pre-releases for Ulauncher 6, but the new extension API is not yet 100% set and further major changes may come.

Application Launcher for Linux 🐧

Ulauncher is a fast application launcher for Linux. It's written in Python using GTK+, and features: App Search (fuzzy matching), Calculator, Extensions, Shortcuts, File browser mode and Custom Color Themes

App SearchFile BrowserColor Themes
screenshotscreenshotscreenshot

For more info or download links see ulauncher.io

Run Ulauncher on startup

If your distribution uses Systemd and the packages includes ulauncher.service, then you can run ulauncher on startup by running:

systemctl --user enable --now ulauncher

If not, then you can open Ulauncher and enable "Launch at Login" in the preferences.

Troubleshooting

Please read our Troubleshooting discussion category if you run into issues, and also check our other discussions and issues if you still need help after this.

Code Contributions And Development Environment

Please see our Code Contributions documentation.

ProjectContributor-friendly Issues
Ulauncher AppGitHub issues by-label
GitHub issues by-label
GitHub issues by-label
GitHub issues by-label
Frontend for extensions website
Uses ReactJS
GitHub issues by-label
API for extensions website
Uses Python and bottle library
GitHub issues by-label

License

See the LICENSE file for license rights and limitations (GNU GPL v3.0).

gtk
launcher
linux
python

Project health

Overall

3.8/10

Maintained

10/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

(top 24 of 35)

Alexander Lohnau

41 followers · starred Mar 2020

Alex Burka

81 followers · starred Sep 2021

Alexander F. Rødseth

652 followers · starred Aug 2026

Willow (GHOST)

284 followers · starred Jun 2025