mORMot and Open Source friends
Not logged in

Latest stable version

Here are direct links to the latest stable version of our projects source code:

Synopse mORMot framework documentation

A class API just doesn't cut it.

The mORMot framework has a great documentation available in a separate link,

See mainly the SAD document, which contains general architecture and design principles of the framework, tutorials, how-to, together with a detailed description of every unit, class, type, method or property available.

Direct download of Synopse mORMot Framework SAD 1.17.pdf document (830 pages / 8 MB) - please read the first part of this document to ensure you reached the "RTFM" requirement!

This documentation was generated using our SynProject tool, from a GPL source document.

See this forum post for feedbacks. Any help is welcome to improve the framework documentation.

Trunk/unstable version

The main stable version may be outdated, and some issues are probably already fixed.
Before asking for support about a possible bug or a missing feature, you should better retrieve the latest unstable version directly from our source code repository.
Regression tests are run before any commit, so it is safe to use the trunk revision, even if it is named "unstable" - it may probably be more stable than the main stable version! :)

Consult the Get the source article to retrieve the latest version, directly from our free and public Source Code repository.

As alternative, you can get a daily snapshot of the repository directly from
Note that you will also need the SQLite3 .obj files from sqlite3obj.7z, since they are not part of this package.

Direct download of the corresponding Synopse mORMot Framework SAD 1.18.pdf document is also available.


Most of this source code is available under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

This allows the use of our code in as wide a variety of software projects as possible, while still maintaining copyleft on code we wrote.
See this page for further information.