All Projects → Araq → Ormin

Araq / Ormin

Licence: mit
Ormin -- An ORM for Nim.

Programming Languages

nim
578 projects

ormin

Prepared SQL statement generator for Nim. A lightweight ORM.

Features:

  • Compile time query checking: Types as well as table and column names are checked, no surprises at runtime!
  • Automatic join generation: Ormin knows the table relations and can compute the "natural" join for you!
  • Nim based DSL for queries: No syntax errors at runtime, no SQL injections possible.
  • Generated prepared statements: As fast as low level hand written API calls!
  • First class JSON support: No explicit conversions from rows to JSON objects required.

Todo:

  • Add support for UNION, INTERSECT and EXCEPT.
  • Better support for complex nested queries.
  • Write mysql backend.

Copyright (c) 2017 Andreas Rumpf. All rights reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].