Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
Repository Index
47,133 repositories indexed
1–24 of 30 · Most stars
Making it easy to write shell-like scripts in Go
- shell
- cat
- curl
- cut
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
- cli
- event-driven
- serverless-functions
- queues
Enterprise-ready, Git native feature management solution
- go
- feature-flags
- golang
- continuous-delivery
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
- validation
- golang
- go
- ozzo
Package ini provides INI file read and write functionality in Go
- go
- ini
- parser
- configuration
✨ 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.
Dead simple rate limit middleware for Go.
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
- template-project
- golang-app-server
- golang
- api-server
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
- golang-development
- vscode-devcontainers
- golang
- go
All-in-One Backend as a Service with Headless CMS Power
- golang
- headless-cms
- backend
- cms
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
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
- go-http
- go-http-middleware
- go-api
- go-rest-api
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
- go
- golang
- json
- performance
Read csv file from go using tags
- go
- csv
- tags
- hacktoberfest
A library for reading and writing parquet files.
- golang
- parquet
- reader
- writer
Golang binary decoder for mapping data into the structure
- golang
- binary
- decoder
- unmarshaling
A Golang Middleware to handle X-Forwarded-For Header
🚀 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.
A Go library for encoding structs into Header fields.
- golang
- go
- go-library
- structs
Command line, offline, access to HTTP status code, common header, and port references
Production-ready Go framework for gRPC + HTTP APIs with MongoDB ODM, zero-config SSL, Temporal workflows, cloud utilities, and bootstrap CLI.
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
- generics
- go
- golang
- http-router