Skip to content

What's this library for?

For a long while I thought that plugin development for Flow Launcher was a little barebones. Yes, you can achieve whatever you want to implement, but there’ll be a lot of boring manual work: if you want to have multiple commands, you’ll have to implement that manually; if you want to have multiple context menus, you’ll have to implement that manually; if you just want to return a text result that does not perform any actions and only informs the user of something, you still have to return an array of objects; etc. I wanted to improve this experience, which is why I created this set of libraries. I also wanted the experience of creating a plugin to be as similar as possible between C#, JavaScript/TypeScript, and Python, which is why I created libraries for all of them. Choose your language to start: