Skip to content

Yet Another Form Widget Library (Python, Web)

License

Notifications You must be signed in to change notification settings

conestack/yafowil

Repository files navigation

yafowil

Latest PyPI version Number of PyPI downloads Test yafowil

Yet Another Form WIdget Library

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

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
  • Georg Bernhard
  • Christian Scholz aka MrTopf