An open source analytics framework 📊
Cube.js is an open-source, modular framework for building analytics into your web apps. You can use Cube.js for internal business intelligence tools, or customer-facing analytics.
Reviews of Cube.js
Have you used Cube.js?
We're building an analytics platform in the field of financial services on top of Cube.js and we are more than happy with our descision! The support of the team is outstanding. The documentation is extensive and the samples and docker images are great sources for getting started. The one of main reasons why we decided to go with Cube.js was the security contexts feature, that made it easy to integrate with our existing multi-tenant solution. But most importantly our dev team loves to work with Cube.js, and we are faster than every in delivering analytics features to our customers.
CubeJS is amazing and easy to use framework. I used it for creating my fairly complex and dynamic analytics dashboard and it really went well. You probably wanna use it as a microservice, considering the fact that it already has everything you need for integration with your app. Pros: - good integration with front-end frameworks (I used it with Vue); - out of the box you have all the graph-building tools, which eliminates all dirty and redundant job for you; - super-super straight-forward query builder - building fairly complex queries was just easy; - contributors and creators of CubeJS actually helped me a lot with questions I had on their Slack channel; - decent documentation. Cons: - couldn't think of any... hopefully, we'll see more community support and more detailed documentation in future, as the framework continues to grow and spread.
Super excited to see Cube.js launching here! We're building https://www.dinote.co/ on top of it and it's been a perfect solution for our analytics features! The team is responsive, documentation is easily consumable, and their blog posts are thorough. Looking forward to seeing it's continued progressions!
We are building our product's next generation version which is complete re-architectured and we are aiming to offer nothing less than expected to our customer. The reporting and analysis was one of such area which needed major focus and complete new approach. Developing everything from scratch was an option but when we found CubeJS in its early days we chose to try it out but were not sure of its capabilities. More we went in deep we found it not only a perfect match but also flexible enough to be embedded in our platform. It helped us to build very robust analytical capabilities in our offerings. We are using CubeJS with our mongoDB Atlas cluster for a multi-tenant SaaS solution and it was not tough to integrate cubeJS with our multi-tenant approach including our standard OAuth 2.0 Authentication also - thanks to built in security context feature.
I've been a customer of their BI tool Statsbot for about a year now (and a free user for a while before that). Now building with Cube.js — can't say enough great things. Everyone our team is able to make data-informed decisions and in-depth queries, without any additional technical resources.
We're building our analytics infrastructure at atlasbus.ru on top of Cube.js, using BigQuery, Postgres and MySQL as datasources and it's great! Built-in security contexts feature helped us to integrate Cube.js with our role based access control model with ease.