FEAScript is an open-source JavaScript library for solving differential equations using the finite element method. 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 used as a turnkey solution by the educators without requiring any software installations.
The latest version of FEAScript can be downloaded from our GitHub repository. FEAScript is still in early-development stage with continuous addition of new features and improvements. Whether you are a CFD or JavaScript enthusiast, we are currently on the lookout for co-developers to contribute to the project! To get an idea of our short- and long-term goals, please see the project roadmap. A great way to start getting involved is by reporting issues on the GitHub tracking system. Contribution guidelines can also be found here.
Presentation of the numerical methods that are utilized in FEAScript. In case you don't have any experience in those methods, we recommend to start with these articles.
Demonstration of example codes which would serve as a step-by-step introduction to FEAScript.
Please report any feedback on the above examples to the GitHub discussions.
FEAScript is distributed under the terms of the MIT license. This website is licensed under a Creative Commons Attribution 4.0 license.
© 2023- FEAScript.