The Go language implementation of gRPC. HTTP/2 based RPC
Repository Index
47,133 repositories indexed
1–24 of 57 · Most stars
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
- websocket-server
- websockets
- proxy
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
- go
- goa
- microservices
- rest
Receive notifications when an image is updated on a Docker registry
- docker
- registry
- update
- watch
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
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
- golang-library
- openapi3
- json-schema
- documentation
A docker job scheduler (aka. crontab for docker)
Docker-based local PHP+Node.js web development environments
One governed graph for AI agents — GraphQL + MCP over your databases, files, APIs, and code
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
- api-gateway
- microservices
- backend-services
- reverse-proxy
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
- websocket
- go-websocket
- ws
- go-ws
Executing shell commands via HTTP server
pg_timetable: Advanced scheduling for PostgreSQL
- cron
- postgresql
- database
- chains
Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.
- apns
- push-notifications
- golang
- server
Hprose is a cross-language RPC. This project is Hprose for Golang.
- rpc
- rpc-framework
- rpc-client
- rpc-server
Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).
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
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
- golang
- lint
- linters
- linting
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
- template-project
- golang-app-server
- golang
- api-server
Create jobs on a time-based schedule on Docker Swarm
A simple and flexible health check library for Go.
- golang
- health
- microservice
- kubernetes
rest for go