More effective network communication, two-way calling, notify and broadcast supported.
Repository Index
47,133 repositories indexed
49–72 of 117 · Most stars
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
- http-cache
- traefik
- souin-instance
- traefik-plugin
:rocket: Modern cross-platform HTTP load-testing tool written in Go
- go
- golang
- load-testing
- performance
Harmful workload generator for PostgreSQL
- postgresql
- benchmarking
- testing
- failure-injection
Consistent hashing with bounded loads in Golang
- consistent-hashing
- golang
- load-balancing
- consistent-hashing-library
Simple, fast and scalable golang rpc library for high load
Run:ai is the AI workload orchestration platform for Kubernetes. This monorepo contains the control plane services, in-cluster Kubernetes operator/controllers, shared libraries and clients, the installer, and the local dev environment.
Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
- peer-to-peer
- networking
- lan-broadcasting
- udp-broadcast
Simple, useful and opinionated config loader.
- go
- golang
- dependency-free
- config
Composable, observable and performant config handling for Go for the distributed processing era
- configuration
- config
- state-management
- reloading
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
- go
- golang
- slog
- handler
Dependency Manager for Delphi and Lazarus
- boss
- delphi
- packagemanager
- package-manager
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
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
- functional-programming
- lazy-evaluation
- golang-library
- golang
Load configuration in cascade from multiple backends into a struct
- configuration
- structure
- configuration-loader
- golang
Flexible HTTP command line stress tester for websites and web services
- load-testing
- stress-testing
- stress-tester
- performance-analysis
A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure.
- golang
- hot-reload
- hotswap
- plugin
eBPF-based workload orchestration platform, built for Cloud Native ecosystem.
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
- configuration
- go
- golang
- minimalist
WeScale is a Modern MySQL proxy that supports read-write-split, read-after-write-consistency, load balancing and OnlineDDL.
- database-proxy
- mysql
- mysql-proxy
- online-ddl
Load environment variables from `.env` or `io.Reader` in Go.
- environment-variables
- golang
- golang-library
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
- launcher
- payload
- elf
- elf-binaries
A gh CLI extension that uploads attachments to GitHub from the command line
- gh-cli
- gh-issue
- gh-s3-artifact
- github
TranslatedKeep discovering by following your curiosity — a local-first tool for multi-platform content aggregation, reading, and note-taking
- bilibili
- douyin
- rss
- rsshub