awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesInteractive Input Frameworks

Frameworks for managing complex user interaction flows and branching logic in the terminal.

Distinct from Command Line Frameworks: Focuses on the interaction and input flow rather than the hierarchical command organization

Explore 6 awesome GitHub repositories matching development tools & productivity · Interactive Input Frameworks. Refine with filters or upvote what's useful.

Awesome Interactive Input Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • sboudrias/inquirer.jsAvatar de SBoudrias

    SBoudrias/Inquirer.js

    21,578Voir sur GitHub↗

    Inquirer.js is a command line input framework and prompt library for Node.js applications. It provides a structured set of tools for building interactive terminal interfaces, including menus, checklists, and text inputs, to gather user data and manage complex interactions. The framework allows for the creation of dynamic user experiences through branching prompt logic and the resolution of asynchronous configurations. Users can define custom prompts using a provided API and localize interface text into different languages. The library covers a wide range of input capabilities, including sing

    Provides a structured way to handle complex user interactions and branching logic within a terminal.

    TypeScriptclicommand-linejavascript
    Voir sur GitHub↗21,578
  • rivo/tviewAvatar de rivo

    rivo/tview

    13,928Voir sur GitHub↗

    tview is a library for building interactive text-based user interfaces in Go. It functions as a toolkit for managing event loops, user input, and screen rendering, providing a framework of pre-built widgets and an integrated layout engine for creating command-line applications. The project distinguishes itself through a comprehensive layout system that uses grid and flexbox models to create responsive designs. It also supports UI layer stacking to manage multiple screens and modal overlays. The framework includes a diverse suite of interactive components for data display, such as tables and

    Offers a toolkit for managing event loops and user interaction flows to build complex terminal environments.

    Gogolangterminal-baseduser-interface
    Voir sur GitHub↗13,928
  • microsoft/mixedrealitytoolkit-unityAvatar de microsoft

    microsoft/MixedRealityToolkit-Unity

    6,071Voir sur GitHub↗

    This repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity

    Handles hand tracking, gaze, and controller input in 3D mixed reality environments.

    C#hololensholotoolkitholotoolkit-unity
    Voir sur GitHub↗6,071
  • brownhci/webgazerAvatar de brownhci

    brownhci/WebGazer

    3,865Voir sur GitHub↗

    WebGazer is a JavaScript eye tracking library and browser-based computer vision tool that predicts a user's gaze coordinates on a screen in real time using a standard webcam. It functions as a client-side biometric tracker and accessibility input framework, mapping eye gaze to screen interactions to enable hands-free navigation and user interaction research. The system performs all video processing and gaze analysis locally within the web browser, removing the need for external servers. It employs regression-based mapping models to translate eye coordinates into screen pixels, utilizing a tra

    Maps eye gaze and spatial interaction to screen coordinates to enable hands-free navigation.

    HTML
    Voir sur GitHub↗3,865
  • extendrealityltd/vrtkAvatar de ExtendRealityLtd

    ExtendRealityLtd/VRTK

    3,719Voir sur GitHub↗

    VRTK is a virtual reality interaction framework and UI toolkit. It provides a collection of components for integrating 2D and 3D interface elements, input handling systems, and navigation frameworks into virtual environments. The project includes a physics engine integration layer for managing body collisions and the behavior of interactive objects. It also provides a locomotion system specifically designed to implement movement techniques that reduce motion sickness in virtual spaces. The framework covers 3D object interaction, virtual UI design, and the development of user-driven events. T

    Provides a framework for handling spatial interaction, including hand tracking and controller input in 3D.

    C#betaoculus-riftsteamvr
    Voir sur GitHub↗3,719
  • thestonefox/vrtkAvatar de thestonefox

    thestonefox/vrtk

    3,719Voir sur GitHub↗

    vrtk is a virtual reality interaction framework and locomotion system designed to build consistent 3D object interactions and user interfaces across different hardware. It provides a hardware-agnostic movement model that decouples player navigation logic from specific controller inputs to ensure cross-platform compatibility. The project includes a spatial UI kit for rendering 2D and 3D interactive menus and physical controls specifically for head-mounted displays. It utilizes an event-driven input layer to translate physical pointer and touch data into virtual object events and actions. The

    Provides a unified framework for handling spatial interactions and object manipulation across different VR hardware.

    C#
    Voir sur GitHub↗3,719
  1. Home
  2. Development Tools & Productivity
  3. Interactive Input Frameworks

Explorer les sous-tags

  • Spatial Interaction FrameworksA framework for handling hand tracking, gaze, and controller input in 3D mixed reality environments. **Distinct from Interactive Input Frameworks:** Distinct from Interactive Input Frameworks: focuses on spatial MR input modalities (hand tracking, gaze) rather than terminal interaction flows.