C2FO / vfs
Pluggable, extensible virtual file system for Go
☆318Updated this week
Alternatives and similar repositories for vfs:
Users that are interested in vfs are comparing it to the libraries listed below
- Abstract File Storage☆308Updated 8 months ago
- The missing interface filesystem abstraction for Go☆333Updated this week
- An extensible file system abstraction for Go. File systems, composable interfaces, and test suites.☆258Updated 5 months ago
- Selected Go-internal packages factored out from the standard library☆888Updated 3 weeks ago
- dagger is a fast, concurrency safe, mutable, in-memory directed graph library. Also includes a number of generic, concurrency safe data-s…☆321Updated last year
- Thread-safe file locking library in Go☆603Updated last week
- Virtual filesystem library written in golang☆468Updated 10 months ago
- Drop-in replacement for the standard library errors package and github.com/pkg/errors☆199Updated 2 years ago
- The world’s most powerful template engine and Go embeddable interpreter☆446Updated 3 weeks ago
- 🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit☆339Updated last year
- A minimalist Go configuration library☆381Updated 10 months ago
- ☆541Updated last month
- Zero-allocation reflection library for Go☆548Updated last year
- dque is a fast, embedded, durable queue for Go☆777Updated 2 months ago
- Simple licensing library for golang.☆375Updated last year
- Fully featured, spec-compliant HTML5 server-sent events library☆360Updated this week
- Go io/fs.FS filesystem implementations for various URL schemes☆302Updated this week
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆366Updated last year
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.☆543Updated 5 months ago
- Go package for dealing with maps, slices, JSON and other data.☆717Updated last month
- Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, Po…☆758Updated last month
- ☆190Updated 5 months ago
- Package dburl provides a standard, URL style mechanism for parsing and opening SQL database connection strings☆274Updated 2 months ago
- A place to keep useful golang functions and small libraries☆290Updated 3 months ago
- A Go client for rqlite, the distributed database built on SQLite☆156Updated 3 months ago
- Build self-updating Go programs☆752Updated 2 months ago
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆280Updated 2 weeks ago
- S3 FileSystem (fs.FS) implementation☆183Updated last year
- Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins☆512Updated last year
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities…☆239Updated 8 months ago