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
Back to hatashiro/kawa

Projects sharing features with Kawa

24 open-source projects similar to hatashiro/kawa, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it 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

AI search

Explore more awesome repositories

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

Find more with AI search
fcitx5-android/fcitx5-androidfcitx5-android avatar

fcitx5-android/fcitx5-android

4,855View on GitHub↗

Fcitx5 Android is an input method manager that brings the Fcitx5 framework to Android, enabling multilingual text input through a customizable virtual keyboard. It functions as a platform for loading plugin-based input engines, supports conversion between simplified and traditional Chinese characters, and provides a theme engine for dynamically altering the keyboard's appearance with custom colors, images, and popup previews. The project is built around a native C++ core that handles dictionary lookups and text processing, connected to the Android interface via a JNI bridge for performance. I

Kotlinandroidandroid-imeandroid-keyboard
View on GitHub↗4,855
  • gbammc/thorgbammc avatar

    gbammc/Thor

    1,316View on GitHub↗

    Switch the right application ASAP.

    Swift
    View on GitHub↗1,316
  • ilyalesik/touch-emojiilyalesik avatar

    ilyalesik/touch-emoji

    55View on GitHub↗

    😀 Touch Emoji — emoji picker for MacBook Pro Touch Bar

    Swiftemojiemoji-keyboardemoji-picker
    View on GitHub↗55
  • julow/unexpected-keyboardJ

    Julow/Unexpected-Keyboard

    0View on GitHub↗

    ⚠️ Google wants to kill the open-source Android community.

    View on GitHub↗0
  • k3x1n/android-show-tapsk3x1n avatar

    k3x1n/Android-Show-Taps

    46View on GitHub↗

    Show customized taps upon touches. Shizuku required.

    Kotlin
    View on GitHub↗46
  • keycastr/keycastrkeycastr avatar

    keycastr/keycastr

    14,608View on GitHub↗

    Keycastr is a system-level utility for macOS that captures and displays keyboard and mouse interactions as visual overlays on the desktop. By registering global event taps within the operating system, it monitors input actions in real time and renders them through transparent, non-interactive windows that float above other active applications. The application distinguishes itself through a plugin-based architecture that allows for the integration of custom modules to define how input events are rendered. Users can manage the lifecycle and positioning of these visual elements through a native

    Objective-C
    View on GitHub↗14,608
  • keymapperorg/keymapperkeymapperorg avatar

    keymapperorg/KeyMapper

    2,137View on GitHub↗
    Kotlinaccessibilityserviceandroidandroid-accessibility
    View on GitHub↗2,137
  • msvisser/annepro-macmsvisser avatar

    msvisser/AnnePro-mac

    132View on GitHub↗

    MacOS application for controlling AnnePro keyboard over bluetooth

    Swift
    View on GitHub↗132
  • osfans/trimeosfans avatar

    osfans/trime

    4,424View on GitHub↗

    Trime is a customizable text input framework and engine based on the Rime input method. It enables the entry of characters across multiple languages using phonetic markers and shape-based patterns. The project functions as a cross-platform input method, providing the necessary logic to build and deploy text input tools for both mobile and desktop devices. It also serves as a Chinese text converter for translating traditional Chinese characters into simplified Chinese to create localized resource files.

    Kotlin
    View on GitHub↗4,424
  • palsoftware/pastieraP

    palsoftware/pastiera

    0View on GitHub↗
    View on GitHub↗0
  • pqrs-org/karabiner-elementspqrs-org avatar

    pqrs-org/Karabiner-Elements

    22,362View on GitHub↗

    Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a background service that intercepts raw hardware input signals at the driver level, allowing for the transformation of key presses and pointer movements before they reach the operating system. By utilizing virtual input device emulation, the software re-injects modified events into the system stream, enabling complex remapping, macro execution, and hardware-specific control. The project distinguishes itself through a sophisticated state-based logic engine that enables context-

    C++keyboardmacos
    View on GitHub↗22,362
  • reg2005/langswitcherreg2005 avatar

    reg2005/langSwitcher

    17View on GitHub↗

    ⌨️ Open-source keyboard layout text converter for macOS — fix text typed in wrong layout. Double-Shift hotkey, 5 layouts, greedy line detection, menu bar app.

    Swiftdeveloper-toolshotkeyinput-method
    View on GitHub↗17
  • serpentiel/betterglobekeySerpentiel avatar

    Serpentiel/betterglobekey

    82View on GitHub↗

    Make macOS Globe key great again!

    Goenhancementgomacos
    View on GitHub↗82
  • stroke-input/stroke-input-androidstroke-input avatar

    stroke-input/stroke-input-android

    108View on GitHub↗

    A minimalist Chinese keyboard where you input characters by typing stroke sequences (e.g. 天 is ㇐㇐㇒㇔).

    Java
    View on GitHub↗108
  • sztupy/titanpadS

    sztupy/TitanPad

    0View on GitHub↗
    View on GitHub↗0
  • tekezo/karabinertekezo avatar

    tekezo/Karabiner

    3,787View on GitHub↗

    Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor that modifies raw hardware events before they reach the operating system, utilizing a virtual hardware device to inject synthesized keyboard and mouse actions. The project distinguishes itself as a context-aware input manager, applying modification rules dynamically based on the active application, connected hardware, or current input source. It serves as a keyboard macro engine capable of automating multi-key shortcuts and conditional behaviors. Its broader capabilities inc

    C++
    View on GitHub↗3,787
  • xtr126/xtmapperX

    Xtr126/XtMapper

    0View on GitHub↗
    View on GitHub↗0
  • aahung/unshakyaahung avatar

    aahung/Unshaky

    3,085View on GitHub↗

    A software attempt to address the "double key press" issue on Apple's butterfly keyboard not actively maintained

    Swift
    View on GitHub↗3,085
  • yqrashawn/gokurakujoudoyqrashawn avatar

    yqrashawn/GokuRakuJoudo

    1,400View on GitHub↗

    config karabiner with ease

    Clojure
    View on GitHub↗1,400
  • aka-munan/keysyncA

    aka-munan/keysync

    0View on GitHub↗
    View on GitHub↗0