Native Shell
Native Shell: AI-generated UI, native in your app, on every platform. Apps on iOS, Android, macOS, Windows and Linux, GPUI apps and web pages load signed, sandboxed TSX modules at run time and draw th
Model any steel frame in 3D, analyse every combination by the direct analysis method, and design every member to AISC 360-22 by LRFD or ASD.
Developer toolsHTML · CSSGitHub @CoolRaminOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Website of Strutrix Studio, 3D frame analysis and AISC 360-22 steel design. Report bugs and request features in Issues.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Public source for the product website of StruTrix Studio, a Windows desktop program by RamisoftSolutions for the structural analysis and design of three-dimensional frames: buildings, industrial structures, pipe racks, towers, trusses, portal frames and transmission poles. It analyses every load combination to first order or by the AISC 360-22 direct analysis method, designs every steel member to AISC 360-22 by LRFD or ASD, generates the ASCE 7-22 load combinations, audits every result's equilibrium, and hands its support reactions to FoundaTrix Studio and PileTrix Studio.
This repository's Issues are also the public place to report a bug in the program or ask for a feature: see Reporting bugs and requesting features.
This repository contains only the static website (src/): HTML, CSS, a small script and SVG artwork, plus the
GitHub configuration that makes its Issues usable as a public support channel.
It does not contain, and will never contain, any StruTrix Studio application source code. The desktop program, its engine and its cloud service are developed in a separate, private repository. Nothing here requires or exposes that source: no engine code, no model files, no cloud configuration, no build output of the program.
[email protected]. Please do
not attach a client's model to a public issue.| Path | File | What it is |
|---|---|---|
/ | src/index.html | Home: what the program does, the frames it generates, the free analysis and design, Pro, what is coming soon (the structure link among it), your AI assistant, plans, download, support |
/features/ | src/features/index.html | The engineering in detail: the model, loads, combinations, analysis, results, steel design, tapered tubes, line loading, data, cloud, the AI assistant, limits, validation, references |
/pricing/ | src/pricing/index.html | Free, signed in, and Pro, with a comparison table and questions |
/support/ | src/support/index.html | Where to report a bug, ask for a feature or write privately |
/privacy/ | src/privacy/index.html | Privacy policy |
/terms/ | src/terms/index.html | Terms of use, including the engineering disclaimer |
| (any 404) | src/404.html | Not-found page |
styles.css and site.js are the family's shared files, the same as FoundaTrix Studio's site (www.foundatrix.com) and
PileTrix Studio's (www.piletrix.com), so the three product sites read as one family; StruTrix Studio's few additions sit at the
end of styles.css under their own heading. A change to a shared rule belongs in all three sites. The pages are
hand-written HTML with no build step and no framework. The site uses no cookies, analytics, trackers or third-party
scripts, fonts or images: everything it loads comes from its own folder.
Every href and src is root-absolute (/styles.css, /images/..., /pricing/). The pages live in folders, so a
relative path that works from / breaks from /pricing/, and for a stylesheet it fails silently: the page still
renders, unstyled.
No inline styles or scripts. staticwebapp.config.json sends a content security policy with style-src 'self' and
script-src 'self', so a style= attribute or a script body is ignored by the browser. The one <script> with a body is
the home page's JSON-LD block (application/ld+json), which is data and is not executed. The SVG artwork uses
presentation attributes only.
There are no screenshots of StruTrix Studio yet: every product picture is an SVG illustration drawn in the
program's dark theme from its real layout (the ribbon's tabs, the dock panes, the tables' columns), inside a .shot
frame whose bar stands in for the window's caption. Replace each with a real capture when one exists:
| Illustration | Used on | The real screenshot it stands for |
|---|---|---|
src/images/screens/studio-overview.svg | Home (below the hero) | The Design tab on a braced building coloured by utilisation, a column selected, the Model Explorer, Properties and Command Line panes |
src/images/screens/modelling.svg | Home #features | The Model tab: the drafting grid and set-out grid lines, a member being drawn to a snap, the Generate menu open |
src/images/screens/area-loads.svg | Home #features | The Loads tab: a two-way area load drawn on its beams, and the Combinations table after Generate |
src/images/screens/direct-analysis.svg | Home #features | The Results tab: a direct analysis combination on its deformed shape, coloured by moment |
src/images/screens/steel-design.svg | Home #features | The Design tab: a frame coloured by utilisation above the Steel Design table |
src/images/screens/member-diagrams.svg | Home #features, Features #results | Results > Diagram: the moment envelope on every member in the 2D view, and the Member Diagram pane |
src/images/screens/tapered-tubes.svg | Home #tubes, Features #tubes | An H-frame of tapered tubes coloured by utilisation, beside the Steel Checks table filtered to one shaft |
src/images/screens/bim-export.svg | Home #pro | The exported IFC in a BIM viewer (its branding cropped out), with the export's summary |
src/images/screens/calc-report.svg | Features #data | Two pages of the calculation report on the app's background (never a PDF reader's window) |
Not screenshots to replace: src/images/screens/structure-link.svg (a diagram of the link: a frame's reactions read by
FoundaTrix Studio and PileTrix Studio; unused while the link is in Coming soon, kept for its return to Home #link) and src/images/assistant-frame.svg (a generic assistant conversation, deliberately not
any one assistant's interface, creating a building frame through the connector with the tool names the endpoint really
exposes, in the fictional job "Sample Distribution Centre").
When replacing one: a fictional project and client only (never a real one), a dark-theme window of about 1500 x 1000,
cropped below the caption row, saved as WebP at quality 84 to 86 in src/images/screens/; then update the <img>
src, width, height and alt.
Artwork: src/images/strutrix-mark.svg (the nav and footer mark) and src/favicon.svg (the small mark) are drawn in the
family's style, the navy plate, the isometric lavender faces and the teal ground grid of the FoundaTrix Studio and
PileTrix Studio marks: a one-bay steel frame braced on its front face, a lateral load on its corner. The program's own mark
arrives with its Store package; when it does, convert its Logo.xaml and Logo.Small.xaml into these two files, as
the sister sites did. src/images/hero-frame.svg (the hero) and src/images/types/*.svg (the six frames the Generate
menu builds) are illustrations.
| What | Where | Now |
|---|---|---|
| Microsoft Store link | src/index.html, #download; every "Download free" button goes to /#download | Listed since 2026-11-01 (Store ID 9PM7B70ZXWRC): the panel's button, the announce bar and the pricing FAQ link to https://apps.microsoft.com/detail/9PM7B70ZXWRC; every "Download free" button goes to /#download. .store-btn--soon and .badge--soon stay in the stylesheet unused |
| The Pro split | Home #pro, #plans; /pricing/ | Stated as the program's premium catalogue has it: tapered tubes (with the Pole and H-Frame generators), IFC and Revit export, the firm on the report, search by a structure's inputs, and the structure link; everything else free |
| The structure link | Home #soon (its card is #link, art src/images/soon/structure-link.svg), #pro, #plans; /pricing/ | In Coming soon since 2026-11-05 ("In testing", Pro): FoundaTrix Studio and PileTrix Studio still read a structure for administrators alone (LateralPile issue 87). When it opens to customers, bring back the Home and Features #link sections (git history before that date, with issue 87's corrections), the Features nav entry and the trial step on /pricing/, and take "(coming soon)" off the plans and the comparison row |
| The assistant connector | Home #connect; Features #connect | Advertised as the program's manual describes it |
The privacy policy and terms of use follow the sister programs' (www.foundatrix.com/privacy, www.piletrix.com/privacy),
adapted to what StruTrix Studio does (effective October 26, 2026). When the program's Store folder gains its own
PrivacyPolicy.md and TermsOfUse.md, keep them and these pages one text.
There is no build step. Because the links are root-absolute, serve src/ with any static file server rather than
opening the files directly, for example:
python -m http.server 8080 --directory src
then open http://localhost:8080/.
The site is hosted on Azure Static Web Apps (Free plan), as its sister sites are: the app swa-strutrix-site in the
resource group rg-lateralpile, region West US 2 (tags product: StruTrix Studio, purpose: website), default host
black-pebble-0c68c441e.6.azurestaticapps.net, stable inbound IP 20.29.155.69. Every push to main publishes src/
through .github/workflows/deploy.yml, which authenticates with the repository secret AZURE_STATIC_WEB_APPS_API_TOKEN
(the app's deployment token, set 2026-10-26; without it the job deploys nothing and says so). Pull requests are not
deployed. src/staticwebapp.config.json sets trailing slashes, the 404 page and the security headers, including a content
security policy. If the deployment token is ever rotated in Azure, set the repository secret again.
| Address | DNS at GoDaddy | Role |
|---|---|---|
https://www.strutrix.com | CNAME www to black-pebble-0c68c441e.6.azurestaticapps.net (validated by the CNAME itself) | Primary (canonical) address; Ready, its certificate issued, 2026-10-26 |
https://strutrix.com | TXT @ with the app's validation token, and A @ to 20.29.155.69 (the domain's parked A record replaced) | Ready 2026-10-26; redirects to www (301, path kept) |
black-pebble-0c68c441e.6.azurestaticapps.net | (Azure's own) | Redirects to www (301, path kept) |
www is the default domain, set in the Azure portal (the app's Custom domains page, "Set default", which has no CLI
command) on 2026-10-26. The portal keeps a hint "Add a CNAME, ALIAS or A record" beside the apex even with its A record in
place; the apex resolves to the app and redirects, so the hint needs nothing. The canonical links, og:url, robots.txt and sitemap.xml all name https://www.strutrix.com.
Typo fixes and copy improvements are welcome by pull request; see CONTRIBUTING.md.
MIT for the website's source and content (see LICENSE). The StruTrix Studio program itself is separate, closed-source software under its own terms. "StruTrix Studio" and its mark are not licensed for reuse by the MIT license.