M Implementations

This is a list of currently-maintained implementations of the M Programming Language and database.

Free Software and Open-Source Implementations

Name Vendor License Platforms Website
Reference Standard M (RSM) Fourth Watch Software LC AGPL-3.0 Linux
FreeBSD
NetBSD
OpenBSD
Solaris/x86
Cygwin
WSL1
WSL2
Mac OS X
AIX 5L
https://gitlab.com/Reference-Standard-M/rsm
FreeM Coherent Logic Development LLC AGPL-3.0 GNU/Linux
FreeBSD
OpenBSD
NetBSD (i386, amd64, vax)
Solaris/x86
Solaris/SPARC
SCO OpenServer 5.x
GNU HURD
AIX 5L
Tru64 UNIX
https://freem.coherent-logic.com
YottaDB YottaDB AGPL-3.0 Linux https://yottadb.com
GT.M Fidelity National Information Services GPL-3.0 Linux
AIX
OpenVMS
https://sourceforge.net/projects/fis-gtm/
GPL Mumps Kevin O'Kane GPL Linux https://www.cs.uni.edu/~okane/
UCD MicroMUMPS UC Davis/Dr. Richard F. Walters Public Domain CP/M https://github.com/MockbaTheBorg/MicroMumps

Proprietary Implementations

Name Vendor Platforms Website
MiniM Eugene Karataev Windows
Linux
https://minimdb.com
M21 Keith Snell Linux http://www.m21.uk.com/
IRIS InterSystems Linux
Windows
https://www.intersystems.com/products/intersystems-iris/