Recompia
Pokémon Pokopia (Switch 2) recompiled to run natively on Windows with Linux/Handheld support. Multiplayer included, modding, feature enhancements and more! Join the discord community as well
翻訳待ち
Quaesito. Quizzes among friends: a self-hosted, live quiz web app written in Rust with Dioxus.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Quizzes among friends. Put the questions on the TV and let every team answer from a phone. Quaesito runs on
your laptop over the local Wi-Fi: no internet, no accounts, no app to install.
• Free and open source under the MIT licence, provided as is, without warranty.
• Fully vibe coded: an AI assistant (Claude) wrote all of its code, tests and docs. Read the
disclaimer before relying on it.
• Donations are welcome on Ko-fi; GitHub Sponsors is coming soon.Read the full README ↗The Playground is a short quiz you can play right now, with nothing to install: the big screen and a pretend phone sit side by side on one page. Answer on the phone and watch the big screen run the clock, reveal the answer and keep the score, up to the podium. It runs Quaesito's own game engine and screens entirely in your browser. No game server is involved, and your answers stay on your device.
It is a taste, not the whole thing: one team, eight questions, no pictures or music. The real app adds everything below.
[!IMPORTANT]
- Free and open source under the MIT licence, provided as is, without warranty.
- Fully vibe coded: an AI assistant (Claude) wrote all of its code, tests and docs. Read the disclaimer before relying on it.
- Donations are welcome on GitHub Sponsors or Ko-fi.
Each quiz sets its own scoring, reveals and pace.
start.bat (Windows) or start.command (macOS), or run ./start.sh (Linux).The getting started guide covers the details, and the user guide also ships with the app (Help in the admin pages). To let teams join from anywhere, run it on a small Linux server (x86-64 or ARM64) behind HTTPS: see hosting on the internet.
Quaesito is written in Rust with Dioxus: one program serves the big screen and the phones and keeps the games' state. It is a Cargo workspace:
quaesito-core (crates/core): the rules (quizzes, scoring, the game engine), with no server,
files or network, so it is fully unit tested and also builds for the browser.quaesito-server (crates/server): storage, admin sign-in, live sessions and HTTP routes.quaesito (the root, src/): the app and its screens.quaesito-playground (crates/playground): the Playground, the same engine and screens with no
server, published with the docs.You need Rust (stable) with the wasm32-unknown-unknown target,
dx (the Dioxus CLI, 0.7.10),
just, cargo-deny
and uv (for the user guide, which just serve builds).
just serve # hot-reloading dev server on the LAN (admin password "quaesito")
just play # release build served on the LAN, for real games
just check # fmt, clippy, rustdoc, tests and cargo-deny, as in CI
just docs # the user guide, live at http://127.0.0.1:8000
just playground-serve # the Playground, at http://127.0.0.1:8094/quaesito/playground/
just on its own lists every recipe. More in the
development guide and
how it works.
Bug reports, ideas and pull requests are welcome: see CONTRIBUTING.md and the code of conduct. Report security problems privately as described in SECURITY.md. Changes are listed in CHANGELOG.md.