aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 7ab1fa4a7b19f7ba42ca03d6f07938f889fc11fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!--
SPDX-FileCopyrightText: 2026 Stefan Majewsky <majewsky@gmx.net>
SPDX-License-Identifier: Apache-2.0
-->

# Oblast

A small ORM library for Go, focused on type safety and performance. Inspired by [Gorp](https://pkg.go.dev/gopkg.in/gorp.v3), but without the bits that make Gorp slow.

You may think that the name refers to the type of administrative division that exists in several Slavic countries, but it's actually just an acronym for what this library does: **Ob**ject **L**oading **A**nd **St**oring.

## Moved!

Most of this package has moved into gg. Please refer to the [package documentation](https://pkg.go.dev/go.xyrillian.de/gg/oblast).

The only type that remains here for a short while longer is `RuntimeIndex`, because I'm not quite ready to stabilize the method names on that type yet.