# jsreport

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


Source: https://findsoftware.frbit.cloud/jsreport/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://jsreport.net
- repository: https://github.com/jsreport/jsreport
- docs: https://jsreport.net/learn
- pricing: https://jsreport.net/buy
- forum: https://forum.jsreport.net

### Identity

- status: active
- maintainer: jsreport
- maintainerType: unknown
- parent: unknown
- firstRelease: 2014
- hqCountry: CZ

### Kind

- category: media
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 22
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: sqlserver, postgres, mongodb, oracle
- adminUi: yes
- headlessApi: rest
- templating: handlebars, jsrender
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-core
- license: LGPL-3.0, commercial, an enterprise license needed beyond 5 report templates on premise, commercial End User License Agreement for the commercial software

### Releases

- currentMajor: 4
- latestReleaseDate: 2026-10-23

### Adoption

- githubStargazers: 1323
- packagistDownloads: not applicable
- npmWeeklyDownloads: 6089
- contributors: 23
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://jsreport.net (read 2026-11-03)
- urls: https://github.com/jsreport/jsreport (read 2026-11-03)
- urls: https://jsreport.net (read 2026-11-03)
- maintainer: https://jsreport.net/about (read 2026-11-03)
- hqCountry: https://jsreport.net/about (read 2026-11-03)
- license: https://github.com/jsreport/jsreport/blob/master/executable-license.txt (read 2026-11-03)
- license: https://jsreport.net/on-prem (read 2026-11-03)
- license: https://jsreport.net/terms-of-use-commercial.txt (read 2026-11-03)
- category: https://jsreport.net/learn/get-started (read 2026-11-03)
- language: https://github.com/jsreport/jsreport (read 2026-11-03)
- runtime: https://jsreport.net/learn/get-started (read 2026-11-03)
- runtimeMin: https://registry.npmjs.org/jsreport/4.15.0 (read 2026-11-03)
- runsAs: https://jsreport.net/learn/docker (read 2026-11-03)
- installMethod: https://jsreport.net/on-prem (read 2026-11-03)
- installMethod: https://jsreport.net/learn/docker (read 2026-11-03)
- contentStore: https://jsreport.net/learn/template-stores (read 2026-11-03)
- databases: https://jsreport.net/learn/template-stores (read 2026-11-03)
- databases: https://jsreport.net/learn/template-stores (read 2026-11-03)
- databases: https://jsreport.net/learn/template-stores (read 2026-11-03)
- databases: https://jsreport.net/learn/template-stores (read 2026-11-03)
- templating: https://jsreport.net/learn/templating-engines (read 2026-11-03)
- headlessApi: https://jsreport.net (read 2026-11-03)
- adminUi: https://jsreport.net (read 2026-11-03)
- urls: https://jsreport.net/buy (read 2026-11-03)
- currentMajor: https://github.com/jsreport/jsreport/releases/tag/4.15.0 (read 2026-11-03)
- latestReleaseDate: https://github.com/jsreport/jsreport/releases/tag/4.15.0 (read 2026-11-03)
- firstRelease: https://jsreport.net/about (read 2026-11-03)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-23:2026-10-29/jsreport (read 2026-11-03)
- githubStargazers: https://github.com/jsreport/jsreport (read 2026-11-03)
- contributors: https://api.github.com/repos/jsreport/jsreport/contributors (read 2026-11-03)

## Notes

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](https://jsreport.net/on-prem) starts the server with npm and the [Docker page](https://jsreport.net/learn/docker) 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
