The Go language implementation of gRPC. HTTP/2 based RPC
Repository Index
47,133 repositories indexed
1–24 of 46 · Most stars
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
- go
- golang
- golang-framework
- microservice-framework
Infrastructure orchestration from local to your cloud
- go
- backend
- microservices
- encore
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
- saga
- xa
- tcc
- microservice
go generate based graphql server library
The Open Source Firebase Alternative with GraphQL.
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
- cron
- workflow-engine
- workflow-scheduler
- workflow-orchestration
Docker-based local PHP+Node.js web development environments
One governed graph for AI agents — GraphQL + MCP over your databases, files, APIs, and code
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
- epoll-tcp-server
- kqueue
- golang
- reactor
pg_timetable: Advanced scheduling for PostgreSQL
- cron
- postgresql
- database
- chains
Ruby on Rails like test fixtures for Go. Write tests against a real database
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
- golang
- microservice
- apollo
- cloud-native
Create jobs on a time-based schedule on Docker Swarm
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
Trims, sanitizes & scrubs data based on struct tags (go, golang)
Adaptive hedged requests for Go. Cut your p99 latency with zero configuration. Based on Google's "The Tail at Scale" paper.
- concurrency
- go
- golang
- golang-library
Simple in-memory job queue for Golang using worker-based dispatching
- golang
- queue-workers
- job-scheduler
- job-worker
Lightweight RESTful database engine based on stack data structures