https://github.com/mlcraft-io/mlcraft Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} mlcraft-io / mlcraft Public * Notifications * Star 228 * Fork 11 Low-code metrics store, modern open-source alternative to Looker mlcraft.io MIT License 228 stars 11 forks Star Notifications * Code * Issues 1 * Pull requests 0 * Actions * Projects 1 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 0 tags Code * Clone HTTPS GitHub CLI [https://github.com/m] Use Git or checkout with SVN using the web URL. [gh repo clone mlcraf] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @ifokeev ifokeev fix(docs): mistype ... d5b393d Sep 8, 2021 fix(docs): mistype d5b393d Git stats * 15 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 cli feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 docs feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 etc feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 infra/aws init Jun 20, 2021 scripts/containers feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 services feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 .dev.env feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 .env feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 .gitignore feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 .stage.env feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 LICENSE Initial commit Jun 18, 2021 README.md fix(docs): mistype Sep 8, 2021 cli.py feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 create-network.sh init Jun 20, 2021 create-overlay-network.sh init Jun 20, 2021 docker-compose.dev.yml feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 docker-compose.stage.yml feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 docker-compose.yml feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 init.sh init Jun 20, 2021 install-aws-cli.sh init Jun 20, 2021 meta-export.sh feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 migrate.sh feat(EPIC): hasura v2 instead of postgraphile (#9) Sep 8, 2021 rm-registry.sh init Jun 20, 2021 run-registry.sh init Jun 20, 2021 View code Features Demo Quick Start Community support Roadmap License Authors README.md Cube.js Website * Docs * Cube.js Schema docs * Docker Hub * Slack community MLCraft is a low-code metrics layer and a modern open-source alternative to Looker. MLCraft (Metrics Layer Craft) originally was designed to extract and transform the data from several data warehouses and run machine learning experiments. Cube.js is used as a primary query layer and makes it suitable for handling trillions of data points. We offer a new way of working with data - it's called metrics store. * Access insights with confidence, keep teams up-to-date on metrics changes, build institutional knowledge with stakeholders to empower your decision-making * Take advantage of an enterprise-level metrics platform that allows you to visualize key insights via an easy GraphQL API or JDBC client * Create individual dashboards for different roles and teams or stakeholder groups, and track changes across multiple data sources with a unified dashboard Features * Data modeling: a Cube.js Data Schema is used to model raw data into meaningful business metrics, transform and pre-aggregate data for optimal results. * Version control: manage schema changes with version control, rollback fast to the valid one. * Auto testing and documentation: good documentation and data testing will help downstream consumers curate the datasets. * Metrics Governance: keep an eye on metrics changes, know data owners and contributors, understand the context rapidly. * Multitenancy and row-level security: collaborate on the metrics and warehouses together with your team. * Query orchestration and multi-level caching: any production-ready analytics solution requires key components such as analytic SQL generation, query results caching and execution orchestration. note: not all features are deployed yet. Please, sync with our roadmap. Leave your email in the newsletter form on mlcraft.io if you would know about new features. MLCraft BI Demo --------------------------------------------------------------------- Demo Demo: app.mlcraft.org Login: demo@mlcraft.io Password: demodemo Quick Start NOTE: Please, install python3, pip3, yarn and node on your host machine before. git clone https://github.com/mlcraft-io/mlcraft.git cd mlcraft bash init.sh To start UI in dev mode: python3 cli.py ui Then visit http://localhost:3000 If you want to schedule a 20-min call with our team to help you get set up, please select some time directly here. --------------------------------------------------------------------- To start containers manually: python3 cli.py services up To destroy all services (volumes will still present): python3 cli.py services destroy Also check: python3 cli.py --help Community support For general help using MLCraft, please refer to the official MLCraft documentation. For additional help, you can use one of these channels to ask a question: * Slack (For live discussion with the Community and MLCraft team) * GitHub (Bug reports, Contributions) * Twitter (Get the news fast) Roadmap Check out our roadmap to get informed on what we are currently working on, and what we have in mind for the next weeks, months and years. License MLCraft is licensed under the MIT license. See the LICENSE file for licensing information. Authors @ifokeev @ilyozzz @Libertonius About Low-code metrics store, modern open-source alternative to Looker mlcraft.io Topics mysql bigquery data-science machine-learning sql big-data spark presto hive athena analytics clickhouse postgresql datascience business-intelligence redshift Resources Readme License MIT License Languages * JavaScript 88.9% * CSS 3.4% * PLpgSQL 2.7% * Python 2.6% * Shell 2.0% * Dockerfile 0.4% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.