In theory every strictly conforming Standard ML program should run on MLton. However, often large SML projects use implementation specific features so some "porting" is required. Here is a partial list of software that is known to run on MLton.
- 
Utility libraries:
- 
SMLNJLibrary - distributed with MLton
 - 
MLtonLibraryProject - various libraries located on the MLton subversion repository
 - 
mlton - the internal MLton utility library, which we hope to cleanup and make more accessible someday
 - 
sml-ext, a grab bag of libraries for MLton and other SML implementations (by Sean McLaughlin)
 - 
sml-lib, a grab bag of libraries for MLton and other SML implementations (by TomMurphy)
 
 - 
 - 
Scanner generators:
- 
MLLPTLibrary - distributed with MLton
 - 
MLLex - distributed with MLton
 - 
MLULex -
 
 - 
 - 
Parser generators:
- 
MLAntlr -
 - 
MLLPTLibrary - distributed with MLton
 - 
MLYacc - distributed with MLton
 
 - 
 - 
Concurrency: ConcurrentML - distributed with MLton
 - 
Graphics
 - 
Misc. libraries:
- 
CKitLibrary - distributed with MLton
 - 
MLRISCLibrary - distributed with MLton
 - 
ML-NLFFI - distributed with MLton
 - 
Swerve, an HTTP server
 - 
fxp, an XML parser
 
 - 
 
Ports in progress
Contact us for details on any of these.
More
More projects using MLton can be seen on the Users page.
Software for SML implementations other than MLton
- 
PostgreSQL
- 
Moscow ML: http://www.dina.kvl.dk/%7Esestoft/mosmllib/Postgres.html
 - 
SML/NJ NLFFI: http://smlweb.sourceforge.net/smlsql/
 
 - 
 - 
Web:
- 
ML Kit: SMLserver (a plugin for AOLserver)
 - 
Moscow ML: ML Server Pages (support for PHP-style CGI scripting)
 - 
SML/NJ: smlweb
 
 -