awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 रिपॉजिटरी

Awesome GitHub RepositoriesInteractive Interface Design

Facilitates the development of custom visual interfaces that respond to user input using hardware-accelerated rendering.

Distinct from Interactive Graphics: Distinct from general interactive graphics: focuses on the design of custom visual interfaces.

Explore 20 awesome GitHub repositories matching user interface & experience · Interactive Interface Design. Refine with filters or upvote what's useful.

  1. Home
  2. User Interface & Experience
  3. Interactive Graphics
  4. Interactive Interface Design

Awesome Interactive Interface Design GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • okamstudio/godotokamstudio का अवतार

    okamstudio/godot

    112,685GitHub पर देखें↗

    Godot is a multi-platform game engine and a suite of tools used to develop 2D and 3D interactive games and applications across multiple operating systems. It provides specialized development environments for both two-dimensional and three-dimensional design, including tools for sprite animation, tilemaps, lighting, meshes, and physics simulations. The engine includes a cross-platform export tool that packages projects for deployment to desktop, mobile, web, and console hardware targets from a single codebase. The system covers broad capabilities for interactive experience design and game dev

    Provides a comprehensive toolset for constructing non-gaming interactive applications and immersive environments.

    C++
    GitHub पर देखें↗112,685
  • scrollreveal/scrollrevealscrollreveal का अवतार

    scrollreveal/scrollreveal

    22,493GitHub पर देखें↗

    ScrollReveal is a client-side JavaScript library used to trigger CSS animations and transitions for page elements as they enter the browser viewport. It functions as a DOM element animation trigger and a simplified wrapper for the Intersection Observer API to coordinate visual entrance effects and staggered animations based on the user's scroll position. The library focuses on scroll-driven motion and reveal effects, enabling the execution of visual changes and animations automatically as a user navigates a website. It manages the reveal of page content to create movement and progression with

    Enhances user engagement by using responsive CSS transitions to highlight webpage sections.

    JavaScript
    GitHub पर देखें↗22,493
  • airbnb/visxairbnb का अवतार

    airbnb/visx

    20,629GitHub पर देखें↗

    Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React component architecture. It functions as a toolkit for mapping data to coordinate systems and geometric shapes, allowing developers to construct bespoke charts and graphs that integrate directly into the standard component lifecycle. The library utilizes a decoupled package architecture, enabling the use of specific visualization utilities without requiring the entire framework. By leveraging established mathematical primitives for geometric calculations and functional data tra

    Supports the development of responsive, data-driven visual elements that integrate with application state.

    TypeScriptchartd3data-visualization
    GitHub पर देखें↗20,629
  • designmodo/flat-uidesignmodo का अवतार

    designmodo/Flat-UI

    15,213GitHub पर देखें↗

    Flat-UI is a collection of responsive UI toolkits and CSS libraries used to build websites and interactive web components with a flat design aesthetic. It provides a responsive frontend toolkit and a web component library based on the Bootstrap framework to create adaptive layouts. The library focuses on implementing a consistent flat design through predefined hex color palettes and typography styles. It replaces standard browser elements with customized visual styles to remove skeuomorphic depth. The toolkit covers a broad range of interface capabilities, including customized form elements

    Includes functional interactive elements such as typeahead search and toggle switches.

    JavaScript
    GitHub पर देखें↗15,213
  • lhorie/mithril.jslhorie का अवतार

    lhorie/mithril.js

    14,490GitHub पर देखें↗

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    Enables the design of interactive interfaces where visual elements update instantly in response to state changes.

    JavaScript
    GitHub पर देखें↗14,490
  • sfml/sfmlSFML का अवतार

    SFML/SFML

    11,665GitHub पर देखें↗

    SFML is a cross-platform C++ multimedia library designed for building 2D games and interactive applications. It provides a unified interface for hardware-accelerated graphics, audio playback, and window management, allowing developers to create visual software that functions consistently across different operating systems. The library abstracts native windowing and graphics APIs, enabling the use of object-oriented primitives to render shapes, sprites, and text. It includes a dedicated audio engine that supports sound effects and music with controls for volume, pitch, and spatial positioning,

    Supports the creation of custom visual interfaces that respond to user input.

    C++audioc-plus-pluscross-platform
    GitHub पर देखें↗11,665
  • ramotion/animated-tab-barRamotion का अवतार

    Ramotion/animated-tab-bar

    11,090GitHub पर देखें↗

    This project is a Swift UI tab bar library and animation framework for iOS. It provides a custom tab bar controller designed to manage programmatic icon transitions and motion effects when users switch between different views in a mobile application. The toolkit includes built-in tab icon effects such as bouncing and rotating, as well as a custom animation protocol that allows for the definition of precise transition behaviors. These components are used to implement fluid motion effects and interactive navigation elements.

    Provides a polished and engaging user interface through custom animated navigation elements.

    Swift
    GitHub पर देखें↗11,090
  • openframeworks/openframeworksopenframeworks का अवतार

    openframeworks/openFrameworks

    10,385GitHub पर देखें↗

    openFrameworks is a C++ creative coding toolkit and multimedia framework designed for building interactive art and visual applications across multiple operating systems. It provides a development environment and graphics library that unify the handling of visuals, audio, and hardware input for real-time projects. The toolkit facilitates the development of generative art and multimedia installations through a set of libraries that ensure consistent behavior across different platforms. It includes tools for prototyping and deploying artistic software and installations, supporting the creation o

    Enables the creation of interactive, non-game experiences such as artistic installations and simulations.

    C++
    GitHub पर देखें↗10,385
  • mattdelacdev/wowmattdelacdev का अवतार

    mattdelacdev/WOW

    9,904GitHub पर देखें↗

    WOW is a JavaScript library and animation engine designed to trigger CSS animations when elements enter the browser viewport during page scrolling. It serves as a tool for orchestrating visual transitions based on the user's scroll position and element visibility. The library functions as a dynamic content animation tool, capable of detecting and animating new elements added to the page after the initial load. This allows visual effects to be applied to dynamically injected content without requiring a page refresh. The system utilizes the Intersection Observer API to detect viewport entry an

    Enhances interfaces with motion effects that respond to user scrolling and navigation patterns.

    JavaScript
    GitHub पर देखें↗9,904
  • navasmdc/materialdesignlibrarynavasmdc का अवतार

    navasmdc/MaterialDesignLibrary

    8,922GitHub पर देखें↗

    MaterialDesignLibrary is an Android Material Design UI library and cross-version framework. It provides a collection of pre-built interface controls and a compatibility layer that enables modern design patterns on older Android devices starting from version 2.2. The project focuses on bringing updated design standards to legacy Android versions to ensure a consistent user experience. This is achieved through a compatibility layer that implements modern interface elements without sacrificing visual quality on outdated operating system releases. The library includes a variety of functional com

    Implements interactive layouts and visual feedback elements like progress bars and notification overlays.

    Java
    GitHub पर देखें↗8,922
  • ibanimatable/ibanimatableIBAnimatable का अवतार

    IBAnimatable/IBAnimatable

    8,652GitHub पर देखें↗

    IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and navigation transitions within a graphical environment. It provides a designer for creating and prototyping animations directly within the Apple Interface Builder environment and a system for building custom interface components through a visual attributes panel. The project distinguishes itself by offering a visual interface transition editor for configuring screen navigation and gesture-driven transitions without manual coding. It includes a prototyping sandbox for testing interaction

    Maps user gestures to specific interface responses using a graphical editor.

    Swift
    GitHub पर देखें↗8,652
  • rubenlagus/telegrambotsrubenlagus का अवतार

    rubenlagus/TelegramBots

    5,467GitHub पर देखें↗

    TelegramBots Java के लिए एक बॉट फ्रेमवर्क और Telegram मैसेजिंग प्लेटफ़ॉर्म के लिए एक क्लाइंट है। यह स्वचालित सहायक बनाने के लिए आवश्यक उपकरण प्रदान करता है जो संदेश भेजने और प्राप्त करने और उपयोगकर्ता इंटरैक्शन को प्रबंधित करने के लिए मैसेजिंग API के साथ संचार करते हैं। यह प्रोजेक्ट कस्टम कीबोर्ड और इनलाइन बटन के माध्यम से संवादात्मक इंटरफ़ेस के निर्माण को सक्षम बनाता है। यह मल्टीमीडिया सामग्री के वितरण का समर्थन करता है, जिससे बॉट दस्तावेज़, फ़ोटो और अन्य मीडिया फ़ाइलें भेज और प्राप्त कर सकते हैं। यह फ्रेमवर्क पोलिंग या वेबहुक के माध्यम से बॉट अपडेट को संभालता है और स्वचालित मैसेजिंग वर्कफ़्लो के कार्यान्वयन का समर्थन करता है। यह इंटरैक्टिव इंटरफ़ेस डिज़ाइन और बॉट सेवाओं के प्रबंधन के लिए क्षमताएं प्रदान करता है।

    Enables the creation of custom keyboards and inline buttons to provide structured input options for users.

    Java
    GitHub पर देखें↗5,467
  • azure/azure-sentinelAzure का अवतार

    Azure/Azure-Sentinel

    5,488GitHub पर देखें↗

    This repository is a community-driven collection of security content for Azure Sentinel, the cloud-native security information and event management (SIEM) platform from Microsoft. It serves as a central hub for sharing detection rules, threat hunting queries, interactive workbooks, and automated response playbooks, all contributed and maintained through a standard GitHub-based pull request workflow. The content is designed to help security operations teams quickly deploy proven detections, proactively hunt for threats, visualize security data, and orchestrate incident response actions without

    Provides a templated, query-backed dashboard builder for visualizing security metrics and investigation workflows.

    Pythoncybersecuritysample-code
    GitHub पर देखें↗5,488
  • chrxh/alienchrxh का अवतार

    chrxh/alien

    5,354GitHub पर देखें↗

    Evolve is an evolution-based organism designer and GPU-accelerated artificial life simulator that combines interactive particle physics with a real-time simulation editor. At its core, it runs genetic algorithm evolution on self-replicating graph structures to evolve digital organisms, offloading particle physics, neural networks, and rendering entirely to the GPU through a compute shader pipeline for real-time performance. The project distinguishes itself with graph-based organism design that uses a directed graph editor to visually define organism structure, connections, and neural controll

    Designs custom agents and environments visually by editing genomes, connection graphs, and simulation parameters in real-time.

    C++agent-based-simulationartificial-lifecuda
    GitHub पर देखें↗5,354
  • nandorojo/motinandorojo का अवतार

    nandorojo/moti

    4,542GitHub पर देखें↗

    Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual transitions and motion effects across mobile and web platforms. It functions as a native-thread animation wrapper and library that leverages a shared-value system to synchronize state changes between the logic layer and the native rendering engine. The framework distinguishes itself through its layout transition tools and the ability to execute complex sequences and loops on the native thread to maintain high frame rates. It provides a system for orchestrating smooth entry and e

    Develops reactive interfaces where animations respond to user inputs like presses or hovers using native rendering.

    TypeScript
    GitHub पर देखें↗4,542
  • leaferjs/leafer-uileaferjs का अवतार

    leaferjs/leafer-ui

    4,184GitHub पर देखें↗

    Leafer UI एक उच्च-प्रदर्शन HTML5 कैनवास रेंडरिंग इंजन और 2D वेक्टर ग्राफिक्स लाइब्रेरी है। यह इंटरैक्टिव कैनवास एप्लिकेशन और व्यापक अनंत कैनवास बनाने के लिए एक टूलकिट प्रदान करते हुए, आकृतियों, पथों और टेक्स्ट को प्रबंधित करने के लिए एक पदानुक्रमित दृश्य ट्री का उपयोग करती है। यह इंजन एक क्रॉस-प्लेटफॉर्म कैनवास टूलकिट के रूप में डिज़ाइन किया गया है जो ड्राइंग API से मुख्य लॉजिक को अलग करता है, जिससे यह वेब, मोबाइल, सर्वर और मिनी-प्रोग्राम वातावरण में चल सकता है। यह हिट डिटेक्शन, इवेंट बबलिंग और ट्रांसफॉर्मेशन कंट्रोल्स सहित इंटरैक्टिव ग्राफिक एडिटर विकास के लिए विशेष टूल्स प्रदान करके खुद को अलग करता है। इसकी क्षमता सतह वेक्टर आकार रेंडरिंग, जटिल पथ निर्माण और मोशन एनिमेशन को कवर करती है। इस फ्रेमवर्क में एक लचीले बॉक्स मॉडल के साथ एक लेआउट इंजन, सटीक पोजिशनिंग के लिए निर्देशांक-स्थान अनुवाद, और वेब वर्कर्स में मल्टी-थ्रेडेड ऑफस्क्रीन रेंडरिंग के लिए समर्थन शामिल है। यह दृश्य प्रबंधन, तत्व मास्किंग और कैनवास कंटेंट को इमेज या JSON में निर्यात करने के लिए टूल्स भी प्रदान करता है। इस लाइब्रेरी को एक मानक स्क्रिप्ट टैग के माध्यम से एकीकृत किया जा सकता है या React, Vue और Nuxt जैसे रिएक्टिव फ्रेमवर्क के भीतर उपयोग किया जा सकता है।

    Implements design-tool-specific navigation such as spacebar panning and constrained zoom ranges.

    TypeScriptcanvasinfinite-canvasleafer
    GitHub पर देखें↗4,184
  • thestonefox/vrtkthestonefox का अवतार

    thestonefox/vrtk

    3,719GitHub पर देखें↗

    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

    Offers a spatial UI kit for rendering interactive 2D and 3D menus designed for head-mounted displays.

    C#
    GitHub पर देखें↗3,719
  • revolutionary-games/thriveRevolutionary-Games का अवतार

    Revolutionary-Games/Thrive

    3,437GitHub पर देखें↗

    Thrive is a biological evolution simulation game and evolutionary sandbox where species evolve from single-celled organisms into complex civilizations. It serves as a multicellular life simulator and species progression engine, modeling the transition from microbes to industrial societies through natural selection and mutation. The project features a biological design tool and morphological editor for creating creature anatomy and tissue differentiation based on chemical principles. It includes a specialized environment for testing metabolic processes and designing organism shapes via cell sp

    Provides an interactive interface for building complex biological bodies using tissue differentiation and organ systems.

    C#biologycsharpevolution
    GitHub पर देखें↗3,437
  • vueuse/motionvueuse का अवतार

    vueuse/motion

    2,756GitHub पर देखें↗

    Motion is a declarative animation framework designed for Vue applications. It provides a system for defining complex visual states and element transformations through an object-based syntax, allowing developers to manage interface motion directly within component templates. The library distinguishes itself by utilizing a physics-driven engine that calculates frame-by-frame values using spring-based mathematical models. This approach enables natural movement and fluid transitions between visual states without the need for manual keyframe management. By leveraging a fine-grained reactivity syst

    Provides responsive visual feedback for user interactions like hover, focus, and tap events.

    TypeScriptcomposablecomposition-apimotion
    GitHub पर देखें↗2,756
  • viser-project/viserviser-project का अवतार

    viser-project/viser

    2,633GitHub पर देखें↗

    Viser is a Python 3D visualization framework and remote scene server that renders 3D primitives, point clouds, and meshes in a web browser. It functions as a server-client system that synchronizes scene state and camera poses to a web client via WebSockets. The framework provides specialized capabilities for robotics and computer vision, including a URDF robot visualizer for loading robot models and joint states, as well as a GPU-accelerated Gaussian splatting viewer for high-fidelity volumetric rendering. It also supports the visualization of human body models and skinned meshes for pose ana

    Facilitates the development of custom visual interfaces that respond to user input to control 3D scenes.

    Pythonpythonvisualizationweb
    GitHub पर देखें↗2,633

