- Website: https://ydsh.pages.dev or https://yourdash.pages.dev
- Discord: https://discord.gg/aY5CjDZTpG
- GitHub: https://github.com/yourdash-app/yourdash
- YourDash's goal is to be a more-performant nextcloud alternative which can achieve a good level of performance on a Raspberry Pi 4.
- Built using Node.js, Vite, Express, Electron, Bun and Typescript
This repository 'YourDash' is a collection of projects more commonly known as a monorepo
Some of the YourDash projects include
- YourDash Backend (backend)
- YourDash Web (web-client)
- UIKit (uikit)
- Personal IDE / Text Editor of Choice (Webstorm or VSCode is recommended)
- Linting And Formatting
- Package Manager
- Runtimes
- NodeJS
- Python 3.11.7
- Emscripten
- (Chocolately install method is prefered for windows)
- Version Control
curl -fsSL https://bun.sh/install | bash
source ~/.bashrc
npm i -g yarn
bun install
bun run yd:dev-backend
bun run yd:dev-web-client
npm i -g yarn
yarn install
yarn run yd:dev-backend
yarn run yd:dev-web-client
- Ensure Python 3.11.x is the default for installing yarn packages as 3.11.x+ will cause node-gyp errors during
bun install
- Created by Ewsgit
TODO: create a GH action to fetch top contributors and edit this list %%top_contributors_list%%