20 KiB
Credits
Sponsors
|
Peng1can |
Stephen Rigney |
Robert Ernst |
Vlad Timofeev |
Aghybris |
Byolock |
|
Famku |
Hugalafutro |
Kieren Connell |
Ratty222 |
Undefined |
Jtfinley72 |
Contributors
Helpful Users
|
Evotk |
LawrenceP. |
Urekd |
DylanH |
Milesteg1 |
Lu4t |
Bots
|
Alicia Bot |
Snyk Bot |
Netlify |
Viezly |
MuseDev |
github-actions[bot] |
The above section is auto-generated, using contribute-list by @akhilmhdh.
Newest Stargazers
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 communityMITaxios- Promise based HTTP client by @mzabriskie and communityMITajv- JSON schema Validator by @epoberezkin and communityMITi18n- Internationalization plugin by @kazupon and communityMITfrappe-charts- Lightweight charting library by @frappeMIT
Frontend Components
vue-select- Dropdown component by @sagalbotMITvue-js-modal- Modal component by @euvlMITv-tooltip- Tooltip component by @AkryumMITvue-material-tabs- Tab view component by @jairoblattMITVJsoneditor- Interactive JSON editor component by @yansenleiMIT- Forked from
JsonEditorby @josdejongApache-2.0 License
- Forked from
vue-toasted- Toast notification component by @shakee93MITvue-swatches- Color palete picker by @saintplayMIT
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
action-autotagby @butlerlogic - Tags new versions when app version changesaction-wiki-syncby @joeizzard - Copies the markdown docs to the GH wikicontributors-listby @bubkoo - Generates contributors SVGcontributors-readme-actionby @akhilmhdh - Inserts contributors into creditscreate-pull-requestby @eter-evans - Creates pull requestgithub-pages-deploy-actionby @JamesIves - Deploy app to GH pagesgithub-release-commenterby @apexskier - Updates issues when fix is releasedgithub-sponsors-readme-actionby @JamesIves - Inserts sponsors into creditsis-sponsor-label-actionby @JasonEtco - Label sponsors, for priority supportissues-translate-actionby @tomsun28 - Translates non-English issues and commentsmisspell-fixer-actionby @sobolevn - Finds and fixes typosplease-star-firstby @uhyo - Closes certain issues by non-stargazerspr-commenter-actionby @exercism - Adds info comments to PR based on the files changedsnyk noteby @snyk - Reports vulnerabilities in the code or dependenciestodo-to-issue-actionby @alstr - Opens issues from todos in the codeyarn-lock-changesby @Simek - Outputs dependency changes in PR
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! 💖