The game logic hosted on the backend.
  • Rust 99.5%
  • Dockerfile 0.3%
  • TypeScript 0.2%
Find a file
2026-09-12 11:58:39 -07:00
corkboard handle animated webp 2026-07-26 00:17:14 -07:00
game handle request errors more gracefully 2026-09-12 11:58:39 -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 use wal and thread non-determinisim to cut down on write times 2026-08-08 23:31:33 -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 clean up comments 2026-08-08 17:15:34 -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.