awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 مستودعات

Awesome GitHub RepositoriesText Input Managers

Logic for handling multi-line text editing, cursor movement, and clipboard interaction in custom UI fields.

Distinguishing note: Focuses on the management of text editing state and interaction, distinct from text rendering.

Explore 31 awesome GitHub repositories matching user interface & experience · Text Input Managers. Refine with filters or upvote what's useful.

Awesome Text Input Managers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • bytedance/ui-tars-desktopالصورة الرمزية لـ bytedance

    bytedance/UI-TARS-desktop

    36,445عرض على GitHub↗

    UI-TARS-desktop is a cross-platform desktop application designed to automate software interface interactions. It functions as a local agent environment that interprets graphical user interfaces through multimodal visual-language model reasoning, allowing it to navigate and manipulate software by simulating human-like mouse and keyboard inputs. The platform distinguishes itself by executing all visual recognition and decision-making logic directly on the host machine. This local inference model ensures that screen data and sensitive information remain private, as no processing is offloaded to

    Injects synthetic mouse and keyboard events into application windows for automation.

    TypeScriptagentagent-tarsbrowser-use
    عرض على GitHub↗36,445
  • nothings/stbالصورة الرمزية لـ nothings

    nothings/stb

    33,970عرض على GitHub↗

    This project is a collection of portable, header-only C functions designed for integration into software projects without complex build dependencies or external linking requirements. It provides a suite of low-level utilities for graphics, audio, and data management, focusing on direct memory manipulation and zero-dependency portability. By utilizing a single-header distribution model, the library simplifies dependency management while allowing developers to maintain full control over memory allocation and binary size through compile-time configuration. The library distinguishes itself by off

    Manages multi-line text editing, cursor navigation, and clipboard operations for custom user interface input fields.

    C
    عرض على GitHub↗33,970
  • facebookarchive/draft-jsالصورة الرمزية لـ facebookarchive

    facebookarchive/draft-js

    22,641عرض على GitHub↗

    Draft-js is a framework for building customizable rich text editors within React applications. It serves as a state manager for document content and metadata, providing a system to handle text ranges, atomic blocks, and the conversion of HTML strings into structured document formats. The framework enables the creation of interactive editing interfaces that support custom inline styling and configurable block rendering. It includes tools for managing rich media document handling, allowing the integration of non-editable content and metadata into a text stream. The project covers a broad range

    Provides logic for overriding default browser text behaviors and keyboard events to implement specific editing and navigation logic.

    JavaScript
    عرض على GitHub↗22,641
  • letta-ai/lettaالصورة الرمزية لـ letta-ai

    letta-ai/letta

    21,168عرض على GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Categorizes and processes incoming user data to manage interaction flow.

    Pythonaiai-agentsllm
    عرض على GitHub↗21,168
  • livekit/livekitالصورة الرمزية لـ livekit

    livekit/livekit

    19,358عرض على GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Monitors incoming chat messages to trigger agent responses and allows for custom handling logic.

    Gogolangmedia-serversfu
    عرض على GitHub↗19,358
  • qwenlm/qwen-codeالصورة الرمزية لـ QwenLM

    QwenLM/qwen-code

    19,078عرض على GitHub↗

    Qwen-code is an AI-powered development framework designed for orchestrating intelligent coding agents within terminal and IDE environments. It provides a comprehensive infrastructure for automating software maintenance, code generation, and complex refactoring tasks by managing multi-agent workflows and persistent session states. The system is built to handle both interactive development and automated background processes, ensuring that agents can execute shell commands and file operations safely within isolated, sandboxed environments. What distinguishes this project is its focus on granular

    Accepts external JSONL commands to drive agent prompts and tool approvals, enabling automated interaction with the agent.

    TypeScript
    عرض على GitHub↗19,078
  • trycua/cuaالصورة الرمزية لـ trycua

    trycua/cua

    18,720عرض على GitHub↗

    Cua is an agent benchmarking and desktop automation platform designed to evaluate autonomous agents and execute repetitive tasks within isolated, virtualized environments. It provides a framework for provisioning consistent workspaces and measuring agent performance against standardized desktop operations. The platform distinguishes itself by integrating virtual machine orchestration with headless interaction capabilities. By leveraging hypervisor-based virtualization, it runs operating systems at near-native speeds, while its automation layer injects commands directly into application proces

    Simulates user interactions by injecting commands directly into application processes.

    HTMLagentai-agentapple
    عرض على GitHub↗18,720
  • idvel/rime-iceالصورة الرمزية لـ iDvel

    iDvel/rime-ice

    17,894عرض على GitHub↗

    This project provides a comprehensive configuration framework for the Rime input engine, designed to standardize and optimize typing behavior for Simplified Chinese. It serves as a modular system for managing large-scale vocabulary databases, custom input schemes, and personalized text transformation rules across different computing environments. The configuration distinguishes itself through a layered approach to dictionary management and input routing. It utilizes modular patch files to override default settings without altering core source files, allowing for flexible customization of cand

    Performs specialized tasks like reverse lookups and calculations directly within the input interface.

    Luarimerime-configrime-custom
    عرض على GitHub↗17,894
  • flutter-team-archive/pluginsالصورة الرمزية لـ flutter-team-archive

    flutter-team-archive/plugins

    17,710عرض على GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Tracks characters entered into text fields to provide current values for use within the application logic.

    Dartandroiddartflutter
    عرض على GitHub↗17,710
  • cjpais/handyالصورة الرمزية لـ cjpais

    cjpais/Handy

    15,515عرض على GitHub↗

    Handy is a local speech-to-text automation tool designed to convert spoken audio into text and inject it directly into active desktop applications. By running machine learning models entirely on the host hardware, it provides a private, offline-first environment for dictation and command execution. The system functions as a background service that manages microphone input, transcription state, and text output, enabling hands-free typing across various software environments. The project distinguishes itself through a modular pipeline that integrates local language models for post-transcription

    Controls the timing between copying transcribed text and triggering the paste command for reliable insertion.

    Rustaccessibilitycross-platformspeech-to-text
    عرض على GitHub↗15,515
  • glfw/glfwالصورة الرمزية لـ glfw

    glfw/glfw

    14,716عرض على GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Captures Unicode text input while respecting local keyboard layouts and modifier keys.

    Cclinuxmacos
    عرض على GitHub↗14,716
  • nanmicoder/cc-hahaالصورة الرمزية لـ NanmiCoder

    NanmiCoder/cc-haha

    12,675عرض على GitHub↗

    cc-haha is a cross-platform desktop agent and computer use framework that enables large language models to control local operating systems through screenshots, clicks, and keystrokes. It functions as an AI coding workbench and orchestration platform, allowing for the management of multi-project workflows and the coordination of multiple agents executing complex tasks in parallel. The system includes a model backend gateway to connect various artificial intelligence providers and local models to autonomous agents. It features a centralized permission gate for authorizing sensitive commands and

    Implements system-wide hardware event simulation to control the host operating system via AI agents.

    TypeScript
    عرض على GitHub↗12,675
  • anomalyco/opentuiالصورة الرمزية لـ anomalyco

    anomalyco/opentui

    12,131عرض على GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Integrates standard text editing commands and bindings that target the currently focused multi-line editor.

    TypeScript
    عرض على GitHub↗12,131
  • simular-ai/agent-sالصورة الرمزية لـ simular-ai

    simular-ai/Agent-S

    11,855عرض على GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Simulates low-level keyboard and mouse events to interact with graphical user interfaces at the OS level.

    Pythonagent-computer-interfaceai-agentscomputer-automation
    عرض على GitHub↗11,855
  • classicoldsong/apolloالصورة الرمزية لـ ClassicOldSong

    ClassicOldSong/Apollo

    9,866عرض على GitHub↗

    Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote clients using hardware-accelerated encoding. It functions as a remote input controller and virtual display manager, allowing the host to match the resolution and framerate of connected devices. The system includes a gamepad input emulator that simulates controller hardware on the host machine to translate remote inputs into local events. Server configurations and client pairing are managed through a web-based remote access interface. The project also covers bidirectional clipb

    Simulates keyboard, mouse, and gamepad hardware events at the OS level to control local applications from a remote device.

    C++gamingremote-controlremote-desktop
    عرض على GitHub↗9,866
  • microsoft/windows-universal-samplesالصورة الرمزية لـ microsoft

    microsoft/Windows-universal-samples

    9,696عرض على GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Implements a low-level text editing control that manages text state and caret positioning.

    JavaScript
    عرض على GitHub↗9,696
  • livekit/agentsالصورة الرمزية لـ livekit

    livekit/agents

    9,379عرض على GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Processes incoming text messages from room participants to trigger autonomous agent responses.

    Pythonagentsaiopenai
    عرض على GitHub↗9,379
  • slackhq/slacktextviewcontrollerالصورة الرمزية لـ slackhq

    slackhq/SlackTextViewController

    8,266عرض على GitHub↗

    SlackTextViewController is a specialized iOS user interface framework and UIKit text input component designed for markdown editing and messaging input management. It provides a view controller subclass that bundles text input logic and layout management into a reusable component for iOS applications. The framework implements specific messaging interface behaviors, including inverted scroll layouts that anchor content from the bottom up and animated typing indicators. It supports a rich text input workflow with markdown formatting, prefix-based autocompletion, and the ability to insert images

    Provides logic for handling multi-line text editing and automatic resizing in a mobile app.

    Objective-C
    عرض على GitHub↗8,266
  • florisboard/florisboardالصورة الرمزية لـ florisboard

    florisboard/florisboard

    8,059عرض على 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

    Manages mobile text input, including cursor movement and clipboard history interaction.

    Kotlinandroidinput-methodkeyboard
    عرض على GitHub↗8,059
  • zumerlab/snapdomالصورة الرمزية لـ zumerlab

    zumerlab/snapdom

    7,902عرض على GitHub↗

    Snapdom is a DOM capture engine that serializes live web page elements into images, videos, documents, and other formats. It converts any DOM subtree into PNG, JPG, WebP, SVG, PDF, or self-contained HTML, and can record animating elements as video files or animated GIFs using the browser's MediaRecorder API. The library distinguishes itself through a plugin-based architecture that allows custom output format handlers and pipeline hooks to extend the capture process without re-cloning the source element. It manages separate caches for images, styles, and fonts with preloading and clearing meth

    Includes current form field values in captured DOM output for accurate state preservation.

    JavaScriptcapture-screenclonedom
    عرض على GitHub↗7,902
السابق12التالي
  1. Home
  2. User Interface & Experience
  3. Text Input Managers

استكشف الوسوم الفرعية

  • AdvancedLogic for handling specialized input tasks like reverse lookups and integrated calculations. **Distinct from Text Input Managers:** Distinct from Text Input Managers: focuses on advanced functional extensions rather than basic text editing state.
  • Injection Timing ControlsSettings for managing the delay between text generation and automated insertion into target applications. **Distinct from Text Input Managers:** Focuses on the timing of the injection process rather than general text input management.
  • Input Injection Utilities2 وسوم فرعيةTools for programmatically injecting text or keystrokes into terminal panes with support for bracketed paste. **Distinct from Text Input Managers:** Distinct from general text input managers: focuses on programmatic injection into terminal panes.
  • Input Processing LogicLogic for monitoring and handling incoming text messages to trigger agent responses. **Distinct from Text Input Managers:** Focuses on the processing logic for chat-based input, distinct from UI text editing management.
  • Unicode Text Input Capturers1 وسم فرعيLogic for receiving Unicode character input from the operating system. **Distinct from Text Input Managers:** Focuses on Unicode character capture, distinct from general text input widgets.