minio - Minio is an open source object storage server compatible with Amazon S3 APIs.
rclone - "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfile…
perkeep - Perkeep is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
s3git - Git for Cloud Storage. Distributed Version Control for Data.
storj - Decentralized cloud object storage that is affordable, easy to use, private, and secure.
rook - Open, Cloud Native, and Universal Distributed Storage.
longhorn - Longhorn is an open source persistent block storage server delivered via containers.
Key-Value Store
Key-Value Store implemented in Go.
Bitcask - Bitcask is an embeddable, persistent and fast key-value (KV) database written in pure Go with predictable read/write performance, low latency and high throughput thanks to the bitcask on-disk layout (LSM+WAL).
Bitraft - Bitraft is a distributed raft-based key/value store with a Redis-compatible protocol. It uses Bitcask for high performance/throughout and low latency.
BadgerDB - BadgerDB is an embeddable, persistent, simple and fast key-value (KV) database written in pure Go. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB.
biscuit - Biscuit is a multi-region HA key-value store for your AWS infrastructure secrets.
column - Embeddable, columnar, in-memory store with bitmap indexing, transaction and zero-alloc quering.
consul - Distributed consistent replicated key-value store for service discovery and configuration.
etcd - Distributed reliable key-value store for the most critical data of a distributed system.
go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
nutsdb - Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
pogreb - Embedded key-value store for read-heavy workloads.
rosedb - A fast, stable and embedded k-v database in pure Golang, supports string, list, hash, set, sorted set.
moss - Moss is a simple LSM key-value storage engine written in 100% Go.
noms - The versioned, forkable, syncable database.
nutsdb - Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
piladb - Lightweight RESTful database engine based on stack data structures.
pREST - Serve a RESTful API from any PostgreSQL database.
prometheus - Monitoring system and time series database.
rqlite - The lightweight, distributed, relational database built on SQLite.
Dotsql - Go library that helps you keep sql files in one place and use it with ease.
goqu - An idiomatic SQL builder and query library.
grimoire - Grimoire is a database access layer and validation for golang. (Support: MySQL, PostgreSQL and SQLite3).
igor - Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax.
ozzo-dbx - Powerful data retrieval methods as well as DB-agnostic query building capabilities.
SQLBoiler - a tool to generate a Go ORM tailored to your database schema. It is a "database-first" ORM as opposed to "code-first", and you must first create your database.
sqrl - SQL query builder, fork of Squirrel with improved performance.
Squirrel - Go library that helps you build SQL queries.
xo - Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server.
skizze - A probabilistic data-structures service and storage.
Multiple Backends
gokv - A simple key-value store interface and many implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
安装 go get k8s.io/client-go@v0.20.8
go get k8s.io/apimachinery/pkg/apis/meta/v1
注意版本对应: client-go github 如果遇到有些包没有, 执行 go mod tidy。 RESTClient,DynamicClient和ClientSet Demo 在Kubernetes上,通常需要Client来访问Ku
Awesome Go 收集了 Go 语言的流行库,框架和软件。 Awesome Go Middlewares Actual middlewares Libraries for creating HTTP middlewares Audio & Music Authentication & OAuth Command Line Configuration Continuous Integration
Awesome Awesome Node.js A curated list of awesome lists that are about or related to Node.js. Inspired by the awesome list thing, going deeper down the rabbit hole. �� Meta stuff about this awesome li
A curated list of awesome things related to Vite.js This awesome list is for Vite 2.x and onward. Vite 1.x's list is archived. Resources Official Resources 文档 GitHub Repo Release Notes Vue 3 Docs Awes