jsreport
Original author(s) | Jan Blaha |
---|---|
Developer(s) | Jan Blaha, Pavel Sládek |
Initial release | May 10, 2014[1] | (0.1.0)
Stable release |
4.4.0 (May 20, 2024 ) [±] |
Preview release | 2.0.0 Beta (March 28, 2018 ) [±] |
Written in | JavaScript |
Operating system | Cross-platform |
Type | Reporting software |
License(s) | GNU Affero General Public License v3.0 |
Website | jsreport.net |
jsreport is free open-source reporting engine "[c]ombining javascript templating engines with phantomjs or fop."[2] The software can either be downloaded and hosted on-premises or used via the hosted online version.
Product history
Development began on jsreport in early 2013 as response to programmer Jan Blaha's discontent with what-you-see-is-what-you-get (WYSIWYG) reporting tools:
"I don't like the way of designing business reports in WYSIWYG editors. jsreport allows you to write the reports using code. Just use JavaScript templating engines and jsreport will render your template in nodejs sandbox and print it to pdf output."[3]
A beta 0.1.0 release of the software arrived on May 10, 2014.[1]
Features
The main features of jsreport include[4]:
- HTML-based studio for report generation
- common JavaScript templating engines
- customizable rendering process and output format
- extensible
Hardware/software requirements
It's not clear if requirements exist for the Windows installer. For Linux, node.js is required.
A few more details are available on the download page.
Videos, screenshots, and other media
- The jsreport documentation may be useful.
- A slimmed demo of jsreport can be found here.
- A "getting started" video for jsreport can be found on YouTube.
Entities using jsreport
Further reading
External links
References
- ↑ 1.0 1.1 "release 0.1.0". GitHub. 10 May 2014. https://github.com/jsreport/jsreport/commit/19933b57d13f33dd74b8e146a2f73b6834b79792. Retrieved 27 May 2014.
- ↑ "jsreport means innovative". Jan Blaha. http://jsreport.net/about. Retrieved 27 May 2014.
- ↑ Blaha, Jan (14 March 2014). "Welcome to jsreport!". http://jsreport.net/blog/welcome-to-jsreport. Retrieved 27 May 2014.
- ↑ "Getting started". Jan Blaha. http://jsreport.net/learn/get-started. Retrieved 27 May 2014.