awesome-opensees
github.com/hanlin-dong/awesome-opensees ↗A curated list of OpenSees resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me cloud computing resources from awesome-opensees"
Installation instructions →What's inside
Cloud Computing
- Amazon EC2
A guideline to running OpenSees Sequentially and in Parallel on Amazon EC2.
- Docker Image
A light-weight
- OpenSees Cloud
SaaS implementation of OpenSees, hosted on AWS, accessed through user accounts.
- OpenSees Virtual Machine
Amazon Machine Image with OpenSeesPy, Python, OpenSeesMP, Tcl, and MPI pre-installed.
Editor Plugin
- Atom Language Package
An
- OpenSEESAutoComplete
An auto-complete plugin to make writing OpenSees file easier on
- Sublime-OpenSees
A
- VSCode Language Support
An extension that adds rich language support for OpenSees flavoured TCL language in
Graphical Processor
- Build-X
An Expert Tool for Seismic Analysis and Assessment of 3D Buildings with OpenSees.
- eSEES
A scripting and graphical user interface for OpenSees
- ETO (Etabs To OpenSees)
A pre- and post-processor which is able to import
- GiD+OpenSees
An OpenSees add-on for
- NextFEM
A user friendly Finite Element Analysis program, which can be used alone or to be a pre- or post- processor for several widely used FEM programs (i.e. OOFEM, SAP2000, Midas GEN, OpenSees, ABAQUS/CalculiX, Zeus-NL, and others).
- OpenSees Navigator
A stand-alone Matlab interface allowing users to quickly create models, perform analysis, and look at the results.
Stand-Alone Editor
- Cypress Editor
A better editor for who does OpenSees code.
Blog and Community
- dinochen.com in Chinese
Blog of Dr. Chen Xue Wei, Senior Associate, WSP Hong Kong Ltd.
- Jose Abell's Research Blog
Blog of Dr. Jose Abell focused on Geotechincal research using OpenSees.
- Official Community
The official community where you can get help from software developers.
- Portwood Digital
Blog of Dr. Michael Scott, Oregon State University. He is one of the core developers of OpenSees.
Tutorial and Example
- Getting Started Tutorial in Chinese
A simple but powerful tutorial for brand new users.
- Official Examples Collection
All the examples provided by the OpenSees developing group.
- Official Getting Started Manual
A brief introduction to get started.
- OpenSees Tutorials by Christian Slotboom
Youtube channel with getting started videos.
- Silvia's Brainery
Numerous Tcl and Python examples, videos, and tutorials. Also available at
API
- Node-OpenSees
A
- OpenSeesAPI
A Python package that is used to write OpenSees tcl scripts quickly.
- OpenSeesAPI.m
An OpenSees API for MATLAB.
- Script Generation via Templates
An inspiring example of using Python template engine
- The Library
A Python package developed by PEER supporting both Tcl script execution, and a streamlined reimplementation of the earlier OpenSeesPy API.
Visualiser
- OpenSees 3D Visualisation
A Python script that reads OpenSees simulation input and output files to create a 3D visualisation of your displaced model.
- OpenSees Model Plotter Matlab
A Matlab-based plotter for models developed in OpenSees.
- OpenSees Model View
A Python package that can be used to visualise your OpenSees model as the tcl file is written.
- OpenSees Online Visualizer
Copy and paste your tcl code in browser, and your visualized model is there.
- OpenSeesPy PostProcessor
OpenSeesPy includes post-processing commands that can be used to visualize 2D and 3D models with beam-column elements, Tri, Quad, and brick elements with only a single command. Users can plot deformed shapes, mode-shapes and time-hostory animations for both OpenSees Python and Tcl models. The animations can be saved as a movie file.
- Python package
A visualization framework for creating high quality and responsive renderings using glTF technology with support for both Python and Tcl.
Showing a sample of 37 resources. View the full list on GitHub →