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

![Logo](packages/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.
-   [**`packages/client`**](packages/client) A TypeScript client library to handle dataflow via RPC between UIs and our Rust core.
-   [**`packages/ui`**](packages/ui) A shared React component library for our UIs.
-   [**`packages/interface`**](packages/interface) The complete user interface for our Launcher.
-   [**`packages/config`**](packages/config) A TypeScript library to handle configuration files.