Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Share your terminal as a web application
A high productivity, full-stack web framework for the Go language.
- web-framework
- web-application
- web-application-framework
- hacktoberfest
🧟 The modern PHP app server
A push notification server written in Go (Golang).
- ios-notification
- notification-server
- android
- golang
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
- application-server
- golang
- workers
- supervisor
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
- apns
- notifications
- apple
- http2
A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.
✨ 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.
A CLI tool for building Go applications.
- golang-cli
- go
- golang
- scaffold
Build AI (or any) apps with scalable microservices & microfrontends.
Future-proof content collaboration platform
Modern Job Scheduler
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
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.
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
- template-project
- golang-app-server
- golang
- api-server
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
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.