Overview of ormin
masterormin is a lightweight, prepared SQL statement generator for Nim. It provides a Nim-based DSL for queries to prevent runtime syntax errors and SQL injections.
Key features include:
- Compile-time query checking: Validates types, table names, and column names at compile time.
- Automatic join generation: Automatically computes natural joins based on table relations.
- High performance: Generates prepared statements that match the speed of low-level hand-written API calls.
- First-class JSON support: Allows direct use of JSON without explicit row-to-JSON conversions.