FindSoftware

jsreport

Open-source reporting server that renders PDF, Excel, DOCX and other documents from HTML and JavaScript templates.

jsreport is an open-source reporting server that runs on Node.js and produces reports from HTML and JavaScript templates. It renders PDF, Excel, DOCX, HTML and CSV outputs, and it offers a web-based designer, a REST API and a command line tool. Templates are written with handlebars or jsrender, and they are stored on the file system by default, with store extensions for SQL Server, PostgreSQL, MongoDB and Oracle.

The install page starts the server with npm and the Docker page runs it as a container. The Docker page suggests running the container as a daemon with a restart policy, which keeps the server running across reboots.

Worth knowing

On-premise use is free up to five report templates. Beyond that a commercial enterprise license is needed, and the commercial End User License Agreement governs that software. The repository is licensed under the LGPL.

Identity

Status
Active
Maintainer
jsreport3
First release
20143
Headquarters
Czechia3

Rendering and deploy

Runs as
Always on9
Install with
npm59

Releases

Current major version
413
Last release
2026-10-2313

Adoption

GitHub stars
1,3232
npm downloads a week
6,08914
Contributors
2315

Why these figures do not compare

Sources

  1. 2026-11-03: links, Content API, Admin interface
    jsreport.net
  2. 2026-11-03: links, Written in, GitHub stars
    github.com/jsreport/jsreport
  3. 2026-11-03: Maintainer, Headquarters, First release
    jsreport.net/about
  4. 2026-11-03: License
    github.com/jsreport/jsreport/blob/master/executable-license.txt
  5. 2026-11-03: License, Install with
    jsreport.net/on-prem
  6. 2026-11-03: License
    jsreport.net/terms-of-use-commercial.txt
  7. 2026-11-03: Categories, Runtime
    jsreport.net/learn/get-started
  8. 2026-11-03: Minimum runtime
    registry.npmjs.org/jsreport/4.15.0
  9. 2026-11-03: Runs as, Install with
    jsreport.net/learn/docker
  10. 2026-11-03: Content storage, Databases
    jsreport.net/learn/template-stores
  11. 2026-11-03: Templating
    jsreport.net/learn/templating-engines
  12. 2026-11-03: links
    jsreport.net/buy
  13. 2026-11-03: Current major version, Last release
    github.com/jsreport/jsreport/releases/tag/4.15.0
  14. 2026-11-03: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-23:2026-10-29/jsreport
  15. 2026-11-03: Contributors
    api.github.com/repos/jsreport/jsreport/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON