sparse, fast, streaming.
gilbert-peierls LU with symbolic / numeric split. typed-array stamping. results stream point-by-point through simulateStream().
spicets.com is a hosted SPICE workbench for @spice-ts/core, a zero-dependency TypeScript simulation engine. edit a netlist, run .tran / .ac / .dc, and inspect the waveform without native binaries, WASM, or a compile step.
lightweight enough that the simulation on the right is running on this page. edit it live.
gilbert-peierls LU with symbolic / numeric split. typed-array stamping. results stream point-by-point through simulateStream().
passive R, C, L, V, I. diodes (Shockley). BJT (Ebers-Moll). MOSFET Level 1 and BSIM3v3 (LEVEL=49). controlled sources. subcircuits with parameters.
no native binary. no WASM bundle. no toolchain. embed in a Next.js page (like this one), a notebook, a docs site.