A cloud-native Go microservices framework with cli tool for productivity.
Repository Index
55,140 visible repositories in the index
1–24 of 134 · Most stars
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- consul
- service-mesh
- service-discovery
- kubernetes
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
- microservices
- microservice
- kubernetes
- sidecar
Your ultimate Go microservices framework for the cloud-native era.
- golang
- framework
- kratos
- go
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
- go
- iris
- web-framework
- mvc
Temporal service
- workflows
- workflow-engine
- workflow-automation
- workflow-management
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- email-marketing
- newsletter
- newsletter-management
- mailing-list
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
A powerful framework for faster, easier, and more efficient project development.
- framework
- orm
- goframe
- go-framework
A high productivity, full-stack web framework for the Go language.
- web-framework
- web-application
- web-application-framework
- hacktoberfest
Infrastructure orchestration from local to your cloud
- go
- backend
- microservices
- encore
Simple HTTP, REST, and SSE client library for Go
- golang
- go
- go-resty
- http-client
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
- saga
- xa
- tcc
- microservice
The Open Source Firebase Alternative with GraphQL.
- postgres
- hasura
- graphql
- authentication
Golang client for NATS, the cloud native messaging system.
- go
- golang
- nats
- microservices
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
- api-gateway
- microservice
- golang
- middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
- grpc
- golang
- middleware
- generic-functions
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
- govalidator
- go
- validation
- validation-library
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
- cli
- event-driven
- serverless-functions
- queues
A Cloud Native traffic orchestration system. (CNCF Project)
- go
- http
- api-gateway
- gateway
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
TOML parser for Golang with reflection.
Enterprise-ready, Git native feature management solution
- go
- feature-flags
- golang
- continuous-delivery