dosa

DOSA is a data object abstraction layer

Github stars Tracking Chart

DOSA - Declarative Object Storage Abstraction

GoDoc
Coverage Status
Build Status

Abstract

DOSA is a storage framework that
provides a declarative object storage abstraction for applications in Golang
and (soon) Java. DOSA is designed to relieve common headaches developers face
while building stateful, database-dependent services.

If you'd like to start by writing a small DOSA-enabled program, check out
the getting started guide.

Overview

DOSA is a storage library that supports:

  • methods to store and retrieve go structs
  • struct annotations to describe queries against data
  • tools to create and/or migrate database schemas
  • implementations that serialize requests to remote stateless servers

Annotations

This project is released under the MIT License.

Main metrics

Overview
Name With Owneruber-go/dosa
Primary LanguageGo
Program languageGo (Language Count: 4)
Platform
License:MIT License
所有者活动
Created At2017-01-04 03:10:40
Pushed At2023-07-05 20:59:33
Last Commit At2022-07-27 01:52:34
Release Count58
Last Release Namev3.4.31 (Posted on )
First Release Namev2.0.0-rc1 (Posted on )
用户参与
Stargazers Count202
Watchers Count20
Fork Count39
Commits Count471
Has Issues Enabled
Issues Count6
Issue Open Count2
Pull Requests Count398
Pull Requests Open Count15
Pull Requests Close Count39
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private