An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
- go
- golang
- golang-framework
- microservice-framework
47,133 repositories indexed
1–24 of 51 · Most stars
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Simple, reliable, and efficient distributed task queue in Go
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
A powerful framework for faster, easier, and more efficient project development.
Simple HTTP, REST, and SSE client library for Go
Swagger 2.0 implementation for go
Generate Go client and server boilerplate from OpenAPI 3 specifications
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
An enhanced HTTP client for Go
HTTP middleware for Go that facilitates some quick security wins.
net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
OpenAPI Diff and Breaking Changes
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
The Official Twilio SendGrid Golang API Library
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
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.
Validate the Strength of a Password in Go
Easily consume REST APIs with Go (golang)
Beautiful, integrated, OpenAPI documentation.
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
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.
🧬 Repository for third party middlewares with dependencies
A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.