Skip to content

Yet Another Form Widget Library (Python, Web)

License

Notifications You must be signed in to change notification settings

AnneGilles/yafowil

 
 

Repository files navigation

Yet Another Form WIdget Library (XHTML).

YAFOWIL offers html form creation and modification at runtime. It is lightweight 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 varies from most other HTML form packages: It's all just configuration. No subclassing needed any more; no specific schema framework is necessary.

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

Detailed Documentation

If you're interested to dig deeper: 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 any forks and pull-requests to make YAFOWIL even better.

Contributors

About

Yet Another Form Widget Library (Python, Web)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%