Civitas
Civitas is a browser-based multiplayer city builder built with three.js on the client and an authoritative TypeScript simulation server over WebSockets. Players buy and manage land parcels, zone land, build roads and set tax rates; citizens are simulated individually, living where they spawned, finding the nearest job on the connected road network, commuting daily, and paying income tax to the parcel owner where they work and property tax to the owner where they live. It runs in the browser and can also be self-hosted via the repository.