Add a type for paths in Go.
- golang
- go
- path
- filesystem
47,133 repositories indexed
217–231 of 231 · Most stars
Add a type for paths in Go.
Simple and configurable Logging in Go, with level, formatters and writers
FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
Fast, zero-configuration, static HTTP filer server.
Golang struct-tag based configfile and flag parsing
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.
NFDump File Reader
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
Dynamic configuration file templating tool for kubernetes manifest or general configuration files
Pin AI Skill behavior. Block unapproved drift in CI. See exactly what changed in every PR.
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
A CLI tool that renders Markdown files in the browser with GitHub-style formatting and live reload on file changes.
Pin and update Docker image digests in Dockerfiles and compose files
runner for intellij .http files
Parse configuration values into given struct from environment, files, json, bytes, or other input convertible to bytes