Most Powerful Open Source ERP

RenderJS Home

renderJS is a javascript library used to create reusable HTML5 components (called gadgets) for single-page web applications.
It is also used to quickly integrate existing 3rd party libraries into existing applications.

It is developed and maintained by Nexedi to reduce the code duplication between the ERP5 interface and as a basis for applications in app stores such as OfficeJS.

Concepts

Gadget definition

The definition of a renderJS gadget consists of a single HTML file and its JS/CSS dependencies defined in the DOM header.

This definition is referenced by the URL of the HTML document.

HTML can also contain a link to the gadget interface URL, which acts a documentation.