Small "rewrite" in progress (all GraphQL endpoints should be intact).
Nova is the core API server for Nexirift.
- Redis compatible server
- Node.js v22.13.0 or greater
- (Optional*) pnpm
- Read the contributing guide
We use pnpm in testing and production, not npm.
- Docker v27.5.1 or greater
- Docker Compose v2.32.4 or greater
These prerequisites are based on the versions that we are using.
- Clone the repository:
git clone https://github.com/Nexirift/nova.git
- Install dependencies with
bun install
- Start the database using
bun db:start
- Migrate the database using
bun db:all
- You can start the dev server using
bun dev
This software is currently in development and should not be used in production until the official Nexirift public release. By deploying this software in a production environment, you acknowledge and accept all associated risks. Please wait for production-ready status before implementation.
Please read our contributing guide and code of conduct before contributing to this project.
Nexirift's internal projects are licensed under the GNU Affero General Public License v3.0.