The game logic hosted on the backend.
  • Rust 99.3%
  • Dockerfile 0.4%
  • TypeScript 0.3%
Find a file
2026-06-01 23:45:03 -07:00
corkboard upgrade deps 2026-05-23 10:18:13 -07:00
game implement stateful next and slide announcement 2026-06-01 23:45:03 -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 perf: pre-plural-ize, and pre-title-case all names 2026-05-23 10:58:13 -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.