Browser · cloud · desktop — one solver

Structural analysis and design that runs the moment you open it.

Build or import a 3D model, analyse it and check members to EC3, AISC 360, EC2, ACI 318, EC5 or NDS — in your browser, no install and no account needed to start.

StructLib Structural in the browser, showing the bending-moment diagram drawn on every member of the Timber Building sample, a two-storey 3D timber frame, after an analysis run.

Reads your files

STAAD .std, SAP2000 .xml / .sdb and IFC, with a log of everything not brought across.

Six design codes

EC3 and AISC 360 for steel, EC2 and ACI 318 for concrete, EC5 and NDS for timber.

Five analysis types

Linear static, modal, response spectrum, buckling and P-Delta on 3D frames and plates.

Runs where you are

In the browser, in the cloud or in the desktop app — the same solver every time.

How it works

From file to design check

  1. Import or build the model

    Open a STAAD .std, SAP2000 or IFC file, start from one of the 20 sample models, or draw frames and plates yourself. The import report counts what was brought across and names every assumption, so nothing is dropped without a word.

    The import report after opening a STAAD .std file: a count of the nodes, frames, sections, supports, load cases and combinations found, then importer notes naming each assumption, such as the default S235 steel added because the file had no material.
  2. Analyse it

    Run linear static, modal, response spectrum, buckling or P-Delta analysis in the browser or in the cloud. Read the deflected shape and force diagrams on the model, and every number in tables you can copy into a spreadsheet.

    The frame forces table: axial force, shears and moments in kN and kN·m at stations along each member for the Dead load case, 418 rows, with a Copy table button.
  3. Check the members

    Design steel, concrete and timber members to EC3, AISC 360, EC2, ACI 318, EC5 or NDS. Each member is coloured by its utilisation, and the design report prints or saves as a PDF.

    Design results for the Concrete Building sample: each column is coloured by its demand-to-capacity ratio and labelled with it — values from 0.39 to 0.58 — beside the colour legend.
Verification

Checked against published sources

Every release replays published examples through the same code you use, and fails if an answer moves away from the book.

28 steel design examples

Worked examples from SCI P364, SCI P374, the BCSA/SCI Handbook of Structural Steelwork and the Designers’ Guide to Eurocode 3 — section properties, classification, resistances and buckling curves compared clause by clause.

Analysis verification examples

The published CSI verification examples 1-001, 2-002, 2-005 and 2-006, run through the same path as your model.

Closed-form solutions

Stability and dynamics results checked against exact solutions that need no reference software at all.

AISC 360, concrete and timber design have no published-example suite yet — they rest on hand-checked tests. What is compared, and what is not

AI, with the engine in charge

Describe the change; the engine does the arithmetic

Copilot in the app

Ask for a change in plain language and the copilot makes it with the same modelling commands you would use — nodes, members, sections, supports, loads — each one undoable. It never produces results: the analysis engine alone computes them.

Connect your own assistant

StructLib is an MCP server. Connect an assistant such as Claude and, with your consent, it can open the models in your projects, run them on the cloud engine and read the results. The copilot and how to connect

Desktop app

Prefer a desktop application?

Structural is also a desktop app for Windows, macOS and Linux. It runs the same solver natively on your computer and signs in to the same account, on every plan — Free included, with the same limits as in the browser. The download page has the current release for each system.

Go to the download page

Frequently asked questions

Do I need to install anything?

No. Structural runs in your web browser: open app.structlib.com/structural/ and it is ready. If you would rather work in a desktop application, there is one for Windows, macOS and Linux on the download page at app.structlib.com/download, on every plan, Free included.

Do I need an account to try it?

No. You can open any of the 20 sample models and run the analysis without signing in. A free account lets you save your own models to projects.

How much does it cost?

The Free plan costs nothing: models up to 300 members, up to 3 saved cloud projects, analysis in your browser or the desktop app and 20 AI copilot turns a month. Pro and Team remove those limits and add the cloud engine; their prices are planned and shown on the pricing page at structlib.com/pricing, and online payment is not open yet — email [email protected] to use one now.

Where does the computation run?

In the browser, the solver runs on your own computer as WebAssembly, and the model never leaves it. The desktop app, on every plan, runs it natively on your machine. On Pro and Team you can also run on the cloud engine, which sends the model to the server where the same solver runs natively. It is one solver in every case, so the answers agree.

Which file formats can I import?

STAAD.Pro .std files, SAP2000 .xml and .sdb files, IFC, and SkyCiv .json and XFEM4U .xml exports. Every import writes a log that counts what was brought across and names each assumption and everything that was not, so nothing is dropped silently.

How do you know the results are right?

The steel member checks replay 28 worked examples from published design guides on every release, clause by clause, and the analysis is checked against the published CSI verification examples 1-001, 2-002, 2-005 and 2-006 and against closed-form solutions for stability and dynamics. AISC 360, concrete and timber design have no published-example suite yet; they rest on hand-checked tests.

Open a sample and run it

Twenty sample models, ready to analyse in your browser. No install, no account needed.