CivilKit Studio - a browser-based 3D structural analysis & AS-code design tool. Everything runs locally (WebAssembly solver); nothing is sent to a server.
Solver verification
Analytical benchmarksclosed-form cases with per-case tolerances (cantilevers, continuous and overhanging beams, trusses, torsion, SS & clamped plates, Euler buckling, natural frequencies, second-order P-Delta, member end releases) - each solved live against its hand-derived answer in the verification record, which carries the build it ran on and the current tally
Independent solversdisplacements and reactions cross-checked against an independent open-source solver on random 3D frames, and the nonlinear and plate paths against OpenSees and CalculiX on an identical mesh
Reference oraclea separately written numpy solver, signed across all six DOFs
Physics invariantsequilibrium (ΣR = Σapplied), Maxwell-Betti reciprocity and load superposition - asserted through the solver
Section datathe country section catalogues (AU / US / EU / UK / CA / TH), mass & Ix cross-checked to dimensions
Platesanalysis only (displacements + stresses); coarse-mesh accuracy is under mesh-convergence validation - not yet a design check
Design codes
SteelAS 4100 (members + connections), AS 4600 cold-formed
Steel (international)AISC 360 (US) + Eurocode 3 / EN 1993-1-1 (EU) member design
TimberAS 1720.1 (member design)
ConcreteAS 3600 (RC member, column M-N, one-way slab)
CompositeAS 2327 (steel-concrete beam)
LoadsAS/NZS 1170.0 combinations + envelopes
Documentation · live verification record: verify.html (build, tally and limits)
Always confirm restraints, effective lengths and the governing combination before relying on any design result.