Explore

Community-curated catalog of developer tools. Makers can claim their listing to update details and verify ownership.

Surprise me
More filters ▾
Popular Tags
Filters: Tag: go Clear all

823 tools

melody

Minimalist framework for dealing with websocket sessions, includes broadcasting and automatic ping/pong handling

API Tools
gowebsocketpubsub
Visit → 4069★
messagebus

messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD

Customer Support
gomessage-buspubsub
Visit → 285★
NATS Go Client

Go client for the NATS

Message Queue
gonatsmessaging
Visit → 6504★
oplog

Generic oplog/replication system for REST APIs

Customer Support
gooplogmongodb
Visit →
Quamina

Fast pattern-matching for filtering messages and events

API Tools
gopattern-matchingevents
Visit → 485★
rabbitroutine

Lightweight library that handles RabbitMQ auto-reconnect and publishing retries. The library takes into account the need to re-declare entities in RabbitMQ after reconnection

Message Queue
gorabbitmqconsumer
Visit → 113★
rabbus

A tiny wrapper over amqp exchanges and queues

Message Queue
gorabbitmqpubsub
Visit → 98★
rabtap

RabbitMQ swiss army knife cli app

Message Queue
gorabbitmqtap
Visit → 280★
Ratus

Ratus is a RESTful asynchronous task queue server

Message Queue
gotask-queuedelayed
Visit → 124★
redisqueue

redisqueue provides a producer and consumer of a queue that uses Redis streams

Background Jobs
goredisqueue
Visit → 139★
rmqconn

RabbitMQ Reconnection. Wrapper over amqp.Connection and amqp.Dial. Allowing to do a reconnection when the connection is broken before forcing the call to the Close () method to be closed

Message Queue
gorabbitmqreconnect
Visit → 23★
Uniqush-Push

Redis backed unified push service for server-side notifications to mobile devices

Notifications
gopush-notificationsgcm
Visit → 1565★
varmq

A storage-agnostic message queue and worker pool for concurrent Go programs

Customer Support
goqueuemessage
Visit → 182★
Watermill

Working efficiently with message streams. Building event driven applications, enabling event sourcing, RPC over messages, sagas. Can use conventional pub/sub implementations like Kafka or RabbitMQ, bu

Message Queue
gomessagingpubsub
Visit → 9605★ 1 AI recommendations
zmq4

Go interface to ZeroMQ version 4. Also available for [version 3](https://github.com/pebbe/zmq3) and [version 2](https://github.com/pebbe/zmq2)

API Tools
gozeromqmessaging
Visit → 1248★
arp

Package arp implements the ARP protocol, as described in RFC 826

Developer Tools
goarpnetwork
Visit → 384★
bart

Package bart provides a Balanced-Routing-Table (BART) for very fast IP to CIDR lookups and more

Developer Tools
goroutingip
Visit →
buffstreams

Streaming protocolbuffer data over TCP made easy

Developer Tools
gotcpstreaming
Visit → 255★
canopus

CoAP Client/Server implementation (RFC 7252)

API Tools
gocoapiot
Visit → 156★
cdns

Change DNS servers effortlessly via terminal

Developer Tools
godnsclient
Visit → 3★ 1 AI recommendations
cidranger

Fast IP to CIDR lookup for Go

Developer Tools
gocidrip
Visit → 969★
dhcp6

Package dhcp6 implements a DHCPv6 server, as described in RFC 3315

Developer Tools
godhcp6dhcpv6
Visit → 79★
dnsmonster

Passive DNS Capture/Monitoring Framework

Monitoring & Uptime
godnsmonitoring
Visit → 353★
easytcp

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

Developer Tools
gotcpserver
Visit → 823★

Track the tools AI agents actually recommend

Create a free account to save tools and get AI-powered recommendations.

Sign Up Free →
Get weekly indie picks straight to your inbox