Skip to content

A Linux Application Launcher (Written in Go 🔵)

Notifications You must be signed in to change notification settings

diogox/GoLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoLauncher

Logo

A Linux Application Launcher, based on Ulauncher and written in Golang.

For now, it's basically just a reimplementation of Ulauncher but aims to be faster and more flexible.

App Search Mode Preview

(The other modes are also available. Run the launcher to test them all out!)

So... What's different about GoLauncher?

Right now, the main advantages of Golauncher over Ulauncher are:

  • Scrollable results
  • The number of results shown at a time is a user preference. (And, because the results are scrollable, that doesn't limit your searches.)
  • It's written in Go, therefore, it should be faster (maybe).
  • If an app already has an instance open, it switches focus instead of starting a new one. (This is useful for most apps, like Spotify, for example - Not guaranteed to work for every app. Maybe not even Spotify...)
  • The extension system (TODO) will use JSON to communicate with the launcher. This is an advantage because, unlike Ulauncher (that uses Python specific formats), pretty much every language can use JSON, and that means that, provided that a library is made for that purpose, extensions can be written in any language.

About

A Linux Application Launcher (Written in Go 🔵)

Resources

Stars

Watchers

Forks

Packages

No packages published