Interactive STEM tools for physics, electronics, and more — built in the open, free forever.
Kitsune Chaos is a collection of interactive STEM tools designed for anyone who learns better by doing. Move a slider, change a variable, and watch the physics respond in real time — no textbook static diagrams, no passive reading.
The tools cover physics simulations, electronics calculators, and more. Every tool runs entirely in your browser with no account, no paywall, and no ads.
The project is fully open source under the MIT license. The source code is on GitHub — you can read it, learn from it, contribute to it, or build on it.
Good interactive learning tools are rare. Most are paywalled, unmaintained, or built on dying technology. The ones that survive tend to be simple enough to stay fast and focused enough to actually teach something.
Kitsune Chaos exists to build those tools and keep them free. The focus is depth over breadth — a small set of excellent simulators beats a hundred mediocre ones.
The project is a Turborepo monorepo. The physics and tool logic live in separate packages with no Next.js dependency — pure TypeScript functions and React components that could run anywhere. The Next.js app is just the shell that handles routing, SEO, and this blog.
This separation means the math can be unit-tested independently, the tools can be embedded in other projects, and the architecture can scale as new tools are added without the whole thing becoming a monolith.
Developer and the person behind Kitsune Chaos. I build interactive tools because static diagrams never worked for me — I need to move things to understand them.
The project started as a personal tool collection and turned into something worth sharing. I build it in public, write about the decisions on the blog, and keep everything open source.
The project is open source. Bug reports, feature suggestions, and pull requests are welcome.