Show HN: Finite element simulation library built in JavaScript
1 nikoscham 1 8/25/2025, 10:30:46 AM github.com ↗
FEAScript is a lightweight finite element simulation library built in JavaScript. It empowers users to create and execute simulations for physics and engineering applications in both browser-based and server-side environments.
The following lists contain some, but not all, of the available features in FEAScript:
Physical Modelling
- Solid heat conduction solver
- Front propagation solver
Geometry and Meshing
- Simple mesh generation (1D and rectangular 2D domains)
- Unstructured mesh import from Gmsh (".msh" file format)
Numerical Solution
- Linear system solvers (LU decomposition, Jacobi method)
- Newton-Raphson method for nonlinear problems
Parallelization
- Web worker support for multi-threaded computation
Visualization
- Line and surface plotting
Resources:
GitHub: https://github.com/FEAScript/FEAScript-core
Website: https://feascript.com/
NPM: https://www.npmjs.com/package/feascript
FEAScript is currently under heavy development with new features being added regularly. We would love to hear your feedback!