awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

37 repositorios

Awesome GitHub RepositoriesInput Widgets

Customized form controls and specialized input fields.

Explore 37 awesome GitHub repositories matching part of an awesome list · Input Widgets. Refine with filters or upvote what's useful.

Awesome Input Widgets GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • pmndrs/levaAvatar de pmndrs

    pmndrs/leva

    5,981Ver en GitHub↗

    Leva es un panel de control de GUI para React y un editor de parámetros en tiempo real utilizado para monitorear y ajustar el estado y las variables de la aplicación sin modificar el código ni recargar la página. Funciona como un depurador de estado dinámico y una biblioteca de entrada extensible que proporciona una interfaz visual para ajustar valores numéricos, booleanos y de texto dentro de una aplicación web en ejecución. El proyecto se distingue por un sistema de plugins que permite la creación de componentes de entrada personalizados y comportamientos especializados para admitir tipos de datos únicos. Utiliza inferencia de tipos para mapear automáticamente los datos al widget visual apropiado, aunque este mapeo puede ser anulado para forzar tipos de entrada específicos. La interfaz admite diversas categorías de entrada, incluyendo rangos numéricos, vectores, selectores de color y campos de carga de archivos multimedia. Los controles pueden organizarse en carpetas jerárquicas, mostrarse condicionalmente según otros valores y sincronizarse con almacenes de datos externos. El sistema también monitorea el ciclo de vida de la edición, permitiendo callbacks cuando los usuarios comienzan y terminan las interacciones para optimizar el rendimiento en operaciones costosas.

    Ships a diverse collection of input widgets and a plugin system for creating custom data controls.

    TypeScript
    Ver en GitHub↗5,981
  • justinfrench/formtasticAvatar de justinfrench

    justinfrench/formtastic

    5,215Ver en GitHub↗

    Formtastic es un plugin de Ruby on Rails diseñado para automatizar la creación de formularios web semánticos y accesibles. Al mapear modelos de base de datos directamente a campos de formulario, la librería genera marcado HTML estructurado que se adhiere a los estándares de accesibilidad, asegurando que las etiquetas y las entradas estén correctamente asociadas para las tecnologías de asistencia. La librería utiliza un lenguaje específico de dominio para abstraer estructuras de formulario complejas en llamadas a métodos concisas. Se distingue por un enfoque basado en metadatos que inspecciona esquemas de base de datos y reglas de validación para seleccionar automáticamente los tipos de entrada apropiados. Los desarrolladores pueden extender aún más el sistema a través de un proceso de registro modular, permitiendo la creación de clases de entrada personalizadas para manejar requisitos de datos especializados. Más allá de la generación básica, el framework proporciona soporte integrado para la internacionalización y la gestión de errores. Resuelve el texto de visualización para etiquetas, sugerencias y botones a través de un sistema de búsqueda de traducción jerárquica y renderiza automáticamente mensajes de error de validación conscientes del contexto. El proyecto se distribuye como un motor de Rails, proporcionando un entorno estandarizado para construir interfaces de entrada de datos consistentes y accesibles.

    Offers a modular registration system for developers to inject custom input classes.

    Ruby
    Ver en GitHub↗5,215
  • vega/vega-liteAvatar de vega

    vega/vega-lite

    5,216Ver en GitHub↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Binds sliders and dropdowns to named parameters for real-time chart control.

    TypeScriptchartsdeclarative-languageplot
    Ver en GitHub↗5,216
  • json-editor/json-editorAvatar de json-editor

    json-editor/json-editor

    4,900Ver en GitHub↗

    JSON Editor es un framework de UI basado en esquemas y editor basado en web utilizado para generar formularios interactivos y validar datos JSON. Traduce especificaciones de JSON Schema en una jerarquía de elementos de formulario HTML, permitiendo a los usuarios manipular estructuras JSON complejas a través de una interfaz estructurada en lugar de texto crudo. El framework se diferencia por un sistema de extensión basado en plugins que soporta funciones de resolución personalizadas y la integración de editores especializados, como WYSIWYG, Markdown y editores de código con resaltado de sintaxis. Emplea resolución de esquemas recursiva para manejar definiciones anidadas e implementa validación condicional basada en estado utilizando lógica if-then-else. El proyecto proporciona una amplia gama de capacidades, incluyendo enlace de datos bidireccional, gestión de layout de objetos y arrays para rejillas y pestañas, y sincronización dinámica de campos mediante interpolación de plantillas. Su librería de componentes cubre entradas estándar junto con herramientas especializadas como selectores de color, selectores de fecha y hora, componentes de autocompletado e interfaces de carga de archivos. La interfaz soporta la localización de cadenas de UI e integra varios frameworks CSS para desacoplar la generación estructural de formularios del estilo visual.

    Provides a plugin system for registering custom resolver functions and UI components for specialized data types.

    JavaScript
    Ver en GitHub↗4,900
  • burgerga/shinytimeAvatar de burgerga

    burgerga/shinyTime

    31Ver en GitHub↗

    shinyTime provides a timeInput widget for Shiny. This widget allows intuitive time input in the hh:mm:ss or hh:mm (24-hour) format by using a separate numeric input for each time component. Setting and getting of the time in R is done with date-time objects.

    Time selection input widget.

    R
    Ver en GitHub↗31
  • inwtlab/shinymatrixAvatar de INWTlab

    INWTlab/shinyMatrix

    20Ver en GitHub↗

    This package provides an input field to enter matrix conveniently in a shiny application. It supports tabbing and jumping linewise in the matrix.

    Matrix data input widget.

    JavaScript
    Ver en GitHub↗20
  • biogen-inc/ideafilterAvatar de Biogen-Inc

    Biogen-Inc/IDEAFilter

    17Ver en GitHub↗

    Agnostic, Idiomatic Data Filter Module for Shiny.

    Agnostic data filter module.

    R
    Ver en GitHub↗17
  • stla/shinymultiactionbuttonAvatar de stla

    stla/shinyMultiActionButton

    17Ver en GitHub↗

    A multi action button for Shiny.

    Multi-action button component.

    R
    Ver en GitHub↗17
  • jsugarelli/shinyfilterAvatar de jsugarelli

    jsugarelli/shinyfilter

    17Ver en GitHub↗

    Package shinyfilter

    Interdependent selectize filters for tables.

    HTML
    Ver en GitHub↗17
  • jsdnrs/shiny-searchbarAvatar de jsdnrs

    jsdnrs/shiny-searchbar

    15Ver en GitHub↗

    The shinySearchbar package adds an easy-to-implement searchbar widget to your R Shiny application with searchbar().

    Text search and highlight input widget.

    R
    Ver en GitHub↗15
  • stla/shinydatetimepickersAvatar de stla

    stla/shinyDatetimePickers

    14Ver en GitHub↗

    Datetime pickers for Shiny.

    Datetime selection widgets.

    JavaScript
    Ver en GitHub↗14
  • statistikat/codemodulesAvatar de statistikat

    statistikat/codeModules

    11Ver en GitHub↗

    Shiny modules for reproducible R code

    Modules for tabular data and code output.

    R
    Ver en GitHub↗11
  • feddelegrand7/algoAvatar de feddelegrand7

    feddelegrand7/algo

    11Ver en GitHub↗

    The algo package allows you to implement the Algolia Places Address Search Auto Completion Menu on shiny Text Inputs.

    Algolia Places address search integration.

    R
    Ver en GitHub↗11
  • r-world-devs/shinycohortbuilderAvatar de r-world-devs

    r-world-devs/shinyCohortBuilder

    10Ver en GitHub↗

    Move your cohortBuilder workflow to Shiny.

    Modular cohort-building framework.

    R
    Ver en GitHub↗10
  • stla/nestedmenuAvatar de stla

    stla/NestedMenu

    9Ver en GitHub↗

    Multi-level dropdown menu input.

    R
    Ver en GitHub↗9
  • stla/cascadeselectAvatar de stla

    stla/cascadeSelect

    8Ver en GitHub↗

    A cascade select widget for Shiny.

    Hierarchical selection widget.

    CSS
    Ver en GitHub↗8
  • joshwlivingston/shinyfiltersAvatar de joshwlivingston

    joshwlivingston/shinyfilters

    7Ver en GitHub↗

    status](https://www.r-pkg.org/badges/version/shinyfilters)](https://CRAN.R-project.org/package=shinyfilters) coverage](https://codecov.io/gh/joshwlivingston/shinyfilters/graph/badge.svg)](https://app.codecov.io/gh/joshwlivingston/shinyfilters)…

    Input generation from R objects.

    R
    Ver en GitHub↗7
  • stla/shinychakrasliderAvatar de stla

    stla/shinyChakraSlider

    7Ver en GitHub↗

    A combined slider and number input for Shiny.

    Combined slider and number input.

    JavaScript
    Ver en GitHub↗7
  • stla/shinyxypadAvatar de stla

    stla/shinyXYpad

    6Ver en GitHub↗

    An XY pad controller for Shiny.

    XY controller input widget.

    JavaScript
    Ver en GitHub↗6
  • priism-center/shinyquizAvatar de priism-center

    priism-center/shinyquiz

    4Ver en GitHub↗

    shinyquiz is an R package for creating simple, flexible quizzes within R Shiny. Easily create quizzes from various pre-built question and choice types or create your own using htmltools and shiny packages as building blocks. Integrates with Shiny applications. Ideal for non-web-developers such…

    Interactive quiz creation module.

    R
    Ver en GitHub↗4
Ant.12Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Input Widgets

Explorar subetiquetas

  • Parameter-Bound InputsInput widgets dynamically linked to chart parameters for interactive filtering and adjustment. **Distinct from Input Widgets:** Distinct from general Input Widgets: specifically tied to parameter binding in visualization contexts.
  • Plugin-Based Input ExtensionsA system for extending a library of input widgets via a plugin architecture to support custom data controls. **Distinct from Input Widgets:** Focuses on a plugin system for adding new UI widgets, not input method engines or validation libraries.