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 ayrton/react-key-handler

Open-source alternatives to React Key Handler

14 open-source projects similar to ayrton/react-key-handler, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React Key Handler alternative.

  • dankamongmen/notcursesdankamongmen avatar

    dankamongmen/notcurses

    4,347View on GitHub↗

    Notcurses is a terminal graphics engine and TUI library that renders high-fidelity images, video, and rich Unicode graphics directly in terminal emulators. At its core, it provides a layered framebuffer system that composes overlapping planes with independent depth and opacity, enabling complex visual scenes. The library also includes a terminal input processor for capturing and decoding keyboard and mouse events, a data visualization toolkit for histograms and line plots, a multimedia terminal player for images and video, and a TUI widget framework with reusable interface components. The lib

    Ccclincurses
    View on GitHub↗4,347
  • chrisui/react-hotkeyschrisui avatar

    chrisui/react-hotkeys

    2,158View on GitHub↗

    Declarative hotkey and focus area management for React

    JavaScript
    View on GitHub↗2,158
  • dessalines/thumb-keydessalines avatar

    dessalines/thumb-key

    1,496View on GitHub↗

    A privacy-conscious keyboard made for your thumbs Report Bug · Request Feature · Releases

    Kotlin
    View on GitHub↗1,496
  • 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

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
  • florisboard/florisboardflorisboard avatar

    florisboard/florisboard

    8,059View on GitHub↗

    Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an extensible framework for mobile text input, providing a privacy-focused alternative for typing and emoji insertion. The project is distinguished by a comprehensive theme engine that allows users to modify fonts, colors, and background images via stylesheets. It supports the creation, packaging, and distribution of custom visual themes and behavioral extensions. The keyboard includes integrated productivity tools such as clipboard history management and tactile haptic feedback to sim

    Kotlinandroidinput-methodkeyboard
    View on GitHub↗8,059
  • fossifyorg/keyboardFossifyOrg avatar

    FossifyOrg/Keyboard

    620View on GitHub↗

    Easy keyboard for inserting all kinds of texts, special characters and numbers.

    Kotlin
    View on GitHub↗620
  • glortho/react-keydownglortho avatar

    glortho/react-keydown

    497View on GitHub↗

    Lightweight keydown wrapper for React components

    JavaScript
    View on GitHub↗497
  • helium314/heliboardHelium314 avatar

    Helium314/HeliBoard

    5,496View on GitHub↗

    HeliBoard is a customizable Android keyboard that provides offline predictive text and a privacy-focused virtual interface. It operates entirely without internet permissions to ensure that all keystrokes and user data remain on the device. The keyboard features gesture-based glide typing and allows for the integration of external dictionaries to improve autocorrect and symbol search. It supports simultaneous multilingual input, enabling users to enter text in several different languages within a single session. Users can personalize the experience through editable text-file layout configurat

    Kotlin
    View on GitHub↗5,496
  • leanbitlab/leantypeLeanBitLab avatar

    LeanBitLab/LeanType

    500View on GitHub↗

    LeanType is an Open-source keyboard, fork of HeliBoard with additional features and customisation

    Kotlin
    View on GitHub↗500
  • pranesh239/use-key-capturepranesh239 avatar

    pranesh239/use-key-capture

    24View on GitHub↗

    Makes listening to key press event easy.

    JavaScript
    View on GitHub↗24
  • rkkr/simple-keyboardrkkr avatar

    rkkr/simple-keyboard

    1,530View on GitHub↗
    Java
    View on GitHub↗1,530
  • zheeeng/react-keyboard-navigatorzheeeng avatar

    zheeeng/react-keyboard-navigator

    33View on GitHub↗

    A suite of React components and hook for selecting sibling components through the keyboard.

    TypeScript
    View on GitHub↗33
  • avocode/react-shortcutsavocode avatar

    avocode/react-shortcuts

    328View on GitHub↗

    Manage keyboard shortcuts from one place

    JavaScript
    View on GitHub↗328
  • sinelaw/freshsinelaw avatar

    sinelaw/fresh

    5,914View on GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    View on GitHub↗5,914