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.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Your ultimate Go microservices framework for the cloud-native era.
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
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
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
Realtime server for reliable two-way communication to power-up any backend
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
pg_timetable: Advanced scheduling for PostgreSQL
Go with Zod inspired simple schema validation
- error-handling
- golang
- runtime-validation
- schema-validation
Optimized JSON for Go
Create jobs on a time-based schedule on Docker Swarm
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
- go
- golang
- golang-package
- mail
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
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.
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀
- eventdrivenarchitecture
- golang
- kafka
- reflex
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.
⚡️ A lightning fast HTTP router
🚀 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.
RES Service protocol library for Go
- go
- golang
- golang-package
- nats-server
Go cron job scheduler — drop-in replacement for robfig/cron with runtime updates, resilience middleware, and active maintenance
Nullable Go types that can be marshalled/unmarshalled to/from JSON.
- golang
- nullable
- json
- marshal
(module) A Go task scheduler for cron jobs with cron expressions, task dependency chains, execution timeouts, and graceful shutdown