Skip to content

The calculator suite

Free, open-source tools for the lookups every structural engineer repeats. Built for myself, left on the web for everyone.

Why build these at all

Every structural engineer keeps a private pile of the same lookups. The density of a given material. Which snow and wind station is closest to a site. How long a bar needs to develop in tension. None of it is hard. All of it is slow, because the answer lives in a code table, a manual appendix, or a spreadsheet you built once and no longer quite trust.

loadings.struct.work is that pile, cleaned up and put on the web. Free, no sign-up, most of it open-source. I built the first few for myself and kept going, because every one I finished was one I never had to redo.

What's in the suite

The stack

Boring on purpose. Each tool is a Streamlit app in Python, self-hosted on my own box behind the struct.work domain. Streamlit because the point was to ship the calculation, not to hand-build a form and a results table for the fortieth time. Self-hosted because I wanted to own the whole path from code to URL, and because running my own infrastructure was a skill I wanted anyway.

No database, no accounts, no signup wall. You land on the page, you get the number, you leave. That is the whole product.

What running them taught me

A tool nobody uses teaches you nothing. A tool people use teaches you where your assumptions were wrong.

The interface is the hard part, not the math. The development-length calculation is a page of code. Making it clear which bar, which concrete, which condition, without burying the user in inputs, took longer than the engineering did.

Scope discipline beats ambition. The one-way slab designer is still a proof of concept because slab design has more branches than a clean afternoon can cover, and I would rather leave it honest than ship it half-trusted.

Free and useful travels on its own. I never marketed any of this. Engineers found the tools, used them, and came back, which is the only signal worth watching.

Try them, or buy me a coffee

The suite lives at loadings.struct.work. It is free and most of it is open-source. If one of these saved you an afternoon, you can buy me a coffee.

Notes on engineering automation

Occasional notes on the tools I build and how I build them. No spam, unsubscribe anytime.