Send push notifications to your phone or desktop using PUT/POST
Repository Index
47,133 repositories indexed
1–24 of 45 · Most stars
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
- go
- golang
- golang-framework
- microservice-framework
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.
Go RPC framework with high-performance and strong-extensibility for building micro-services.
- rpc
- go
- microservices
- framework
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
Making it easy to write shell-like scripts in Go
- shell
- cat
- curl
- cut
Enterprise-ready, Git native feature management solution
- go
- feature-flags
- golang
- continuous-delivery
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
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
- cbor
- rfc-8949
- cose
- cwt
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
- go
- onnx
- neural-network
- open-source
Simple, modular, and observable Go framework for backend applications.
- framework
- go
- golang
- grpc-server
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
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
Glue - Robust Go and Javascript Socket Library (Alternative to Socket.io)
🍡 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
A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯
- push-notifications
- gotify
- matrix-org
- notifications
Translatedgin auto binding, grpc, and annotated route, gin annotated routes, grpc, automatic parameter binding tool
- gin
- golang
- auto
- bind
Cap'n Proto library and parser for go. This is go-capnproto-1.0, and does not have rpc. See https://github.com/zombiezen/go-capnproto2 for 2.0 which has rpc and capabilities.
A binary stream packer and unpacker
- unpacker
- packer