Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martin-bucinskas/dashboard-v2
New Dashboard
https://github.com/martin-bucinskas/dashboard-v2
Last synced: 16 days ago
JSON representation
New Dashboard
- Host: GitHub
- URL: https://github.com/martin-bucinskas/dashboard-v2
- Owner: martin-bucinskas
- Created: 2020-01-22T15:34:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-23T13:05:18.000Z (over 2 years ago)
- Last Synced: 2024-12-06T20:57:45.224Z (27 days ago)
- Language: JavaScript
- Size: 1.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status](https://semaphoreci.com/api/v1/dannycroft/metricio-2/branches/master/badge.svg)](https://semaphoreci.com/dannycroft/metricio-2) [![Maintainability](https://api.codeclimate.com/v1/badges/3aa92baa68a935fc8c3a/maintainability)](https://codeclimate.com/github/metricio/metricio/maintainability) [![Support](https://img.shields.io/badge/gitter-developer_chat-46bc99.svg)](https://gitter.im/metricio/support) [![Docs](https://img.shields.io/badge/docs-passing-green.svg)](https://metricio.co)
![Metricio](https://res.cloudinary.com/metricio/image/upload/v1510160215/logo_gvdwrr.png)
Metricio [(🔊)](https://res.cloudinary.com/metricio/video/upload/v1508691679/metricio_b4nmgk.mp3 "pronunciation") is a dashboard framework that helps you display metrics and monitor
systems and APIs.Simple to get started and quick to create build screens for all your teams.
Metricio has a similar design and architecture to [Dashing](http://dashing.io/), which used to be my "goto" framework for dashboards. Unfortunately, Dashing is [no longer maintained](https://github.com/Shopify/dashing/issues/711). However, if you have a preference to writing CoffeeScript and Ruby then that framework is still awesome!
Metricio allows you to:
- Build **widgets** with React components
- Create **jobs** with Node.js and **async/await**
- Support for multiple **dashboards**
- CRON like scheduling with [node-scheduler](https://github.com/node-schedule/node-schedule)
- Caching handled with [Redis](https://redis.io/)
- Event-based communication with [socket.io](https://socket.io/)
- Number formatting with [Numeral](http://numeraljs.com/)The UI aims to use a little resource as possible. Enabling your dashboards to run without crashing for prolonged lengths of time on even the most neglected Raspberry Pi.
#### See the [Docs](https://metricio.co) for requirements, setup and customisation.
![Example](https://res.cloudinary.com/metricio/image/upload/v1510160088/demo_qvrjcv.gif)
### Install
```
npm install
```### Start - Develop
```
npm run start
```### Test
```
npm run test
```### Start - Production
```
npm run production
```### Lint Project
```
npm run lint
```### Contributing
Any help is welcomed and appreciated.
## License
Distributed under the [MIT license](LICENSE)