An everyday power-up
Fast JSON and UTF-8, collections, RTTI, logging, threads, serialization and PDF generation. Practical utilities for the code you write every day.
mormot.core.* · mormot.ui.*Open source · Object Pascal
mORMot 2 is a fast, security-focused toolbox for Delphi and Free Pascal. From everyday utilities to complete client-server applications.
Native code. Cross-platform. Built to be useful.
A small marmot. A rather large toolbox.
A practical collection of reusable units, with room to grow into a full application framework.
Fast JSON and UTF-8, collections, RTTI, logging, threads, serialization and PDF generation. Practical utilities for the code you write every day.
mormot.core.* · mormot.ui.*SQL and NoSQL access, HTTP, WebSockets and cryptography. Connect applications, move data and protect communications.
mormot.db.* · net.* · crypt.*ORM, REST APIs, interface-based services and web MVC. Building blocks for domain-driven design (DDD), from business logic to complete applications.
mormot.orm.* · rest.* · soa.*Native compilation, optimized core routines and careful memory use. Performance is part of the foundations, from JSON processing to network services.
Encryption, hashing, certificates, authentication and TLS support. Open implementations you can inspect, with a dedicated security reporting process.
Security policyReadable Pascal, documented source, examples and Markdown guides give you and your AI coding assistant useful context to work from.
Explore the guidesFamiliar tools. Wider horizons.
Keep working in Object Pascal. Share building blocks across compilers, and use Free Pascal’s broad platform support to take your applications further.
Targets vary by compiler and component.
See current compatibility on GitHub
Established roots. Ongoing work.
The mORMot project began in 2008. Its second generation builds on years of production experience, with a modular design and continued development.
Regression tests, practical examples and community contributions keep the toolbox improving. The source is open, and there are experienced people to talk to.
Meet the communityThe code, the examples and the people behind it.