We are developing a web based business solutions using AngularJS + NodeJS with support for either MSSQL or MYSQL database. The product will be installed at client premises and run in an intranet environment.

We need a solution with the following requirements:

  1. The developer builds standard reports that are embedded in our solution and deployed at client premises.
  2. End users can also create their own reports.

We have identified ActiveReports and Stimulsoft report solutions. Did anyone use one of these or any other reporting tool for a web application ?

  • I am watching this question eagerly, as I would like something similar :-) Do you need something free, or do you have a budget? Can you elaborate a bit more on what sort of reports? Or do you want the possibility to access any column of any table in any configuration? Also, should these reports be generated client side or server side? Do you need any export facilities (PDF, JPEG, CSV ...) Just tables, or charts (which kind?), maps/heat maps/tree maps? – Mawg Nov 19 '15 at 12:43
  • Do you have URLs for those which you have tried? The first Google hit for ActiveReports says that it is for .NET, which hardly seems to fit with AngularJs. Same for Stimulsoft report - am I missing something? Or are just looking for an AngularJs solution with similar functionality? – Mawg Nov 19 '15 at 13:00
  • Hi @Mawg we are looking for free or paid solution (no fixed budget in mind). The reports we need range from charts to lists, to custom reports such as invoices... The exports options required are the most popular ones as you mentionned (PDF, XLS, CSV, Word, ...) – J1606 Nov 19 '15 at 13:06
  • Stimulsoft have a reports.js option which seems to be applicable/suited for node.js and angularjs [stimulsoft.com/en/products/reports-js] – J1606 Nov 19 '15 at 13:06
  • That looks Ok , but costs $700 per license. What is a license? Developer? end user? Also, it is a JS solution - not AngulrJs, so you won't get two way data binding out of the box, which is a major hassle. – Mawg Nov 19 '15 at 13:19

Syncfusion Essential Reports for JS/AngularJS can be used to display Reports in AngularJS applications : Sample. It does require a server side .NET based interface.

The report viewer can be embedded in your application and reports can be created by the end users using the Report Designer.

The whole suite of controls is available for free (commercial applications also) through the community license program if you qualify. The community license is the full product with no limitations.

Note: I work for Syncfusion.

  • Thank you for disclosing your affiliation with Syncfusion. Recommendations like yours are very welcome here as long as that type of disclosure is made. Thank you again. – RockPaperLizard Nov 19 '15 at 22:00

protected by Community Feb 21 '17 at 13:56

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.