All Projects → wtforms → Wtforms

wtforms / Wtforms

Licence: bsd-3-clause
A flexible forms validation and rendering library for Python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Wtforms

scrupulous
Simple inline form validation using HTML5 attributes that plays nicely with Bootstrap
Stars: ✭ 12 (-99.01%)
Mutual labels:  validation, forms
Laravel Multistep Forms
Responsable Multistep Form Builder for Laravel
Stars: ✭ 76 (-93.74%)
Mutual labels:  validation, forms
Forms
📝 Generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.
Stars: ✭ 272 (-77.59%)
Mutual labels:  validation, forms
react-form-validation-demo
React Form Validation Demo
Stars: ✭ 88 (-92.75%)
Mutual labels:  validation, forms
Usetheform
React library for composing declarative forms, manage their state, handling their validation and much more.
Stars: ✭ 40 (-96.71%)
Mutual labels:  validation, forms
valid8
Valid8 - Super Simple Bootstrap Form Valiation
Stars: ✭ 17 (-98.6%)
Mutual labels:  validation, forms
Colander
A serialization/deserialization/validation library for strings, mappings and lists.
Stars: ✭ 408 (-66.39%)
Mutual labels:  validation, forms
Validation
Framework agnostic validation library for PHP
Stars: ✭ 146 (-87.97%)
Mutual labels:  validation, forms
React Final Form
🏁 High performance subscription-based form state management for React
Stars: ✭ 6,781 (+458.57%)
Mutual labels:  validation, forms
Winterfell
Generate complex, validated and extendable JSON-based forms in React.
Stars: ✭ 787 (-35.17%)
Mutual labels:  validation, forms
Svelte Forms Lib
📝. A lightweight library for managing forms in Svelte
Stars: ✭ 238 (-80.4%)
Mutual labels:  validation, forms
Awesomevalidation
Android validation library which helps developer boil down the tedious work to three easy steps.
Stars: ✭ 1,093 (-9.97%)
Mutual labels:  validation, forms
Redux Form
A Higher Order Component using react-redux to keep form state in a Redux store
Stars: ✭ 12,597 (+937.64%)
Mutual labels:  validation, forms
js-form-validator
Javascript form validation. Pure JS. No jQuery
Stars: ✭ 38 (-96.87%)
Mutual labels:  validation, forms
Liform React
Generate forms from JSON Schema to use with React (& redux-form)
Stars: ✭ 167 (-86.24%)
Mutual labels:  validation, forms
React Hook Form
📋 React Hooks for form state management and validation (Web + React Native)
Stars: ✭ 24,831 (+1945.39%)
Mutual labels:  validation, forms
Play2 Html5tags
HTML5 form tags module for Play Framework
Stars: ✭ 101 (-91.68%)
Mutual labels:  validation, forms
Vue Formulate
⚡️ The easiest way to build forms with Vue.
Stars: ✭ 1,947 (+60.38%)
Mutual labels:  validation, forms
Typesystem
Data validation, serialization, deserialization & form rendering. 🔢
Stars: ✭ 416 (-65.73%)
Mutual labels:  validation, forms
Formik Alicante
Formik slides & demos from React Alicante
Stars: ✭ 47 (-96.13%)
Mutual labels:  validation, forms

WTForms

WTForms is a flexible forms validation and rendering library for Python web development. It can work with whatever web framework and template engine you choose. It supports data validation, CSRF protection, internationalization (I18N), and more. There are various community libraries that provide closer integration with popular frameworks.

Installation

Install and update using pip:

.. code-block:: text

pip install -U WTForms

Third-Party Library Integrations

WTForms is designed to work with any web framework and template engine. There are a number of community-provided libraries that make integrating with frameworks even better.

  • Flask-WTF_ integrates with the Flask framework. It can automatically load data from the request, uses Flask-Babel to translate based on user-selected locale, provides full-application CSRF, and more.
  • WTForms-Alchemy_ provides rich support for generating forms from SQLAlchemy models, including an expanded set of fields and validators.
  • WTForms-SQLAlchemy_ provides ORM-backed fields and form generation from SQLAlchemy models.
  • WTForms-AppEngine_ provides ORM-backed fields and form generation from AppEnding db/ndb schema
  • WTForms-Django_ provides ORM-backed fields and form generation from Django models, as well as integration with Django's I18N support.
  • Starlette-WTF_ integrates with Starlette and the FastAPI framework, based on the features of Flask-WTF.

.. _Flask-WTF: https://flask-wtf.readthedocs.io/ .. _WTForms-Alchemy: https://wtforms-alchemy.readthedocs.io/ .. _WTForms-SQLAlchemy: https://github.com/wtforms/wtforms-sqlalchemy .. _WTForms-AppEngine: https://github.com/wtforms/wtforms-appengine .. _WTForms-Django: https://github.com/wtforms/wtforms-django .. _Starlette-WTF: https://github.com/muicss/starlette-wtf

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].