A cloud-native Go microservices framework with cli tool for productivity.
Repository Index
47,133 repositories indexed
1–24 of 32 · Most stars
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Your ultimate Go microservices framework for the cloud-native era.
- golang
- framework
- kratos
- go
Temporal service
- workflows
- workflow-engine
- workflow-automation
- workflow-management
lightweight, idiomatic and composable router for building Go HTTP services
- http
- router
- context
- middleware
Workflow Engine for Kubernetes
- workflow
- kubernetes
- argo
- dag
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
Golang client for NATS, the cloud native messaging system.
- go
- golang
- nats
- microservices
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
- cli
- event-driven
- serverless-functions
- queues
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
Open-source, self-hosted newsletter, email marketing and transactional email platform. Visual MJML editor, Liquid templating, 7 sending providers.
- mailing-list
- newsletter
- self-hosted
- amazon-ses
A Go client library for the Twitter 1.1 API
- go
- golang
- go-library
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
- go
- onnx
- neural-network
- open-source
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
- framework
- golang
- golang-library
- web-framework
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
- golang
- go
- template
- view
An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
- golang
- framework
- go
- router
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀
- eventdrivenarchitecture
- golang
- kafka
- reflex
Simple in-memory job queue for Golang using worker-based dispatching
- golang
- queue-workers
- job-scheduler
- job-worker
state machine which runs code
- golang
- workflows
- state-machine
- actor-model
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
- golang
- go
- microservices
- microservice
Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC.
- go
- orchistrator
- microservices
- gateway-api
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more.
Generate OpenAPI 3.1 specs from Go source code via static analysis — zero annotations, automatic framework detection