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

formtastic/formtastic

0
View on GitHub↗
5,215 Stars·625 Forks·Ruby·MIT·5 Aufrufe

Formtastic

Formtastic ist ein Ruby on Rails-Formular-Builder, der eine Domain-Specific Language zur Generierung semantisch reichhaltiger und barrierefreier HTML-Formulare bereitstellt. Es fungiert als modellgetriebenes Framework, das Datenbank-Schema-Attribute und Assoziationen automatisch auf entsprechende Eingabefelder abbildet und so die Erstellung von Dateneingabeschnittstellen optimiert.

Das Framework zeichnet sich durch ein hierarchisches Lookup-System aus, das internationalisierte Labels, Hinweise und Action-Buttons über verschiedene Modell- und Attribut-Namespaces hinweg verwaltet. Es unterstützt zudem komplexe Datenbeziehungen durch rekursive Verarbeitung verschachtelter Ressourcen, was es Entwicklern ermöglicht, mehrere zusammengehörige Datensätze innerhalb einer einzigen Formularstruktur zu erfassen und zu speichern.

Über die Standard-Eingabegenerierung hinaus bietet die Bibliothek umfangreiche Konfigurationsoptionen zur Anpassung von HTML-Attributen, CSS-Klassen und Wrapper-Strukturen. Sie integriert sich direkt in die modellbasierte Validierung, um Fehlerfeedback innerhalb des Formular-Layouts zu rendern, und bietet eine erweiterbare Architektur zur Erstellung benutzerdefinierter Eingabekomponenten für spezielle Schnittstellenanforderungen.

Features

  • Form Builders - Provides a domain-specific language for generating semantically rich and accessible HTML forms within the Ruby on Rails ecosystem.
  • Metadata-Driven Schema Mappers - Automatically infers input types and labels by inspecting database schema attributes and associations at runtime.
  • HTML Domain-Specific Languages - Provides a domain-specific language that abstracts complex HTML markup generation behind high-level method calls.
  • Automatic Form Generation - Constructs accessible HTML forms by automatically inferring input types from database schemas while allowing manual overrides.
  • Metadata-Driven UI Components - Automatically determines input types and labels by inspecting database schema attributes and associations at runtime.
  • Custom Data Input Components - Provides an extensible architecture for creating custom input components to meet specialized interface requirements.
  • Nested Input Renderers - Renders fields for associated models within a parent form structure to capture complex data relationships.
  • Custom Input Overrides - Enables the creation of custom input components or modification of existing ones to support specialized user interface controls.
  • Form Validation Indicators - Displays model-level validation errors directly within the form layout to provide immediate user feedback.
  • Localized Form Components - Translates labels, hints, and action buttons using a hierarchical lookup system that applies model-specific or global default text.
  • Internationalized Form Elements - Resolves labels, hints, and action buttons through a hierarchical lookup system to support multi-language content.
  • Validation Error Renderers - Renders model-level validation error messages directly within the generated form layout to provide immediate feedback to users.
  • Form Renderers - Abstracts complex HTML structure and handles nested resources to generate consistent and valid form markup.
  • Recursive Form Nesting - Traverses object associations to automatically generate and scope form fields for complex hierarchical data structures.
  • Forms and Validation - Provides a semantically rich form builder.

Star-Verlauf

Star-Verlauf für formtastic/formtasticStar-Verlauf für formtastic/formtastic

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Formtastic

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Formtastic.
  • heartcombo/simple_formAvatar von heartcombo

    heartcombo/simple_form

    8,229Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,229
  • justinfrench/formtasticAvatar von justinfrench

    justinfrench/formtastic

    5,215Auf GitHub ansehen↗

    Formtastic is a Ruby on Rails plugin designed to automate the creation of semantic and accessible web forms. By mapping database models directly to form fields, the library generates structured HTML markup that adheres to accessibility standards, ensuring that labels and inputs are correctly associated for assistive technologies. The library utilizes a domain-specific language to abstract complex form structures into concise method calls. It distinguishes itself through a metadata-driven approach that inspects database schemas and validation rules to automatically select appropriate input typ

    Ruby
    Auf GitHub ansehen↗5,215
  • jdorn/json-editorAvatar von jdorn

    jdorn/json-editor

    5,826Auf GitHub ansehen↗

    json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms from JSON Schema definitions. It functions as a tool for collecting, modifying, and validating structured data by mapping schema specifications to corresponding input components. The project distinguishes itself through a plug-in input architecture and resolver-based component mapping, which allow for the injection of third-party editors and custom input interfaces for specialized data types such as markdown, colors, and syntax-highlighted code. It also supports external schema r

    JavaScript
    Auf GitHub ansehen↗5,826
  • powmedia/backbone-formsAvatar von powmedia

    powmedia/backbone-forms

    2,151Auf GitHub ansehen↗

    Backbone Forms is a schema-driven library designed to automate the generation and validation of HTML forms within the BackboneJS ecosystem. It functions as a framework for building data entry interfaces that bind directly to application models, ensuring data integrity through a combination of schema-level rules and model-level constraints. The library distinguishes itself through a modular architecture that supports the creation of custom input editors and the use of pluggable HTML templates. This allows for the management of complex, hierarchical data structures, including nested objects and

    JavaScript
    Auf GitHub ansehen↗2,151
Alle 30 Alternativen zu Formtastic anzeigen→

Häufig gestellte Fragen

Was macht formtastic/formtastic?

Formtastic ist ein Ruby on Rails-Formular-Builder, der eine Domain-Specific Language zur Generierung semantisch reichhaltiger und barrierefreier HTML-Formulare bereitstellt. Es fungiert als modellgetriebenes Framework, das Datenbank-Schema-Attribute und Assoziationen automatisch auf entsprechende Eingabefelder abbildet und so die Erstellung von Dateneingabeschnittstellen optimiert.

Was sind die Hauptfunktionen von formtastic/formtastic?

Die Hauptfunktionen von formtastic/formtastic sind: Form Builders, Metadata-Driven Schema Mappers, HTML Domain-Specific Languages, Automatic Form Generation, Metadata-Driven UI Components, Custom Data Input Components, Nested Input Renderers, Custom Input Overrides.

Welche Open-Source-Alternativen gibt es zu formtastic/formtastic?

Open-Source-Alternativen zu formtastic/formtastic sind unter anderem: heartcombo/simple_form — Simple Form is a Ruby on Rails form builder that provides a domain specific language for generating HTML forms mapped… justinfrench/formtastic — Formtastic is a Ruby on Rails plugin designed to automate the creation of semantic and accessible web forms. By… jdorn/json-editor — json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms… powmedia/backbone-forms — Backbone Forms is a schema-driven library designed to automate the generation and validation of HTML forms within the… pmndrs/leva — Leva is a React GUI control panel and real-time parameter editor used to monitor and tweak application state and… digitallyinduced/ihp — ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a…