mORMot and Open Source friends
Downloads
Not logged in

Latest stable version

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

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 1.18 trunk revision, even if it is named "unstable" - it is in fact more stable than the main 1.17 version! :)

You can get a daily snapshot of the repository directly from mORMotNightlyBuild.zip.
Note that you will also need the SQLite3 .obj files from sqlite3obj.7z, since they are not part of this package.
Please follow the installation instructions available in the documentation.

As alternative, consult the Get the source article to retrieve the latest version, either from our private Fossil server, or its mirror repository on GitHub.

Synopse mORMot framework documentation

A class API just doesn't cut it.

The mORMot framework has a great documentation available online.
It defines 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.

The corresponding Synopse mORMot Framework SAD 1.18.pdf document is also available.
But the online version is much smaller, and easier to work with than this 1650+ pages pdf.

This documentation was generated using our SynProject tool, from a GPL source document.
The "stable 1.17 documentation", somewhat deprected but including all specifications, can be downloaded as a single .zip archive.

See this forum post for feedbacks.
Any help is welcome to improve the framework documentation, which is Open Sourced and versioned, just like the rest of our code.

License

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.