{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"},{"label":"WSGI","url":"https://skillfed.io/packages/category/internet-www-http-wsgi"},{"label":"Application","url":"https://skillfed.io/packages/category/internet-www-http-wsgi-application"}],"enrichment":{"capability":"Flask-WTF integrates WTForms with Flask to handle form rendering, validation, and CSRF protection in web applications.","skillfed_tags":["web-forms","csrf-protection","flask-extension"],"use_cases":["Build login and registration forms with built-in CSRF tokens and field validation.","Handle file uploads in forms with automatic validation and security checks.","Protect web forms against cross-site request forgery attacks automatically.","Integrate reCAPTCHA into forms to prevent automated abuse.","Render and validate multi-field forms with custom validators and error messages."],"what_it_does":"Flask-WTF is a Flask extension that bridges Flask and WTForms to simplify form handling in web applications. It provides built-in CSRF protection, form rendering, validation, and support for file uploads and reCAPTCHA integration. The package wraps WTForms functionality with Flask-specific conveniences, letting developers define form classes declaratively and validate user input with minimal boilerplate.\n\nIt depends on Flask, WTForms, and itsdangerous (for secure token handling). The package is production-stable, actively maintained, and widely used across Flask projects. It requires Python 3.10 or later and is designed to work seamlessly within Flask's application context and request lifecycle.","worth_installing":"Yes. Flask-WTF is production-stable, actively maintained, has low install friction, carries no known vulnerabilities, and is the standard form-handling solution for Flask applications. Install it if you are building forms in Flask."},"id":"flask-wtf","links":{"html":"https://skillfed.io/packages/flask-wtf","md":"https://skillfed.io/packages/flask-wtf.md","pypi":"https://pypi.org/project/flask-wtf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-23","license_spdx":null,"license_treatment":"permissive","name":"Flask-WTF","python_support":"supports_current","summary":"Form rendering, validation, and CSRF protection for Flask with WTForms."},"popularity":{"monthly_downloads":20213009,"position":1043,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
