Sign in

Repository Index

47,133 repositories indexed

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

25–43 of 43 · Most stars

A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.

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

Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.

  • go
  • golang
  • golang-library
  • outbox

You had one job, or more then one, which can be done in steps

  • tasks
  • task-runner
  • task-scheduler
  • jobs

🚦 Semaphore pattern implementation with timeout of lock/unlock operations.

  • go
  • golang
  • library
  • module

Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.

  • mime
  • mime-types
  • mime-database
  • filetype

High-performance Aho-Corasick multi-pattern string matching for Go

  • aho-corasick
  • go
  • golang
  • performance

Multi-String Pattern Matching Algorithm Using TrieNode

  • aho-corasick
  • trie
  • search
  • multi-search

The Go Tripper package provides functionality for monitoring the status of a circuit. Track success and failure counts, implement circuit breaker patterns, and manage service availability.

  • circuit-breaker
  • go
  • golang

Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).

  • configuration
  • config
  • yaml
  • json