JavaScript library for defining, editing, viewing, and exporting
printable documents, in the browser or on the server.

design

Create document templates in the browser using the jsreports designer
component. Save, edit, and preview templates on the fly using real data.
Define your own custom element types that can be dragged and dropped into
documents.

view

Connect your document templates with data - in JSON, CSV, Excel, or any
other format - and display the result in the browser. Render documents
live and embed them in your application.

export

Generate PDF and Excel files in the browser or on the server by
filling your document template from a data source. Documents can be
generated and downloaded entirely client-side within the browser.