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
YottaDB YottaDB GNU+Linux YottaDB
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
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/