Sudoku App — One Design, 10 Implementations

A Sudoku game with a serverless Rust puzzle API, implemented across 8 frameworks plus 2 Custom Element variants (Preact, Svelte):

App Framework Store Visibility
sudoku-wc Stencil @stencil/store public
sudoku-uce uCE nanostores private
sudoku-sld Solid built-in private
sudoku-lit Lit nanostores private
sudoku-p4t Preact Signals private
sudoku-r3t React 19 Zustand+persist private
sudoku-s4e Svelte svelte/store private
sudoku-vue Vue 3 Pinia private
sudoku-p4t+ Preact CE Signals private
sudoku-s4e+ Svelte CE svelte/store private

Both Svelte apps are on Svelte 5.57 but deliberately still use the legacy store API — nine writable() stores and $store auto-subscription, with no runes ($state, $derived, $effect, $props) anywhere in src/. The table said "Runes" until September 2026; it was never accurate.

Puzzle API: serverless Rust — https://github.com/eswat2/sudoku-rust-api [public]