Flat assembler

El proyecto fue iniciado en 1999 por Tomasz Grysztar, también conocido como Privalov,[3]​ quién en aquella época era un estudiante no graduado de matemáticas en Polonia.

Sin embargo, casi no usa opciones en la línea de comandos.

Hay disponibles archivos binarios y de código fuente para Linux, Windows (incluyendo un IDE de desarrollo), DOS, OpenBSD, MenuetOS, OctaOS, y DexOS.

FASM contiene vínculos (bindings) para la GUI de Windows y OpenGL.

[4]​ Existe un traslado del ensamblador a la arquitectura ARM, llamado FASMARM.

FASMD - Versión DOS con IDE del FASM.