This is a monorepo containing all the Slate web stuff, such as the main facing website, the Web OS, and our React style & component kit.
Uses:
- pnpm & Turborepo
- Next.js (web os)
- Astro (website)
- unUI (design system)
- Typescript
- React
We chose to use a monorepo because we use the same design system across multiple projects, and having them in 1 monorepo will make it easier to work with.
apps/web-os
- The Web OS
apps/website
- The front facing website
packages/ui
- Our React UI kit
pnpm webos dev # the web os dev server
pnpm site dev # the website dev server
# other sub commands can be used
pnpm webos build
Version 0.0.0, we are still getting started.
The Slate Web OS is a mockup of what a real, built from the ground up operating system would look like from us. It also serves as a starting point for our desktop environment, and a place to test out Slate Desktop to see if you like it.
It is built with Next.js, and unWindow for window and task management.
GPL-3