Skip to main content

Credits

Sponsors#

peng1can
Peng1can
emlazzarin
Eddy Lazzarin
BOZG
Stephen Rigney
Robert-Ernst
Robert Ernst
vlad-timofeev
Vlad Timofeev
kitl000
Kit L.
Byolock
Byolock
PAPAMICA
Mickael Asseline
hugalafutro
Hugalafutro
shadowking001
LawrenceP.
KierenConnell
Kieren Connell
Antiz96
Robin Candau
ced4568
Kyforker148
ratty222
Ratty222
undefined
Undefined
jtfinley72
Jtfinley72

Contributors#

Lissy93
Alicia Sykes
liss-bot
Alicia Bot
EVOTk
EVOTk
Ateroz
Kenneth Church
snyk-bot
Snyk Bot
pinarruiz
Alejandro Pinar Ruiz
kashif-se
Kashif Sohail
walkxcode
Walkx
evroon
Erik Vroon
UrekD
UrekD
remygrandin
Remygrandin
stanly0726
Stanly0726
onedr0p
ᗪєνιη ᗷυнʟ
alexdelprete
Alessandro Del Prete
BOZG
Stephen Rigney
moemoeq
CHAIYEON CHO
daentech
Dan Gilbert
rubenandre
Rúben Silva
Singebob
Jeremy Chauvin
0n1cOn3
0n1cOn3
BeginCI
Begin
skaarj1989
David
deepsourcebot
DeepSource Bot
emiran-orange
Emiran-orange
FormatToday
FormatToday
Compunctus
Iaroslav Dronskii
b1thunt3r
Ishan Jain
Hellhium
Jemy SCHNEPP
KierenConnell
Kieren Connell

Helpful Users#

evotk
Evotk
shadowking001
LawrenceP.
urekd
Urekd
dylanbeme
DylanH
milesteg1
Milesteg1
lu4t
Lu4t

Bots#

liss-bot
Alicia Bot
snyk-bot
Snyk Bot
netlify
Netlify
viezly
Viezly
muse-dev
MuseDev
github-actions[bot]
github-actions[bot]

The above section is auto-generated, using contribute-list by @akhilmhdh.

Newest Stargazers#

Recent Star Gazers

Recent Forkers


Dependencies#

This app definitely wouldn't have been quite so possible without the making use of the following package and components. Full credit and big kudos to their respective authors, who've done an amazing job in building and maintaining them. For a full breakdown of dependency licenses, please see Legal

Core#

At it's core, the application uses Vue.js, as well as it's services with VueX for state management. Styling is done with SCSS, JavaScript is currently Babel, (but I am in the process of converting to TypeScript). Linting is done with ESLint and Prettier, both following the AirBnB Styleguide. The config is defined in YAML, with a simple Node.js server to serve up the static app and the optional API endpoints, and container deployment is done with Docker.

Utilities#

  • crypto-js - Encryption implementations by @evanvosberg and community MIT
  • axios - Promise based HTTP client by @mzabriskie and community MIT
  • ajv - JSON schema Validator by @epoberezkin and community MIT
  • i18n - Internationalization plugin by @kazupon and community MIT
  • frappe-charts - Lightweight charting library by @frappe MIT

Frontend Components#

Backup & Sync Server#

Although the app is purely frontend, there is an optional cloud sync feature, for off-site backup and restore. This is built as a serverless function on Cloudflare workers using KV and web crypto

External Services#

The 1-Click deploy demo uses Play-with-Docker Labs. Code is hosted on GitHub, Docker images are hosted on DockerHub, and the demos are hosted on Netlify.

Actions#

This repo makes heavy use of GitHub actions to run automated workflows. The following base actions are totally awesome, and have been extremely useful. Full credit to their respective authors


You!#

Would you like to be listed here? Whatever your skill set, Dashy needs people like you to help support future development. Check out the Contributing Page for ways that you can get involved. Huge thank you to everyone who has already contributed! 💖