SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
Repository Index
47,133 repositories indexed
1–24 of 38 · Most stars
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
- openvpn
- dns-over-tls
- mullvad
- windscribe
A developer-friendly API for converting many document formats into PDF files, and more!
Lightweight network IP scanner written in Go. With notifications, history, export to Grafana
- arp-scan
- self-hosted
- selfhosted
- arp-scanner
Fast cross-platform HTTP benchmarking tool written in Go
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
A modern IRC server (daemon/ircd) written in Go.
- irc-daemon
- sasl
- irc
- ircd
Mergo: merging Go structs and maps since 2013
- go
- structures
- merge
- mapping
Use all your internet connections at once on Windows, macOS, Linux and Android: per-connection load balancing over Wi-Fi, Ethernet, mobile data and phone tethers
- windows
- networking
- load-balancing
- bandwidth-aggregation
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
- go
- rule-engine
- edge-computing
- iot
A download manager package for Go
- golang
- download-manager
Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
Gatt is a Go package for building Bluetooth Low Energy peripherals
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see https://github.com/github/hub/issues/475 for more info
The management of multiple apps running over different ports made easy
- proxy
- tools
- golang
- proxy-server
Compute the diff between two JSON documents as a series of JSON Patch (RFC6902) operations
- json-patch
- rfc6902
- jsonpatch
- kubernetes-webhook
Energy is a framework developed by Go language based on CEF (Chromium Embedded Framework) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux
Translated📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go application configuration loading and management, supporting multiple formats, multi-file loading, remote file loading, data merging, and parsing of environment variable names
- config
- config-management
- json
- yaml
Terminal-native 3-way git mergetool and diff viewer
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.
- errors
- golang
- go
- go-context
go library for image programming (merge, crop, resize, watermark, animate, ease, transit)
- golang
- image
- merge
- crop
Merge multiple pcap files together, gracefully.
- pcap
- merge
- tcpdump-capture
- packet-processing
🍊 A fast, keyboard-driven terminal UI to manage Docker containers, Compose stacks, and Swarm services with the ergonomics of K9s.