awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to wtforms/wtforms

Open-source alternatives to Wtforms

15 open-source projects similar to wtforms/wtforms, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Wtforms alternative.

  • webpy/webpywebpy avatar

    webpy/webpy

    5,919View on GitHub↗

    web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h

    Python
    View on GitHub↗5,919
  • foxhound87/mobx-react-formfoxhound87 avatar

    foxhound87/mobx-react-form

    1,095View on GitHub↗

    This project is a reactive state management library designed for handling complex form data and validation logic. It utilizes observable-based patterns to synchronize user interface components with underlying data models, ensuring that form states remain consistent throughout an application. The library provides a structured approach to managing form initialization, field tracking, and lifecycle events. The library distinguishes itself through its support for deeply nested data structures and hierarchical composition, allowing for recursive validation and dynamic updates within complex object

    TypeScriptformmobxobservables
    View on GitHub↗1,095
  • vform666/variant-formvform666 avatar

    vform666/variant-form

    1,997View on GitHub↗

    Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a visual drag-and-drop designer that allows users to assemble complex form layouts and configure field properties without manual markup. The system functions as a comprehensive suite for form development, integrating a runtime rendering engine that transforms structured configuration objects into functional, validated user interfaces. The project distinguishes itself through its ability to transpile visual form definitions into portable, framework-specific source code. It utilize

    Vuedesignerelement-uiform
    View on GitHub↗1,997

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • marshmallow-code/marshmallowmarshmallow-code avatar

    marshmallow-code/marshmallow

    7,239View on GitHub↗

    Marshmallow is a Python data serialization library and validation framework. It functions as a bridge that transforms complex application objects into primitive data types for storage or network transmission and vice versa. The library utilizes a schema-based approach to validate that incoming data conforms to specific types and constraints. It employs a two-way transformation pipeline consisting of separate load and dump phases to handle deserialization and serialization. The framework supports class-based schema definitions with declarative field validation and recursive schema nesting for

    Pythondeserializationmarshallingpython
    View on GitHub↗7,239
  • pylons/colanderPylons avatar

    Pylons/colander

    463View on GitHub↗

    Colander

    Python
    View on GitHub↗463
  • pylons/deformPylons avatar

    Pylons/deform

    422View on GitHub↗

    Deform

    JavaScript
    View on GitHub↗422
  • react-hook-form/react-hook-formreact-hook-form avatar

    react-hook-form/react-hook-form

    44,760View on GitHub↗

    React Hook Form is a state management library designed to handle form registration, validation, and submission lifecycle events. By decoupling form control logic from the standard component lifecycle, it enables the creation of performant forms that minimize unnecessary re-renders. The library integrates with external schema validation tools to enforce data integrity and provides a declarative framework for managing complex form structures. The project distinguishes itself through a subscription-based architecture that tracks property access to ensure components only update when the specific

    TypeScriptdxform-builderforms
    View on GitHub↗44,760
  • rjsf-team/react-jsonschema-formrjsf-team avatar

    rjsf-team/react-jsonschema-form

    15,654View on GitHub↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    TypeScriptdata-validationformsjson
    View on GitHub↗15,654
  • stefanofontanelli/colanderalchemystefanofontanelli avatar

    stefanofontanelli/ColanderAlchemy

    65View on GitHub↗

    ColanderAlchemy helps you autogenerating Colander schemas based on SQLAlchemy mapped objects.

    Python
    View on GitHub↗65
  • tanstack/formTanStack avatar

    TanStack/form

    6,584View on GitHub↗

    TanStack Form is a cross-framework form state management library that provides typed fields, validation, and submission across React, Vue, Angular, Solid, Lit, Svelte, and Preact. It uses a shared form model that adapts to different UI frameworks while preserving the same validation and submission logic, and offers headless form controls that impose no UI markup, letting developers bring their own inputs and design system. The library distinguishes itself through granular state subscription, where components subscribe to narrow slices of form or field state using reactive primitives, so only

    TypeScriptangularformforms
    View on GitHub↗6,584
  • trailblazer/reform-railstrailblazer avatar

    trailblazer/reform-rails

    101View on GitHub↗

    Automatically load and include all common Rails form features.

    Ruby
    View on GitHub↗101
  • alibaba/formilyalibaba avatar

    alibaba/formily

    12,558View on GitHub↗

    Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and validation rules from the underlying user interface. It utilizes a declarative JSON schema to define form structures, allowing developers to manage data collection and field interactions independently of specific component libraries or frontend frameworks. The system is built upon a reactive observable state engine that synchronizes form data, validation status, and field interactions in real time. By employing a recursive tree traversal and a centralized event bus, the engine manages

    TypeScriptant-designdesignableform
    View on GitHub↗12,558
  • formalchemy/formalchemyFormAlchemy avatar

    FormAlchemy/formalchemy

    81View on GitHub↗
    Python
    View on GitHub↗81
  • formtastic/formtasticformtastic avatar

    formtastic/formtastic

    5,215View on 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
    View on GitHub↗5,215
  • react-component/field-formreact-component avatar

    react-component/field-form

    1,023View on GitHub↗

    Field-form is a library for managing complex form state, validation, and field synchronization within React component trees. It functions as a state management solution that uses a shared provider to distribute form data and validation messages across nested components. The library distinguishes itself through a dynamic field registry that supports the addition, removal, and reordering of form controls. It employs a field-level subscription model to ensure that individual components only re-render when their specific state slices change, and it provides an imperative interface for triggering

    TypeScript
    View on GitHub↗1,023