Sign in

Repository Index

88,573 visible repositories in the index

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

73–96 of 116 · Most stars

🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.

  • cqrs
  • golang
  • mediator
  • mediator-pattern

Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.

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

A Global event triggerer for golang. Defines functions as event with id string. Trigger the event anywhere from your project.

  • event-handlers
  • trigger

Eventually consistent distributed in-memory cache Go library

  • gossip-protocol
  • cache
  • lru-cache
  • in-memory-caching

:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications

🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.

  • go
  • golang
  • go-package
  • email

Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.

  • levenshtein
  • levenshtein-distance
  • similarity-metric
  • common-prefix-bonus

Go cross-platform glfw library for creating an OpenGL context and receiving events.

A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.

  • golang
  • id
  • json
  • type

fast, extensible, versatile event router for Suricata's EVE-JSON format

  • suricata
  • eve
  • json
  • golang

Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.

hypermatch is a high-performance ⚡ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second 🚀 against extensive rule sets in-memory with minimal latency ⏱️.

  • go
  • golang
  • matching
  • matching-engine