YAFOWIL - declarative, framework independent, flexible HTML forms


Keywords
html, form, rendering, processing
License
BSD-2-Clause
Install
pip install yafowil==3.1.0

Documentation

Yet Another Form WIdget Library.

Latest PyPI version Number of PyPI downloads

YAFOWIL offers html-form creation and modification at runtime. It is light-weight and provides an extensible, reusable set of blueprints to build flexible forms.

YAFOWIL is independent from any web-framework, but easy to use in your web-framework.

It's all just about rendering widgets and extracting the data returned from the browser per widget. It does not fight with storage.

YAFOWIL vary from most other HTML form packages: Its all just configuration. No subclassing needed any more; no specific schema-framework is necessary.

Yafowil provides a factory where you can fetch your widgets instances from. Or you register your own.

Detailed Documentation

If you're interested to dig deeper: i The detailed YAFOWIL documentation is available. Read it and learn how to create your example application with YAFOWIL forms in 15 minutes.

Source Code

https://secure.travis-ci.org/bluedynamics/yafowil.png Coverage

The sources are in a GIT DVCS with its main branches at github.

We'd be happy to see many forks and pull-requests to make YAFOWIL even better.

Contributors

  • Jens W. Klein
  • Robert Niederreiter
  • Johannes Raggam
  • Peter Holzer
  • Attila Olah
  • Florian Friesdorf
  • Daniel Widerin
  • Christian Scholz aka MrTopf