{"repo":"andreasgerstmayr/fava-dashboards","free":true,"listed":false,"github":"https://github.com/andreasgerstmayr/fava-dashboards","clone":"git clone https://github.com/andreasgerstmayr/fava-dashboards.git","description":"Custom Dashboards for Beancount in Fava","language":"TypeScript","stars":398,"topics":["dashboards","fava","beancount","sankey","charts"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"Fava Dashboards fava-dashboards allows creating custom dashboards in Fava. Example dashboards with random data: More screenshots Installation Enable this plugin in Fava by adding the following lines to your ledger: Configuration The plugin looks by default for a dashboards.tsx file (or .ts , .js[x] , .[cm]js ) in the directory of the Beancount ledger (e.g. if you run fava personal.beancount , the dashboards.tsx file should be in the same directory as personal.beancount ). The location of the dashboards.tsx configuration file can be customized: Please take a look at the example dashboards configuration dashboards.tsx, which uses most of the functionality described below. To get TypeScript type support, download fava-dashboards.d.ts and place it next to dashboards.tsx . To convert a legacy dashboards.yaml file from version 1 to the new dashboards.tsx format, you can run make deps && uv run scripts/convert dashboards yaml to tsx.py path/to/dashboards.yaml --output path/to/dashboards.tsx . This script covers most common cases, and does not perform TypeScript type inference. The dashboard configuration defines one or more dashboards, each with one or more panels. A panel has a relative width (e.g. 50% for 2 columns, or 33.3% for 3 column layouts) and an absolute height. Configuration Properties dashboards : list of dashboards theme : optional theme configuration The theme configuration supports: echarts : optional ECharts theme name, or a custom ECharts theme object dashboard.pane","default_branch":null,"files":null,"tree":[],"storefront":"/r/andreasgerstmayr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andreasgerstmayr/fava-dashboards/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}