• Amsterdam Compiler Kit (ACK) Modula-2 – for
MINIX;
freeware • ADW Modula-2 – for Windows, ISO compliant, ISO/IEC 10514-1, ISO/IEC 10514-2 (OO extension), ISO/IEC 10514-3 (Generic extension); freeware • Aglet Modula-2 – for
AmigaOS 4.0 for
PowerPC; freeware • Fitted Software Tools (FST) Modula-2 – for DOS; freeware • Gardens Point Modula-2 (GPM) – for BSD, Linux, OS/2,
Solaris; ISO compliant; freeware, as of 30 July 2014 • Gardens Point Modula-2 (GPM/CLR) – for
.NET Framework; freeware • GNU Modula-2 – for GCC platforms (in 2023 with version 13 it was officially merged into the main GCC repository), version 1.0 released 11 December 2010; version 15.1 released on 25 April 2025; compliance: PIM2, PIM3, PIM4, ISO/IEC 10514-1;
free software,
GNU General Public License (GPL) •
Logitech - they also had a "Real Time Kernel" for embedded usage (1987) • M2Amiga – for
Amiga;
free software • M2M – by N. Wirth and collaborators from ETH Zurich, cross-platform, generates M-code for
virtual machine; freeware • M2RT11 – by N. Wirth and collaborators from ETH Zurich, originally created for bootstrapping the
Lilith • MacMETH – by N. Wirth and collaborators from ETH Zurich for Macintosh, Classic only; freeware • Mod51 – for the Intel 80x51 microcontroller family, ISO compliant, IEC1132 extensions; proprietary software • Megamax Modula-2 – for
Atari ST with documentation; freeware • Modula-2 R10 – reference compiler for this Modula; open-source, peer review • ModulaWare – for
OpenVMS (
VAX and
Alpha), ISO compliant; proprietary software • ORCA/Modula-2 – for
Apple IIGS by The Byte Works for the Apple Programmer's Workshop • p1 Modula-2 – for
Macintosh,
Classic and
macOS (
PowerPC and
Carbon (API) only), ISO compliant; proprietary software • MOCKA – for various platforms, PIM compliant; commercial, freeware Linux/BSD versions • TDI Modula-2 – for
Atari ST, by TDI Software • Terra M2VMS – for
OpenVMS (
VAX and
Alpha), PIM compliant; proprietary software • m2c, Ulm Modula-2 System – for
Solaris (Sun
SPARC and
Motorola 68k); free software,
GNU General Public License (GPL) • XDS – ISO compliant, TopSpeed compatible library:
Native XDS-x86 for x86 (Windows and Linux);
XDS-C for Windows and Linux (16- and 32-bit versions), targets C (
K&R &
ANSI); freeware
Turbo Modula-2 Turbo Modula-2 was a compiler and an
integrated development environment for
MS-DOS developed, but not published, by
Borland. Jensen and Partners, which included Borland cofounder Niels Jensen, bought the unreleased codebase and turned it into TopSpeed Modula-2. It was eventually sold to Clarion, now SoftVelocity, who then offered the Modula-2 compiler as part of its
Clarion product line at that time. A
Zilog Z80 CP/M version of Turbo Modula-2 was briefly marketed by Echelon under license from Borland. A companion release for
Hitachi HD64180 was sold by Micromint as a development tool for their SB-180 single-board computer.
IBM Modula-2 IBM had a Modula-2 compiler for internal use which ran on both
OS/2 and
AIX, and had first class support in IBM's
E2 editor. IBM Modula-2 was used for parts of the
OS/400 Vertical Licensed Internal Code (effectively the kernel of OS/400). This code was mostly replaced with
C++ when OS/400 was ported to the
IBM RS64 processor family, although some remains in modern releases of the operating system. A
Motorola 68000 backend also existed, which may have been used in embedded systems products. == Operating systems ==