Steel bridge analysis & design, open source.
OsdagBridge is a modular, shared-core plugin for analyzing and designing steel bridges, available as a desktop app, web app, and CLI โ all backed by the same Python core.
Why OsdagBridge
A single core, reused everywhere โ consistent results across every interface.
Shared Core Architecture
All numerical logic and I/O live once in osdagbridge.core, reused identically by the desktop GUI, web app, and CLI.
Modular Bridge Types
Plate girder bridges today, with box girder and truss types planned through a pluggable bridge-type architecture.
Reusable Components
Girders, decks, crash barriers, pedestals, piers, foundations, and pile caps shared across bridge types.
Multi-Solver Analysis
Switch between a native lightweight FEM solver, OpenSeesPy, and OspGrillage at runtime via adapters.
Indian Standards Built In
IRC:6โ2017, IRC:22โ2015, and IRC:24โ2010 load models, combinations, material factors, and code checks.
Desktop, Web & CLI
Use the PySide6 desktop app, the Django + React web app, or automate everything from the command line.
See it in action
Screenshots of the desktop, web, and CLI interfaces (coming soon).
Install OsdagBridge
Grab the installer for your platform, or build from source.
Windows
Download and run the .exe installer โ no Python setup required.
Full walkthrough, prerequisites, and troubleshooting on the Installation page.