FEAScript is a lightweight finite element simulation library developed in JavaScript. It allows users to create and run client-side, browser-based simulations for physics and engineering problems without requiring additional installations. FEAScript serves as an excellent tool for building interactive web applications and facilitates hands-on learning of computational mechanics by providing a versatile platform to explore and solve complex problems. Our goal is to democratize finite element analysis by making simulation capabilities accessible to everyone, everywhere.
FEAScript requires only a simple HTML page to operate. All simulations are executed locally in your browser, without the need for any cloud services. The entire workflow is performed using JavaScript objects directly in the HTML file.
The following lists contain some, but not all, of the available features in FEAScript:
FEAScript is currently under heavy development with new features being added regularly. Interested in contributing? Please check out our contribution guidelines to get started.
The documentation for FEAScript is currently under development. In the meantime, for information on the numerical methods used in FEAScript and other technical resources, please visit the FEAScript Blog.
Below you can explore tutorials which serve as a step-by-step introduction to FEAScript:
Please report any feedback on the above tutorials to the GitHub discussions or issues.
The core library of FEAScript is distributed under the terms of the MIT license. This website is licensed under a Creative Commons Attribution 4.0 license.
© 2023- FEAScript