The game logic hosted on the backend.
  • Rust 99.2%
  • Dockerfile 0.4%
  • TypeScript 0.4%
Find a file
Khaleel Al-Adhami a5973d68ed cargo update
2026-04-06 22:41:09 -07:00
corkboard use fs as storage 2026-03-30 23:00:40 -07:00
game use fs as storage 2026-03-30 23:00:40 -07:00
.dockerignore add docker images 2026-03-23 00:24:50 -07:00
.gitignore and those 2026-03-22 09:45:25 -07:00
.gitlab-ci.yml add build step 2026-03-23 00:36:42 -07:00
Cargo.lock cargo update 2026-04-06 22:41:09 -07:00
Cargo.toml add figment 2026-03-22 12:01:14 -07:00
Dockerfile add docker images 2026-03-23 00:24:50 -07:00
LICENSE post merge cleanup 2026-03-21 22:41:30 -07:00
README.md add lints 2026-03-22 10:32:40 -07:00
rustfmt.toml post merge cleanup 2026-03-21 22:41:30 -07:00

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.