Skip to content

true-brains/react-ui-generator

Repository files navigation

react-ui-generator a.k.a "CRUD-hammer"

WARNING: THIS PROJECT IS UNDER ACTIVE DEVELOPMENT

Set of libraries and tools for generation React-based UI from metadata. Bloody enterprise is not so scaring when you have CRUD-hammer!

Let amazingResult be the result of doing some amazing things.

"DOM Living Standard"

Example

demo-screenshot

This is screenshot of the form, generated with bootstrap renderers. Metadata for this form is here.

Features

  • Easy to generate entire form from the simple metadata description.
  • Set up custom layout in JSX (not in metadata, because markup-on-json is pain).
  • Easy to add custom types of fields (renderers).
  • Easy to add custom layouts.
  • Pure! (no state, just props). Easy to integrate with frameworks (Redux, etc).
  • Nested forms. Easy to implement dynamic forms (add/remove fields at runtime, etc).

Architecture

demo-screenshot

TODO

  • complete this README.md
  • see Roadmap