About MatTest
A free, browser-based tool for materials scientists, metallurgists, and mechanical engineers.
What is MatTest?
MatTest is a web application for analyzing uniaxial tensile test data. It was built to address a common frustration in materials testing labs: raw data files from UTMs need to go through multiple manual steps in Excel or proprietary software before yielding standard mechanical properties.
MatTest automates the entire analysis pipeline — from raw load-displacement data to a complete set of mechanical properties — in a clean, transparent, and reproducible way. The code runs entirely in your browser, which means zero data privacy concerns.
Key Capabilities
Technology
MatTest is built with modern web technologies:
- Next.js 14 (App Router) with TypeScript
- Tailwind CSS + shadcn/ui for the interface
- Plotly.js for interactive charts
- PapaParse for CSV parsing, SheetJS for Excel parsing/export
- jsPDF + html2canvas for PDF generation
- All numerical algorithms implemented from scratch in TypeScript
Intended Use
MatTest is intended for:
- Materials science and engineering research
- Educational labs and coursework
- Preliminary screening and data exploration
- Quality control and comparative analysis
It is not intended as a replacement for accredited testing laboratories or certified material qualification processes. Results should be validated independently for any safety-critical application.
Contact
For questions, bug reports, or feature requests, please reach out via the project repository or email. We welcome feedback from the materials testing community.