High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
- api-mocking
- cli
- developer-tools
- golang
47,133 repositories indexed
505–528 of 784 · Most stars
High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
Simple Reverse Proxy with Caching, written in Go, using Redis.
A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity.
Translated⏳ Provide filtering, sanitizing, and conversion of Golang data.
Generate scaffold project layout for Go.
Package ring provides a high performance and thread safe Go implementation of a bloom filter.
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
Functional Experiment in Golang
A set of tools to manipulate text, i.e. making text from templates in C#/Python way is faster than fmt.Sprintf
Prometheus remote write proxy that adds Cortex/Mimir tenant ID based on metric labels
Go Project Sample Layout
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
redisqueue provides a producer and consumer of a queue that uses Redis streams
Multi-agent research execution system: paper reproduction, benchmark evaluation, AutoResearch and claim-evidence graphs
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
Open-source Docker infrastructure platform. One web UI — containers, security, DNS, VPN, monitoring, backups, reverse proxy, terminal, and multi-node orchestration. Replace a dozen tools with one.
Easy to use and modular library to make self updating golang programs
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells.
Microservice framework following best cloud practices with a focus on productivity.
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.