• Stars
    star
    1,570
  • Rank 29,817 (Top 0.6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 7 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ“Š ๐Ÿ“‹ Dashboards using YAML or JSON files

just-dashboard

Documentation โ€ข Getting started โ€ข Chart types

Travis Codecov

just-dashboard turns this:

dashboard "Food":
  - h1 text: Food
  - h2 text: By caloric content
  - 3 columns:
    - rows:
      - h3 text: Bananas
      - pie chart: {
          "columns": [
            ["Protein", 5], ["Sugar", 10], ["Other carbs", 40], ["Fat", 1]
          ]
        }
    - rows:
      - h3 text: Tofu
      - pie chart: {
          "columns": [
            ["Protein", 30], ["Sugar", 0], ["Other carbs", 40], ["Fat", 3]
          ]
        }
    - rows:
      - h3 text: Peanut butter
      - pie chart: {
          "columns": [
            ["Protein", 20], ["Sugar", 2], ["Other carbs", 20], ["Fat", 50]
          ]
}

Into this:

Screenshot of a dashboard that compares the macronutrients in bananas, tofu and peanut butter.

To host your dashboard, you can roll your own backend, or:

  • Create a public GitHub gist with a file named dashboard.yml or dashboard.json (depending on your preferred format)
  • Access it as a shareable dashboard at: http://bottoml.in/e/{Github username}/{Gist ID}

In fact, I've created a Gist with the example above: https://gist.github.com/kantord/2973bdd4ad689642562018bb4091ffbd; thus it's accessible as a dashboard at: http://bottoml.in/e/kantord/2973bdd4ad689642562018bb4091ffbd

More Repositories

1

LibreLingo

๐Ÿข ๐ŸŒŽ ๐Ÿ“š a community-owned language-learning platform
Python
1,933
star
2

SeaGOAT

local-first semantic code search engine
Python
967
star
3

i3-gnome-pomodoro

๐Ÿ… Integrate gnome-pomodoro into i3
Python
223
star
4

emuto

manipulate JSON files
JavaScript
223
star
5

zoetic

๐ŸŒฑ ๐ŸŽฅ Markdown presentations using your webcam
JavaScript
58
star
6

ledger-cli-dashboard

๐Ÿ’ฐ ๐Ÿฆ ๐Ÿ“ˆ Customizable graphical reporting for ledger
Makefile
52
star
7

eslint-plugin-write-good-comments

ESLint rule that forces you to write good comments
JavaScript
34
star
8

jq-in-the-browser

JSON processor for web use (jq port)
JavaScript
26
star
9

pricedb

Zero-config auto-updated pricedb for ledger
Shell
15
star
10

compton-grayscale-reading-mode

Shell
15
star
11

twm-status-builder

See only the most relevant information in your status bar
Shell
9
star
12

i3-env

Productivity tool for i3
Shell
7
star
13

SeaGOAT-web

TypeScript
7
star
14

pyanist

Pyanist allows using chorded typing in addition to normal typing in order to improve your typing speed
Python
5
star
15

rofi-netctl

Switch networks using rofi
Shell
3
star
16

emuto-cli

CLI for emuto
JavaScript
2
star
17

just-dashboard-desktop

JavaScript
2
star
18

emuto-demo

JavaScript
2
star
19

bashql

Python
1
star
20

advent-of-code-solutions

Rust
1
star
21

me

JavaScript
1
star
22

git-relevant-files

1
star
23

3d-github

1
star
24

arch-config

Dotfiles repo
Lua
1
star
25

librelingo-spaced-repetition-simulation

1
star
26

cypress-resilient-match

JavaScript
1
star
27

just-chart

JavaScript
1
star
28

bottoml.in-e

JavaScript
1
star
29

glut

CLI fill gaps in pre-sorted data
1
star
30

advent_of_code_2020

My advent of code solutions (2020)
Python
1
star
31

awesome-links

My personal collection of awesome links. PRs welcome though!
1
star
32

enwiro

Rust
1
star
33

snake.sh

A snake clone written in Bash script
Shell
1
star
34

exercise-cards

TypeScript
1
star