Cube.js
p/cube-js-2
An open source analytics framework 📊
Michael 😍 Galpert

Cube.js — An open source analytics framework 📊

Featured
61
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.
Replies
Best
Michael 😍 Galpert
I came across this and service to help folks build analytics into their web apps and thought I would share
Artyom Keydunov
Hi everyone and thank you @msg for hunting us! I’m thrilled that we’re finally launching Cube.js on Product Hunt today as a standalone product. It started as an engine to power Statsbot, but as it often happens, it turned out that people were much more interested in Cube.js itself, rather than Statsbot. There are a lot of great tools data engineers can use to build internal data infrastructure. But there is a lack of tools for software engineers who are building production, customer-facing applications and need to embed analytics features into these applications. We built Cube.js specifically to solve this problem. It is designed for customization and embedding. I want to thank all of our users for providing invaluable feedback, reporting bugs, and keeping us focused on building things that people want. Without all of you, Cube.js would never have happened. Today, Cube.js is the only open-source solution for embedded analytics on the market and I’m fascinated to see how fast it is growing. It is already deployed in mission-critical capacity across many industries ranging from finance to healthcare. I’m excited about what comes next and I am looking forward to continuing to help everyone build awesome applications on top of Cube.js.
Bobby Gilbert
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!
Benjamin Sehl
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.
Joshua Dance
Is Statsbot being phased out?
Artyom Keydunov
@joshdance The Cube.js powers Statsbot under the hood and Statsbot is still used by hundreds of companies. So, as Cube.js gets better, Statsbot gets better as well. We just see the more demand for Cube.js as a standalone product, that is why we're releasing it separately from Stastbot.
Alexey Landyrev
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.
Charles Ahmadzadeh
I've been using it for the past couple months and have launched a new product that uses it heavily, great piece of tech! Check out what we've built with it: https://www.producthunt.com/post...
Ciprian BORODESCU
Hey @keydunov, Ciprian here from MorphL (https://www.producthunt.com/post...) - I guess we're one of your PH competitors for today, but just wanted to congratulate you guys on your product and let you know that we're considering using Cube.js for MorphL the community edition (https://github.com/MorphL-AI). Happy to talk about a partnership @keydunov 💪
Artyom Keydunov
@cborodescu Thank you! And congrats on Product Hunt launch as well! Happy to talk, will send you a DM shortly.
Thomas Kaul
We have integrated Cube.js successfully in our healthcare solution and are very happy with the framework. The support from the team is also outstanding. Read more about why we have chosen Cube.js and how we have deployed it to production in our blog post: https://sublimd.com/en/blog/2019...
Pavel Tiunov
@dotsilver Thanks Thomas! It's really fascinating to see there's more and more healthcare solutions built using Cube.js!
Anton Abilov
We've been testing out CubeJS to power the analytics infrastructure at Ardoq and the first impression have been awesome! We had previously set up Redash to query Redshift manually, but we were worried that in the longer term maintaining all of the SQL queries manually could become a great burden. With CubeJS we have been able to define schemas and let Cube generate the queries on our behalf, which works suprisingly well. Most of our tech team is well-versed in JavaScript, so it doesn't feel like you need to learn a lot to be able to create the schemas. The documentation is very good and their website has a set of blog articles that showcase various use-cases for CubeJS where you can learn about other people's experiences. The team behind Cube have even set up a Slack community which is quite active - it's great to be able to talk to other people "in the same boat" or even the team behind the framwork when digging into the details. At first I was worried that CubeJS was too "immature" to be considered for our data pipeline, but my worries were unfounded.
Markus Schuette
LOL at all the artificial comments....is this what PH has become @rrhoover ?
Krunal Sabnis
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.
Roman Gomolko
Using CubeJS in production to drive customer facing apps. It unlocks great possibilities, fast and cost efficient. Team loves to work with Cube!
Maksym Portianoi
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.
Christoph Haselmann
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.
Miguel Fonseca (Atrain)
My team and I worked for ITEVEBASA (company dedicated to the technical inspection of vehicles) and we were looking for a tool that would allow us a quick integration with angular to cover a management dashboard, and cube.js has been the key to achieve it. In addition, their community has given us help at the points where we have had problems.
Antonia Blair
I've been using CubeJS to gather analytics from various digital media exhibits and touchscreen kiosks, and so far I have been really impressed. I love how versatile it is in terms of schema, charting libraries, and working with different front-end frameworks, such as React or Vue. It was really remarkable how easy it was to get up and running, and the team is so friendly and helpful as well!
Anush Bm
A definite yes.... Saves atleast 3 weeks of development time..preety simple, amazing documentation, the slack support channel is super active.
Dmitriy Dubovetzky
Really good product! The only question @keydunov is how I can use it with mlab?
Artyom Keydunov
@dubovetzky Thank you! Feel free to ping me Pavel Tiunov in our Slack Community -https://slack.cube.dev. We'd love to help.
Prashant Dhage
We've successfully built Test Automation Dashboard with the help of cube.js. It is extremely easy to use. I'm not coming from front end development technology, but due to easy to build feature of cube.js, it was easy to create interactive dashboard.