/go-playground

All-in-one study repository for some small stuff and snippet about golang code

Primary LanguageGoMIT LicenseMIT

go-playground

Repository Top Language Github Open Issues GitHub contributors

About

This repository contains all the snippets and small code samples I'm testing and exploring.

Web Chat

Simple chat on web sockets with redis pubsub.

See README for additional information.

RabbitMQ example

Just send and receive simple value via rabbitMQ.

See README for additional information.

Simple brocker message

REST Service that handle two operations:

PUT /queue?v=msg     # Add message to queue
GET /queue?timeout=N # Retrive first message from queue or wait N seconds

See README for additional information.

Logger

Colorful slog configuration that decorates logs with pretty color.

See README for additional information.

Cluster

Simple cluster CRDT counter based on Hashicorp Memberlist library.

See README for additional information.

Minio

File uploader on Fiber with Minio.

See README for additional information.

File server

Simple file server

See README for additional information.