go-git / go-billy
The missing interface filesystem abstraction for Go
☆333Updated 2 weeks ago
Alternatives and similar repositories for go-billy:
Users that are interested in go-billy are comparing it to the libraries listed below
- Go io/fs.FS filesystem implementations for various URL schemes☆302Updated this week
- A collection of packages to augment the go testing package and support common patterns.☆532Updated last week
- A gitignore parser for go☆143Updated last year
- S3 FileSystem (fs.FS) implementation☆185Updated last year
- Unified text diffing in Go (copy of the internal diffing packages the officlal Go language server uses)☆139Updated last year
- A tiny HTTP server for supporting custom Golang import paths☆321Updated last week
- Selected Go-internal packages factored out from the standard library☆896Updated 3 weeks ago
- Go modules analysis tool☆400Updated 2 years ago
- Abstract File Storage☆311Updated 9 months ago
- Thread-safe file locking library in Go☆607Updated last week
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.☆552Updated 6 months ago
- Convert Go values to their AST☆309Updated this week
- An extensible file system abstraction for Go. File systems, composable interfaces, and test suites.☆259Updated 6 months ago
- Implements support for double star (**) matches in golang's path.Match and filepath.Glob.☆543Updated 3 weeks ago
- A common logging package for HashiCorp tools☆323Updated this week
- Docker image for Golang cross-compiling with CGO☆162Updated last week
- Pluggable, extensible virtual file system for Go☆322Updated this week
- Network address types☆715Updated last year
- A lightweight tool to report on the licenses used by a Go package and its dependencies. Highlight! Versioned external URL to licenses can…☆863Updated last month
- Experimental implementation of a proposed v2 encoding/json package☆443Updated last week
- Accurate Code Coverage reporting for Golang (Go)☆220Updated last month
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆268Updated 2 weeks ago
- Go package for writing descriptions using the Graphviz DOT and Mermaid language☆283Updated 2 months ago
- A type system for dynamic values in Go applications☆363Updated last month
- ☆131Updated 8 years ago
- Go utilities for performing shell-like word splitting/joining☆204Updated 10 months ago
- console package for Go☆183Updated 10 months ago
- Golang helpers for data sizes (kilobytes, petabytes), human readable sizes, parsing☆157Updated last year
- Importable package that parses version info from debug.ReadBuildInfo().☆265Updated 3 months ago
- In-memory implementation of Go's `io/fs.FS` interface☆112Updated 4 months ago