Skip to content
forked from uber-go/dosa

DOSA is a data object abstraction layer

License

Notifications You must be signed in to change notification settings

patelpiyush/dosa

This branch is 54 commits behind uber-go/dosa:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1c1c8cd · Aug 19, 2019
Aug 28, 2018
Jul 23, 2019
Jul 29, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jan 18, 2018
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Apr 27, 2018
May 4, 2018
Aug 16, 2019
Jan 25, 2017
Jun 5, 2019
Aug 14, 2017
May 15, 2018
Jun 5, 2019
Jun 5, 2019
Jul 22, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jul 29, 2019
Jun 5, 2019
Aug 16, 2019
Aug 19, 2019
Jul 22, 2019
Jul 29, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jul 23, 2019
Jul 23, 2019
Jul 22, 2019
Jul 22, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jun 5, 2019
Jul 29, 2019

Repository files navigation

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.

About

DOSA is a data object abstraction layer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.6%
  • Python 2.0%
  • Other 1.4%