The Universal Filesystem Abstraction for Go
- compression
- filesystem
- fs
- go
47,133 repositories indexed
1–16 of 16 · Most stars
The Universal Filesystem Abstraction for Go
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
Abstract File Storage
Abstract JSON for Golang with JSONPath support
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
A layer of abstraction the around acme/autocert certificate manager (Golang)
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
Abstraction layer for simple rabbitMQ connection, messaging and administration
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
A Go library providing a simplified abstraction over google/gopacket for network packet parsing and processing, reducing boilerplate and improving ease of use while preserving core packet inspection capabilities.
Abstractions and utilities to get rid of boilerplate code in business logic