सब-टैग एक्सप्लोर करें

  • Conversational UI ElementsCreation of interactive buttons and keyboards specifically for messaging interfaces. **Distinct from Interactive Interface Design:** Targets the design of bot-specific interaction elements like inline buttons, not general hardware-accelerated graphics.
  • Design-Specific NavigationSpecialized viewport controls like spacebar panning and constrained zooming tailored for graphic design workflows. **Distinct from Interactive Interface Design:** Focuses on the specific navigation shortcuts and constraints of design tools, whereas Interactive Interface Design is the broader framework for responsive visuals.
  • Non-Gaming Interactive ApplicationsSoftware used to create interactive, non-game experiences such as simulations, tools, and artistic installations. **Distinct from Interactive Interface Design:** Distinct from Interactive Interface Design by focusing on the overall application purpose rather than just the UI interaction patterns
Organism Design InterfacesInteractive interfaces for designing custom agents and environments by editing genomes, connection graphs, and simulation parameters in real-time. **Distinct from Interactive Interface Design:** Distinct from Interactive Interface Design: focuses on designing biological organisms and environments, not general-purpose UI design.
  • Security Dashboard BuildersTemplated, query-backed tools for creating interactive security monitoring and investigation dashboards. **Distinct from Interactive Interface Design:** Distinct from Interactive Interface Design: focuses specifically on security data visualization and investigation workflows, not general UI design.
  • Spatial InterfacesUser interfaces designed for 3D environments, specifically for head-mounted displays and spatial input. **Distinct from Interactive Interface Design:** Focuses on 3D spatial layout and HMD-specific interaction rather than general interactive 2D graphics.