uber-go / Dosa
Licence: mit
DOSA is a data object abstraction layer
Stars: ✭ 172
Programming Languages
go
31211 projects - #10 most used programming language
Projects that are alternatives of or similar to Dosa
ECS-CommunityEdition
ECS Community Edition "Free & Frictionless"
Stars: ✭ 125 (-27.33%)
Mutual labels: storage, object-storage
S4
S4 is 100% S3 compatible storage, accessed through Tor and distributed using IPFS.
Stars: ✭ 67 (-61.05%)
Mutual labels: storage, object-storage
esop
Cloud-enabled backup and restore tool for Apache Cassandra
Stars: ✭ 40 (-76.74%)
Mutual labels: cassandra, storage
Cassandra Operator
Kubernetes operator for Apache Cassandra
Stars: ✭ 215 (+25%)
Mutual labels: storage, cassandra
Oio Sds
High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift
Stars: ✭ 465 (+170.35%)
Mutual labels: storage, object-storage
Juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Stars: ✭ 4,262 (+2377.91%)
Mutual labels: storage, object-storage
laravel-ovh
Wrapper for OVH Object Storage integration with laravel
Stars: ✭ 30 (-82.56%)
Mutual labels: storage, object-storage
Akubra
Simple solution to keep a independent S3 storages in sync
Stars: ✭ 79 (-54.07%)
Mutual labels: storage, object-storage
Cortx
CORTX Community Object Storage is 100% open source object storage uniquely optimized for mass capacity storage devices.
Stars: ✭ 426 (+147.67%)
Mutual labels: storage, object-storage
Infinit
The Infinit policy-based software-defined storage platform.
Stars: ✭ 363 (+111.05%)
Mutual labels: storage, object-storage
Cloudserver
Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.
Stars: ✭ 1,167 (+578.49%)
Mutual labels: storage, object-storage
Storj
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Stars: ✭ 1,278 (+643.02%)
Mutual labels: storage, object-storage
Seaweedfs
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
Stars: ✭ 13,380 (+7679.07%)
Mutual labels: object-storage
Holster
A place to keep useful golang functions and small libraries
Stars: ✭ 166 (-3.49%)
Mutual labels: cassandra
K8ssandra
K8ssandra is an open-source distribution of Apache Cassandra for Kubernetes including API services and operational tooling.
Stars: ✭ 155 (-9.88%)
Mutual labels: cassandra
Java Specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
Stars: ✭ 156 (-9.3%)
Mutual labels: cassandra
Express Cassandra
Cassandra ORM/ODM/OGM for Node.js with optional support for Elassandra & JanusGraph
Stars: ✭ 163 (-5.23%)
Mutual labels: cassandra
React Firebase File Uploader
An image uploader for react that uploads images to your firebase storage
Stars: ✭ 155 (-9.88%)
Mutual labels: storage
Troy
Type-safe and Schema-safe Scala wrapper for Cassandra driver
Stars: ✭ 154 (-10.47%)
Mutual labels: cassandra
DOSA - Declarative Object Storage Abstraction
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.
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].