awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
hatashiro avatar

hatashiro/kawa

0
View on GitHub↗
1,537 stars·105 forks·Swift·MIT·13 views

Kawa

A macOS input source switcher with user-defined shortcuts.

Features

  • Input Methods - Listed in the “Input Methods” section of the Awesome Mac awesome list.
  • Keyboard and Input Utilities - Efficient input source switcher for macOS.

Star history

Star history chart for hatashiro/kawaStar history chart for hatashiro/kawa

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Kawa

These projects share indexed features with Kawa. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • runjuu/inputsourceprorunjuu avatar

    runjuu/InputSourcePro

    2,861View on GitHub↗

    InputSourcePro is a macOS keyboard layout manager and automation tool designed to automate the switching of input sources based on application focus and system rules. It serves as a contextual input source switcher and keyboard shortcut mapper that triggers layout changes when specific applications gain focus or certain browser URLs are visited. The tool distinguishes itself by offering URL-based layout switching and the ability to enforce English punctuation within specific applications. It also provides dynamic function key behavior, allowing the system to toggle between standard function k

    Swift
    View on GitHub↗2,861
  • jtroo/kanatajtroo avatar

    jtroo/kanata

    6,840View on GitHub↗

    Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output modified signals on Windows, Linux, and macOS. It serves as a keyboard remapper and layer manager, allowing users to define custom key-map sequences and modal editing behaviors through a declarative configuration file. The system implements keyboard firmware features in software, enabling advanced behaviors such as tap-hold logic, unicode output, and dynamic macros. It utilizes a state-based layer stack to manage multiple sets of key assignments that toggle dynamically and sup

    Rustcross-platforminterception-driverkeyboard
    View on GitHub↗6,840
  • austinauyeung/c9A

    austinauyeung/C9

    0View on GitHub↗
    View on GitHub↗0
  • c0dev0id/andremote2C

    c0dev0id/andRemote2

    0View on GitHub↗
    View on GitHub↗0
Compare all 24 related projects→

Frequently asked questions

What does hatashiro/kawa do?

A macOS input source switcher with user-defined shortcuts.

What are the main features of hatashiro/kawa?

The main features of hatashiro/kawa are: Input Methods, Keyboard and Input Utilities.

Which projects share features with hatashiro/kawa?

Projects with overlapping indexed features include: runjuu/inputsourcepro — InputSourcePro is a macOS keyboard layout manager and automation tool designed to automate the switching of input… jtroo/kanata — Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output… austinauyeung/c9. fcitx5-android/fcitx5-android — Fcitx5 Android is an input method manager that brings the Fcitx5 framework to Android, enabling multilingual text… gbammc/thor — Switch the right application ASAP. c0dev0id/andremote2.