Cross-platform filesystem notifications for Go.
Repository Index
79,841 visible repositories in the index
1–16 of 16 · Most stars
FUSE-based file system for replicating SQLite databases across a cluster of machines
Automatically set GOMAXPROCS to match Linux container CPU quota.
- go
- golang
- gomaxprocs
- container
Powerful system container and virtual machine manager
- go
- containers
- lxc
- lxd
A terminal based graphical activity monitor inspired by gtop and vtop
TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.
- tagging
- go
- filesystem
- command-line
eBPF-based autoinstrumentation of web applications and network metrics
- ebpf
- metrics-gathering
- observability
- traces
Automatically update your Windows hosts file with the WSL2 VM IP address
- wsl
- wsl2
Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
Go implementation of the XDG Base Directory Specification and XDG user directories
- xdg
- go
- golang
- specification
Takes an input http.FileSystem (likely at go generate time) and generates Go code that statically implements it.
- go
- embed-files
File system event notification library on steroids.
- golang
- filesystem-library
- notifications
- filesystem-events
A high-performance rate limiter library for Go applications
- concurrency
- golang
- lock-free
- rate-limiting
Pure Go system tray library for Windows, macOS, and Linux. Zero CGO.
- cross-platform
- dbus
- desktop
- go
Simple line of code counter written in Go
- go
- golang
- line-of-code
- loc
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.