awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesInteractive Form Controls

A collection of specialized UI elements for capturing various types of user input in forms.

Distinct from Interaction Controllers: Shortlist candidates focus on low-level gesture primitives or visualization controls rather than form input elements.

Explore 9 awesome GitHub repositories matching user interface & experience · Interactive Form Controls. Refine with filters or upvote what's useful.

Awesome Interactive Form Controls GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • xmartlabs/xlformAvatar von xmartlabs

    xmartlabs/XLForm

    5,741Auf GitHub ansehen↗

    XLForm ist eine deklarative UI-Bibliothek und ein Framework zur Generierung synchronisierter iOS-Table-View-Formulare aus strukturierten Definitionen. Es bietet ein Toolkit für den Aufbau mobiler Dateneingabemasken mit Swift und Objective-C, mit dem Entwickler Interfaces auf Basis deklarativer Sektionen und Zeilen erstellen können. Das Framework bietet dynamische Interface-Synchronisierung und bedingte Logik zur Steuerung der Sichtbarkeit von Zeilen und Bearbeitungseinschränkungen. Es unterstützt die Erstellung dynamischer, mehrwertiger Sektionen, in denen Benutzer zur Laufzeit Zeilen einfügen, löschen oder neu anordnen können. Die Bibliothek enthält eine Vielzahl interaktiver Eingabekomponenten wie Datums- und Zeitauswahlen, Auswahllisten, Textfelder und boolesche Schalter. Zudem bietet sie Utilities für die Eingabevalidierung über regelbasierte Frameworks sowie Werkzeuge zum Extrahieren von Benutzereingaben in strukturierte Dictionaries für die Datenübertragung. Die Bibliothek unterstützt Erweiterbarkeit durch benutzerdefinierte Zeilentyp-Mappings zur Anzeige spezialisierter Inhalte in Tabellenzellen.

    Ships a set of interactive controls including boolean toggles, steppers, sliders, and action buttons.

    Objective-C
    Auf GitHub ansehen↗5,741
  • hufe921/canvas-editorAvatar von Hufe921

    Hufe921/canvas-editor

    4,962Auf GitHub ansehen↗

    Dieses Projekt ist ein plugin-basiertes WYSIWYG-Dokument-Layout-Engine und Rich-Text-Editor, der Canvas und SVG für das Rendering verwendet. Er fungiert als kollaborativer Editor, der Conflict-free Replicated Data Types (CRDTs) nutzt, um eine Echtzeit-Synchronisation zwischen mehreren Benutzern zu ermöglichen. Das System dient als interaktiver Formular-Builder, der die Einbettung von Eingabesteuerelementen wie Checkboxen und Datumsauswahlen direkt in Dokumente ermöglicht. Es ist auf High-Fidelity-Ausgabe ausgelegt und stellt sicher, dass die visuelle Darstellung während der Bearbeitung dem endgültigen Format für PDF- und Bildexporte entspricht. Der Editor deckt breite Funktionen ab, einschließlich Drucklayout-Management für Seitengrößen und Ränder, Rich-Text-Authoring mit Typografie und strukturierten Listen sowie die Integration komplexer Elemente wie dynamischer Tabellen und mathematischer Formeln. Er bietet zudem Werkzeuge zur Dokumentenorganisation, wie Inhaltsverzeichnisse und Wasserzeichen. Das Framework basiert auf einer Plugin-Architektur, die die Erweiterung von Kernverhalten und die Anpassung von Benutzerinteraktionen ermöglicht.

    Allows the insertion of interactive form controls like checkboxes and date pickers directly into the document layout.

    TypeScriptaibrowsercanvas
    Auf GitHub ansehen↗4,962
  • kyleduo/switchbuttonAvatar von kyleduo

    kyleduo/SwitchButton

    4,746Auf GitHub ansehen↗

    SwitchButton ist ein anpassbares Toggle-Switch-Widget zum Erstellen animierter An/Aus-Schalter mit konfigurierbaren Labels und Farben. Es dient als interaktive Formulareingabe, die es Nutzern ermöglicht, zwischen zwei gegensätzlichen Optionen mittels einer zustandsgesteuerten Komponente zu wechseln. Das Widget ist gestenbewusst konzipiert und erfasst horizontale Wischbewegungen, um Zustandsänderungen auszulösen, während vertikale Scroll-Ereignisse an den übergeordneten Container weitergegeben werden. Die Komponente unterstützt die Definition benutzerdefinierter Farben, Abmessungen und Eckenradien sowohl für den Toggle-Thumb als auch für den Hintergrund-Track. Sie umfasst Funktionen zur Verwaltung von Toggle-Zuständen, zur Konfiguration von Label-Texten und zur Anpassung von Animationsgeschwindigkeiten.

    Functions as a specialized interactive control for capturing binary input within a form.

    Javaandroidswitchbuttonwidget
    Auf GitHub ansehen↗4,746
  • akorchev/razor.radzen.comAvatar von akorchev

    akorchev/razor.radzen.com

    4,257Auf GitHub ansehen↗

    This project is a comprehensive Blazor UI component library and web interface design system. It provides a collection of native web components and a specialized data visualization suite for building professional user interfaces within the Blazor framework. The library implements industry-standard visual frameworks, including Material Design and Fluent UI. It features a dynamic theming system that uses CSS variables to allow for runtime customization of colors and spacing, including the ability to switch between light and dark modes. The component suite covers a broad range of functional area

    Provides sophisticated input controls including masked text boxes and date pickers for accurate data capture.

    C#
    Auf GitHub ansehen↗4,257
  • h2oai/waveAvatar von h2oai

    h2oai/wave

    4,241Auf GitHub ansehen↗

    Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards and interactive interfaces using Python and R. It allows developers to define browser-based user interfaces and manage server-side state without writing HTML or CSS. The project functions as a collaborative state synchronizer, relaying and persisting application state across multiple concurrent users to enable shared real-time experiences. It distinguishes itself by broadcasting live updates and data visualizations to connected browsers through a unified programming model. T

    Provides a collection of interactive form controls including text boxes, date pickers, and sliders.

    Pythonappdashboardfedramp
    Auf GitHub ansehen↗4,241
  • hail2u/html-best-practicesAvatar von hail2u

    hail2u/html-best-practices

    4,077Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassender Referenzleitfaden für das Schreiben von sauberem, semantischem und wartbarem HTML-Markup basierend auf modernen Webstandards. Es bietet einen Regelsatz für die Implementierung semantischer HTML-Standards unter Verwendung aussagekräftiger struktureller Elemente anstelle generischer Container, um die Dokumenthierarchie und die Maschinenlesbarkeit zu verbessern. Der Leitfaden etabliert spezifische Konventionen für die HTML-Formatierung, die Einrückung, Tag-Schreibweise und Quellcode-Organisation abdecken, um die Wartbarkeit der Codebasis zu verbessern. Er dient zudem als Referenz für Web-Barrierefreiheit und erläutert die Implementierung von ARIA-Rollen, Alternativtexten und zugänglichen Formularsteuerelementen zur Unterstützung von Screenreadern und anderen assistiven Technologien. Das Projekt deckt mehrere Kernfunktionsbereiche ab, einschließlich der Konfiguration von Dokumentmetadaten und Zeichenkodierung für Browserkompatibilität, der Verwaltung von Web-Assets durch absolute Pfadauflösung und der Optimierung von Webformularen durch korrekte Beschriftungs- und Validierungsattribute. Es enthält zudem Standards für den Umgang mit Multimedia-Inhalten mit entsprechenden Fallback-Mechanismen.

    Provides standards for creating interactive inputs with descriptive labels to ensure accessibility for all users.

    Auf GitHub ansehen↗4,077
  • mantinedev/ui.mantine.devAvatar von mantinedev

    mantinedev/ui.mantine.dev

    3,850Auf GitHub ansehen↗

    This project is a React component library and web UI design system designed for creating interactive web interfaces. It functions as a responsive frontend framework that provides a collection of modular building blocks to ensure visual consistency across different application pages and devices. The system utilizes a CSS-in-JS styling framework that generates and injects styles at runtime through a centralized property injection system. This approach allows for the implementation of a theme-driven architecture where layouts and color themes automatically adjust based on screen size and user pr

    Provides a collection of specialized UI elements, including sliders and dropzones, for capturing user input in forms.

    TypeScriptcomponentsreactui
    Auf GitHub ansehen↗3,850
  • sakofchit/system.cssAvatar von sakofchit

    sakofchit/system.css

    3,791Auf GitHub ansehen↗

    system.css is a CSS component library and design system used to build web applications that mimic the look and feel of traditional desktop computing environments. It provides a toolkit of semantic classes and global variables to ensure visual uniformity across nostalgic, retro-inspired user interfaces. The framework enables the development of desktop-style web applications by structuring content within window containers and modal dialogs. It specifically supports the creation of monochrome interfaces and layouts that replicate the aesthetic of classic Macintosh operating systems. The library

    Implements standard form controls following a unified design language for improved accessibility and usability.

    CSS
    Auf GitHub ansehen↗3,791
  • zendeskgarden/react-componentsAvatar von zendeskgarden

    zendeskgarden/react-components

    1,110Auf GitHub ansehen↗

    This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n

    Provides standardized form controls and validation patterns to ensure predictable user input and consistent feedback.

    TypeScript
    Auf GitHub ansehen↗1,110
  1. Home
  2. User Interface & Experience
  3. Interactive Form Controls

Unter-Tags erkunden

  • Accessible Form ControlsImplementation of form inputs using ARIA roles and descriptive labels for assistive technologies. **Distinct from Interactive Form Controls:** Focuses on accessibility and descriptive attributes specifically for form controls rather than generic interactive UI elements.