Send push notifications to your phone or desktop using PUT/POST
Repository Index
47,133 repositories indexed
1–24 of 99 · Most stars
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
- go
- websocket
- golang
- gorilla
Temporal service
- workflows
- workflow-engine
- workflow-automation
- workflow-management
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
- websocket-server
- websockets
- proxy
Simple, reliable, and efficient distributed task queue in Go
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.
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
- uber
- cadence
- workflows
- orchestration-engine
A push notification server written in Go (Golang).
- ios-notification
- notification-server
- android
- golang
TranslatedBest microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! Java has dubbo, Golang has rpcx! build for cloud!
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
- background-jobs
- go
- golang
- postgres
package for building REST-style Web Services using Go
Receive notifications when an image is updated on a Docker registry
- docker
- registry
- update
- watch
TOML parser for Golang with reflection.
Enterprise-ready, Git native feature management solution
- go
- feature-flags
- golang
- continuous-delivery
GraphQL server with a focus on ease of use
- graphql
- go
- golang
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
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
- cron
- workflow-engine
- workflow-scheduler
- workflow-orchestration
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
The interactive web server
Painless middleware chaining for Go
- middleware
- handler
- go
- web
⚡ 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.
Robust and flexible email library for Go