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, 2015 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, 2015 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, 2015 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, 2015 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, 2015 at 13:19

1 Answer 1


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. Nov 19, 2015 at 22:00
  • @Davis Can you confirm is the reporting suit is a part of the community edition? Because I am not able to see any report builder or viewer in the community edition. As you are from Syncfusion, I thought you would be the best person to comment on it.
    – Subbu
    Apr 28, 2020 at 2:21
  • @Subbu Report Viewer SDK is included in the Essential Studio Enterprise Edition and that's what is provided as part of the community license syncfusion.com/sales/products/estudio I will also check and ensure that and get back to you Apr 29, 2020 at 1:38
  • @Davis waiting for your confirmation. If it is permitted please share contact details so that we can take this may be over email.
    – Subbu
    Apr 29, 2020 at 18:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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