Sign in

Repository Index

47,133 repositories indexed

Tags: Data pipelines and messaging
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

1–16 of 16 · Most stars

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

  • go
  • golang
  • data-structure
  • map

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  • chat
  • chat-application
  • chatapp
  • go

🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications

  • api
  • web-api
  • server-sent-events
  • subscriptions

Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.

The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub

  • mqtt
  • mqtt-broker
  • mqtt-server
  • mqtt-smarthome

Probabilistic data structures for processing continuous, unbounded streams.

  • bloom-filter
  • go
  • stable-bloom-filters
  • cuckoo-filter

Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang

  • mqtt
  • mqtt-broker
  • mqtt-protocol
  • mqtt-server

🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications

The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀

  • eventdrivenarchitecture
  • golang
  • kafka
  • reflex

Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.

A simple embeddable scripting language which supports concurrent event processing.

A light-weight package for in-app micro batch processing

  • batch
  • batch-processing
  • event-processing
  • go