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.
Repository Index
47,133 repositories indexed
1–9 of 9 · Most stars
A quick and easy way to setup a RESTful JSON API
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
- golang
- lint
- linters
- linting
Go (golang) http calls with retries and backoff
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
Library for setting values to structs' fields from env, flags, files or default tag
- go
- golang
- reflection
- configuration-management
A set of performant rate limiters for Go
- api
- rate-limiter
- rate
- quotas
🚀 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.
📟 Tiny utility Go client for HackerNews API.
- golang
- hackernews-api
- hackernews
- api