🌸 Do things with utmost efficiency.
  • TypeScript 79.4%
  • SCSS 6.6%
  • C 5.6%
  • C++ 4.2%
  • CSS 2.2%
  • Other 2%
Find a file
2026-02-18 05:38:03 +01:00
.github 🐛 Fix typo in workflow file 2025-12-22 05:54:32 +01:00
appstream 🎉 Set release date 2026-01-17 12:12:50 +01:00
assets 🎉 Add two new hidden achievements 2025-12-20 13:43:14 +01:00
docs 📝 Add changelog entry 2026-02-16 20:19:49 +01:00
LICENSES 🔥 Remove unused license 2025-06-15 07:53:58 +02:00
locales 🌐 Translate using Weblate (Kabyle) 2026-02-18 05:38:03 +01:00
src 🐛 Prevent color picker feedback loop during drag 2026-02-16 20:19:21 +01:00
test 🔧 More achievement progress 2025-12-07 07:48:48 +01:00
tools 🔧 Create a flatpak bundle during the test-deploy workflow 2025-06-02 05:37:57 +02:00
.clang-format 🎉 Add clang-format file 2023-06-16 09:00:59 +02:00
.editorconfig 🔧 Add .editorconfig and .gitattributes 2025-03-29 08:42:08 +01:00
.gitattributes 🔧 Add .editorconfig and .gitattributes 2025-03-29 08:42:08 +01:00
.gitignore chore: black and white option in trayicon 2025-01-03 15:20:16 +05:30
.node-version 🔧 Use .node-version file 2025-05-20 13:56:59 +02:00
.prettierignore Manually format template files 2023-11-17 10:45:29 +01:00
.prettierrc.js Fix ESLint behaviors 2025-03-28 13:35:31 +08:00
CMakeLists.txt 🔧 Use global shortcuts desktop portal on Hyprland 2025-06-15 07:21:33 +02:00
CONTRIBUTING.md 📝 Add CONTRIBUTING.md 2025-10-19 06:04:11 +02:00
eslint.config.mjs 🔧 Use eslint-config-xo-react 2025-09-09 18:17:28 +02:00
forge.config.ts Add support for deep links 2025-05-01 06:48:44 +02:00
i18next-parser.config.ts 🔧 Use keys for translation 2024-08-29 15:01:53 +02:00
LICENSE.md ©️ Tweak wording of LICENSE.md 2023-06-30 21:06:52 +02:00
package-lock.json ⬆️ Bump the minor-updates group with 5 updates 2026-02-16 06:35:14 +01:00
package.json ⬆️ Bump the minor-updates group with 5 updates 2026-02-16 06:35:14 +01:00
README.md 📝 Add new video links 2026-01-17 12:48:53 +01:00
REUSE.toml 🔧 Use .node-version file 2025-05-20 13:56:59 +02:00
SECURITY.md 📝 Add SECURITY.md 2025-10-19 06:20:37 +02:00
tsconfig.json 🎉 Add initial support for react 2025-01-19 14:18:28 +01:00
webpack.ignores.ts 🎉 Add initial native backend for macOS 2023-12-29 13:10:23 +01:00
webpack.main.config.ts 🚚 Move some functionality to a new class 2025-01-08 15:27:46 +01:00
webpack.plugins.ts 🎉 Add dropdown to select language 2025-06-16 20:14:47 +02:00
webpack.renderer.config.ts 🔧 Simplify webpack config 2025-01-19 17:09:31 +01:00
webpack.rules.ts 🎉 Add introduction dialog 2025-05-04 07:28:10 +02:00

checks codeql reuse translate downloads sponsors Discord docs contributions

What is Kando?

🌸 Kando is a cross-platform pie menu for your desktop. It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use Kando to launch applications, simulate keyboard shortcuts, open files, and much more.

Kando is designed to be used with 🖱️ mouse, 🖊️ stylus, 👆 touch, or 🎮 controller input. If you have both hands at your keyboard most of the time, Kando is maybe not the right tool for you.

You are welcome to join the 💬 Discord server to discuss the project, ask questions, or just to hang out with other Kando enthusiasts!

Kando runs on Windows, macOS, and Linux. On Linux, most desktop environments are supported, however some require additional configuration. Have a look at the installation guide for more information.

📦 Where do I get Kando?

There are several ways to install Kando, depending on your operating system and preferences. If you want to install the latest release, you can read the respective instructions for Windows, macOS, or Linux.

You can also build Kando from source. This is only required if you want to contribute to the project or if you want to use the latest features that are not yet released.

🚀 How do I use Kando?

Kando comes with an example menu which you can open by pressing Ctrl+Space on most platforms. This is great to get a first impression! To learn some basics about the interaction with Kando, you can have a look at the 📝 Usage Guide.

Once you are familiar with the basics, you can start creating your own menus. Learn how to create your own menus in the 📝 Configuration Guide!

💞 Who creates Kando?

👋 Hi there! I am @Schneegans, a software developer from Germany who loves creating free and open-source software. After Gnome-Pie and Fly-Pie, Kando is my third and most ambitious attempt to create a pie menu for the desktop.

Yet the project would not have been possible without the help of the community! A big thanks to everyone who has contributed to Kando by reporting issues, suggesting features, translating texts, or writing code!

Graphic made with contrib.rocks.

Also, a huge thanks to SignPath.io for providing the code signing infrastructure and to the SignPath Foundation for providing a free code signing certificate for the Windows installers! For details, see also our 🤝 Code-Signing Policy.

🎉 I want to contribute as well!

Kando is completely free, but I would be very happy if you could support the project with creative ideas, code contributions, or by sharing it with your friends and followers! 💖

There are always some open issues labeled as good first issue which are a great starting point for new contributors. Just drop a comment if you want to work on one of these issues, and we can discuss the details!

While direct contributions are the most awesome way to support the development, donations will encourage me to invest my spare time for developing free and open-source software.

kofi github paypal crypto

These awesome people have already donated to the development of my open-source projects:

Sponsors List