Ross ROSS = Recommend OSS · open-source software intelligence for agents

pallets-eco/flask-wtf

Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration. observed · 2026-08-28

github.com/pallets-eco/flask-wtf · homepage · Python · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

80/100

  • Activity 95
  • Release rhythm 48
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 546
  • age_days: 5299
  • days_rel: 132
  • days_push: 32
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1508 stars · 315 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Flask-WTF is a Python library that integrates WTForms with the Flask web framework, providing form rendering, validation, CSRF protection, file uploads, and reCAPTCHA support. It is part of the Pallets ecosystem, the maintainers of Flask.

Use cases

  • add csrf protection to flask forms
  • validate and render html forms in flask
  • handle file uploads in flask
  • add recaptcha to a flask app
  • build flask forms with wtforms
  • protect flask endpoints against cross-site request forgery

When to choose

  • you are building a Flask app with server-rendered HTML forms
  • you need CSRF protection out of the box
  • you want WTForms validation integrated with Flask request handling

When to avoid

  • you use a different framework like Django or FastAPI
  • your frontend is a SPA handling forms client-side with an API backend
  • you need form handling without Flask

Facets

library · maturity stable

form-handling auth security file-upload middleware web-development backend security python flask wtforms csrf recaptcha forms validation web-server

2 sources

Member repositories

RepositoryRoleHealth v2
pallets-eco/flask-wtfmain80

For agents

markdown · JSON · MCP: product_card(name="pallets-eco/flask-wtf")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem