Open-source AI gateway. Self-hosted LLM gateway with OpenAI-, Claude- and Gemini-compatible APIs, model routing, access control, usage tracking and cost accounting.
Repository Index
47,133 repositories indexed
1–24 of 52 · Most stars
The universal proxy platform
A realtime distributed messaging platform
High-Performance server for NATS.io, the cloud and edge native messaging system.
- go
- golang
- messaging
- message-bus
Analyzes resource usage and performance characteristics of running containers.
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Disk Usage/Free Utility - a better 'df' alternative
- hacktoberfest
- disk-space
- disk-usage
- df
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
- saga
- xa
- tcc
- microservice
Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics
Fancy stream processing made operationally mundane
- message-queue
- stream-processing
- streaming-data
- message-bus
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
Fast disk usage analyzer with console interface written in Go
- filesystem
- golang
- cli
- disk-usage
Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.
IoT Platform Framework
- golang
- iot-platform
- edge-computing
- distributed-systems
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
- websocket
- go-websocket
- ws
- go-ws
Message queue system written in Go and backed by Redis
- go
- golang
- redis
- message-queue
Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.
- apns
- push-notifications
- golang
- server
kwatch runs inside your Kubernetes cluster, traces every failure to its root cause, and sends one message: what broke, why, who changed it and what to do next.
- kubernetes
- monitoring
- k8s
- kwatch
:sparkles: :rocket: EasyTCP is a light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful.
- tcp
- go
- golang
- middleware
mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"
- nanomsg
- message
- queue
- nng
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
- golang
- workflow
- distributed-system
- orchestration
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
- golang
- go
- crontab
- cronjob
✉️ A streaming Go library for the Internet Message Format and mail messages
- mime
This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
- go
- golang
- fiber-framework
- paypal