githubEdit

SOM

SurrealDB Object Mapper & Query Builder for Go

The GitHub repository can be found herearrow-up-right.

What is SOM?

SOM is an ORM and query builder for SurrealDBarrow-up-right with built-in model mapping and type-safe query operation generator. It provides an easy and sophisticated database access layer for Go applications.

Key Features

  • Type-safe queries: Compile-time checked queries prevent runtime errors

  • Code generation: Automatically generates repository and query builder code from your Go models

  • Native Go experience: Work with your domain models directly, no manual mapping required

  • Graph support: First-class support for SurrealDB's graph capabilities via edges

Status

This library is currently considered experimental and under active development. See the FAQ for more details.

Last updated