hack-pad / hackpadfs
An extensible file system abstraction for Go. File systems, composable interfaces, and test suites.
☆254Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for hackpadfs
- Go io/fs.FS filesystem implementations for various URL schemes☆300Updated this week
- Implementation of io/fs.FS that appends SHA256 hashes to filenames to allow for aggressive HTTP caching.☆361Updated 8 months ago
- Importable package that parses version info from debug.ReadBuildInfo().☆256Updated last week
- Abstract File Storage☆303Updated 6 months ago
- Fast, high quality alternative to math/rand and golang.org/x/exp/rand☆236Updated 2 weeks ago
- Pluggable, extensible virtual file system for Go☆310Updated 2 weeks ago
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆347Updated 6 months ago
- Go library for printing human readable, relative time differences 🕰️☆397Updated 4 months ago
- Single producer and multi-reader lockless ring buffer in go using generics from the go 1.18.x release. It is significantly faster than ch…☆157Updated last year
- Fully featured, spec-compliant HTML5 server-sent events library☆338Updated 4 months ago
- Is a general library to help modify or set data within data structures and other objects.☆233Updated last year
- dagger is a fast, concurrency safe, mutable, in-memory directed graph library. Also includes a number of generic, concurrency safe data-s…☆310Updated last year
- A Go time testing library for writing deterministic unit tests☆240Updated last month
- Convert Go values to their AST☆308Updated 3 months ago
- A Go library for validating structs, maps and slices.☆223Updated last week
- S3 FileSystem (fs.FS) implementation☆181Updated 11 months ago
- The world’s most powerful template engine and Go embeddable interpreter☆430Updated 3 weeks ago
- A minimalist Go configuration library☆381Updated 8 months ago
- sq is a type-safe data mapper and query builder for Go.☆254Updated 2 months ago
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆363Updated last year
- depaware makes you aware of your Go dependencies☆437Updated 3 weeks ago
- Generic resource pool for Go☆304Updated 2 months ago
- Terminal string styling for go done right, with full and painless Windows 10 support.☆333Updated 2 years ago
- A collection of packages to augment the go testing package and support common patterns.☆518Updated 2 months ago
- [TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural typ…☆200Updated last year
- µDiff - a micro Go diffing library☆168Updated last month
- A modern generic testing assertions library for Go☆168Updated 2 weeks ago
- A Simple and Clear CLI library. Dependency free.☆180Updated 5 months ago
- Simplified error handling in Go☆167Updated last year
- Optional values for Go☆104Updated last year