A JavaScript Finite Element Simulation Library

FEAScript is a finite element simulation library developed in JavaScript. It enables the creation and running of client-side, browser-based simulations for physics and engineering problems without the need for additional installations. FEAScript can be an excellent tool for hands-on learning of computational mechanics in academic environments. It can be used as a turnkey solution by educators without requiring any software installations.

Get Started

The latest version of FEAScript can be downloaded from our GitHub repository. FEAScript is still in the early development stage with continuous addition of new features and improvements. Whether you are a FEA or JavaScript enthusiast, we are currently on the lookout for contributors to help evolve FEAScript. A great way to start getting involved is by reporting issues on the GitHub tracking system. Contribution guidelines can also be found here.

Features

Documentation

Theory Notes

Presentation of the numerical methods that are utilized in FEAScript. In case you don't have any experience in those methods, we recommend starting with these articles:

Tutorials

Demonstration of tutorials which serve as a step-by-step introduction to FEAScript:

Please report any feedback on the above tutorials to the GitHub discussions.

Licensing

FEAScript is distributed under the terms of the MIT license. This website is licensed under a Creative Commons Attribution 4.0 license.

© 2023- FEAScript.