awesome-repositories.com
Blog
MCP
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
·
justinfrench avatar

justinfrench/formtastic

0
View on GitHub↗
5,215 estrellas·625 forks·Ruby·MIT·6 vistas

Formtastic

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.

Features

  • Form Builders - Provides a Rails-integrated form builder that maps database models to accessible, semantically structured web forms.
  • Form Validation - Provides automated validation error messaging to assist users in correcting input mistakes.
  • Forms and Inputs - Supports the creation of specialized form controls to handle unique data entry requirements.
  • Plugin-Based Input Extensions - Offers a modular registration system for developers to inject custom input classes.
  • Model-Driven Form Generators - Generates accessible web forms by automatically mapping database fields and relationships to appropriate input types.
  • Schema-Driven Input Mapping - Inspects database schemas and validation rules to automatically select appropriate input types.
  • Validation Error Reporters - Automatically renders context-aware validation error messages for specific data fields.
  • DSL-Driven Generation - Provides a domain-specific language to abstract complex form structures into concise method calls.
  • Data Entry Forms - Simplifies the creation of complex data entry forms within the Rails framework.
  • Custom Input Overrides - Allows developers to create custom form controls or modify existing ones for specialized data entry.
  • Localized Form Components - Supports multi-language translation for form labels and hints using a structured lookup system.
  • Web Accessibility Compliance - Ensures web forms follow semantic markup standards to improve usability for assistive technologies.
  • HTML Markup Templates - Enforces consistent HTML output by wrapping form controls in standardized fieldsets and lists.
  • Markup-Independent Form Generators - Produces clean, accessible markup for web forms to improve screen reader compatibility.
  • Internationalization - Translates form labels, hints, and button text into multiple languages using a structured lookup system.
  • Key-Based String Localizations - Resolves display text for labels, hints, and buttons through a hierarchical translation lookup system.
  • Form Builders - Generates semantically rich and accessible form markup.
  • UI and View Helpers - DSL for building semantic HTML forms.

Historial de estrellas

Gráfico del historial de estrellas de justinfrench/formtasticGráfico del historial de estrellas de justinfrench/formtastic

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace justinfrench/formtastic?

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.

¿Cuáles son las características principales de justinfrench/formtastic?

Las características principales de justinfrench/formtastic son: Form Builders, Form Validation, Forms and Inputs, Plugin-Based Input Extensions, Model-Driven Form Generators, Schema-Driven Input Mapping, Validation Error Reporters, DSL-Driven Generation.

¿Qué alternativas de código abierto existen para justinfrench/formtastic?

Las alternativas de código abierto para justinfrench/formtastic incluyen: heartcombo/simple_form — Simple Form is a Ruby on Rails form builder that provides a domain specific language for generating HTML forms mapped… formtastic/formtastic — Formtastic is a Ruby on Rails form builder that provides a domain-specific language for generating semantically rich… surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… coreui/coreui-free-bootstrap-admin-template — CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for… pmndrs/leva — Leva is a React GUI control panel and real-time parameter editor used to monitor and tweak application state and… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.…

Alternativas open-source a Formtastic

Proyectos open-source similares, clasificados según cuántas características comparten con Formtastic.
  • heartcombo/simple_formAvatar de heartcombo

    heartcombo/simple_form

    8,229Ver en GitHub↗

    Simple Form is a Ruby on Rails form builder that provides a domain specific language for generating HTML forms mapped to database models. It functions as an automatic model input mapper, selecting the appropriate HTML input element based on the database column type of a model. The project employs a markup independent approach to separate business requirements from final HTML rendering and CSS. It provides a customizable form component library consisting of extensible builders and wrappers to standardize layout structures and input behaviors. The library covers database-driven form generation

    Rubydslform-builderrails
    Ver en GitHub↗8,229
  • formtastic/formtasticAvatar de formtastic

    formtastic/formtastic

    5,215Ver en GitHub↗

    Formtastic is a Ruby on Rails form builder that provides a domain-specific language for generating semantically rich and accessible HTML forms. It functions as a model-driven framework that automatically maps database schema attributes and associations to corresponding input fields, streamlining the creation of data entry interfaces. The framework distinguishes itself through a hierarchical lookup system that manages internationalized labels, hints, and action buttons across different model and attribute namespaces. It also supports complex data relationships by recursively processing nested

    Ruby
    Ver en GitHub↗5,215
  • surveyjs/survey-libraryAvatar de surveyjs

    surveyjs/survey-library

    4,782Ver en GitHub↗

    This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse

    TypeScript
    Ver en GitHub↗4,782
  • coreui/coreui-free-bootstrap-admin-templateAvatar de coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Ver en GitHub↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    HTMLadminadmin-dashboardadmin-panel
    Ver en GitHub↗12,220
  • Ver las 30 alternativas a Formtastic→