# yavin **Repository Path**: mirrors_yahoo/yavin ## Basic Information - **Project Name**: yavin - **Description**: A framework for rapidly building production quality analytics applications - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-16 - **Last Updated**: 2026-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
A framework for rapidly building production quality analytics applications
## Yavin Framework [![Pipeline Status][status-image]][status-url] > **Note:** This repository contains the core code of the Yavin framework. If you want to build an application using Yavin, visit the [Yavin App Repository](https://github.com/yavin-dev/app). Yavin is a framework for rapidly building custom data applications that offers both a UI and an API. Yavin can also be deployed as a standalone business intelligence tool in a few simple steps. Build reports, assemble dashboards, and explore data with ad-hoc queries. Jump right in with the [demo app](https://yavin-dev.github.io/framework) or run it yourself by following our [quick start guide](https://yavin.dev/pages/guide/02-start.html).  ## Packages You can install the individual packages via npm    | Package | Description | | ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------- | | [][npm-navi-core] | Library of visualizations and common components | | [][npm-navi-dashboards] | Collection of components for creating collections of visualization | | [][npm-navi-data] | Adapters and serializers for connecting to data sources (elide/fili) | | [][npm-navi-directory] | Overview of all saved/favorited reports and dashboards | | [][npm-navi-notifications] | Helper library for in app alerts | | [][npm-navi-reports] | Collection of components for building advanced ad-hoc reports | ## Contributing Assuming you have git, node (>=10), and [ember-cli](https://cli.emberjs.com/release/) - `git clone https://github.com/yavin-dev/framework.git` - `cd yavin` - `CI=true npm install` (`CI=true` makes use of each package's `package-lock.json` file) - `cd packages/reports` (or whichever package) - `ember s` to run a local server - Then `npm test` to test your changes See [CONTRIBUTING.md](https://github.com/yavin-dev/framework/blob/main/CONTRIBUTING.md) ## Resources - Documentation on [yavin.dev](https://yavin.dev) - Chat on [spectrum.chat](https://spectrum.chat/yavin) - Feature Roadmap [projects](https://github.com/yavin-dev/framework/projects) - For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/). - For more information on using lerna, visit [https://lerna.js.org](https://lerna.js.org) ## License This project is licensed under the [MIT License](LICENSE.md). [status-image]: https://cd.screwdriver.cd/pipelines/6102/badge [status-url]: https://cd.screwdriver.cd/pipelines/6102 [npm-navi-core]: https://www.npmjs.com/package/navi-core [npm-navi-dashboards]: https://www.npmjs.com/package/navi-dashboards [npm-navi-data]: https://www.npmjs.com/package/navi-data [npm-navi-directory]: https://www.npmjs.com/package/navi-directory [npm-navi-notifications]: https://www.npmjs.com/package/navi-notifications [npm-navi-reports]: https://www.npmjs.com/package/navi-reports