FreeMat — это бесплатная среда численных вычислений и интерпретируемый язык программирования, предназначенные для научных и инженерных расчётов. Она предоставляет функциональность, схожую с MATLAB и GNU Octave, и является альтернативой коммерческим решениям. FreeMat поддерживает работу с многомерными массивами, визуализацию данных в 2D и 3D, а также интерфейсы к внешним библиотекам на языках C, C++ и Fortran. Среда ориентирована на пользователей, которым необходимы возможности численного анализа и визуализации без необходимости приобретения дорогостоящего программного обеспечения.
Разработанная как открытое программное обеспечение, FreeMat распространяется под лицензией GPL и доступна для платформ Windows, macOS и Linux. Она обеспечивает совместимость с большинством функций MATLAB, включая работу с динамическими структурами данных, поддержку различных типов данных, а также возможности для параллельных вычислений через MPI. Несмотря на прекращение активной разработки после версии 4.2, выпущенной в 2013 году, FreeMat продолжает использоваться в образовательных и научных учреждениях благодаря своей функциональности и доступности.
- Поддержка многомерных массивов (до 6 измерений)
 - Совместимость с MATLAB (более 366 тестов совместимости)
 - Интерфейс без необходимости написания кода для подключения внешнего C/C++/Fortran кода
 - Параллельные вычисления с использованием MPI
 - Визуализация данных в 2D и 3D с использованием OpenGL
 - Поддержка различных типов данных: целые и вещественные числа, комплексные числа
 - Реализация алгоритмов линейной алгебры: разложение по собственным значениям, сингулярное разложение
 - Поддержка динамических структур данных и гетерогенных массивов
 - Поддержка JIT-компиляции и профилирования кода
 - Поддержка разреженных матриц и функций обратного вызова