aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 7a59bfa2e314d186071cb400634bdd8692f95290 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# **Nexus**

![Logo](pkgs/assets/images/NexusLogo.png)

A monorepo containing our website, launcher, and tools used by Polyfrost.

[**polyfrost.org ยป**](https://polyfrost.org)

## Apps

- [**`apps/desktop`**](apps/launcher): The Polyfrost launcher.
- [**`apps/website`**](apps/website): The Polyfrost website.
- [**`apps/cli`**](apps/cli): Our launcher's CLI.

## Packages

- [**`core`**](core) The core of our launcher, written in Rust.
- [**`pkgs/client`**](pkgs/client) A TypeScript client library to handle dataflow via RPC between UIs and our Rust core.
- [**`pkgs/ui`**](pkgs/ui) A shared React component library for our UIs.
- [**`pkgs/interface`**](pkgs/interface) The complete user interface for our Launcher.
- [**`pkgs/config`**](pkgs/config) A TypeScript library to handle configuration files.