mirror of
https://gitlab.com/fuiz/game.git
synced 2026-04-07 09:47:21 -05:00
The game logic hosted on the backend.
- Rust 99.2%
- Dockerfile 0.4%
- TypeScript 0.4%
| corkboard | ||
| game | ||
| .dockerignore | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| rustfmt.toml | ||
Fuiz
A Rust monorepo for the Fuiz live quiz platform — real-time quiz games with multiple question types, team support, and leaderboards.
Structure
game/ — Game Engine
| Crate | Description |
|---|---|
game/logic |
Core game engine library (WASM compatible) |
game/server |
Self-hostable game server (actix-web) |
game/cloudflare |
Serverless deployment on Cloudflare Workers |
corkboard/ — Image Storage
| Crate | Description |
|---|---|
corkboard/logic |
Image processing library |
corkboard/server |
Self-hostable image storage server (actix-web) |
corkboard/cloudflare |
Serverless image storage on Cloudflare Workers |
Getting Started
Requires Rust 1.88+ (Edition 2024).
cargo build
To run the game server locally:
cargo run -p fuiz-server
To run the corkboard server locally:
cargo run -p corkboard-server
License
AGPL-3.0-or-later. See LICENSE.
Developed by Beyond Expiry.