{"repo":"andygeiss/cloud-native-utils","free":true,"listed":false,"github":"https://github.com/andygeiss/cloud-native-utils","clone":"git clone https://github.com/andygeiss/cloud-native-utils.git","description":"A collection of high-performance, modular utilities for enhancing testing, transactional consistency, efficiency, security and stability in cloud-native Go applications.","language":"Go","stars":28,"topics":["automated-testing","batteries-included","best-practices","cloud-native","cloud-native-patterns","go","golang","utils","assert","consistency"],"license":"MIT","category":"analytics","readme_excerpt":"Cloud Native Utils A modular Go library providing reusable utilities for building cloud-native applications. --- Table of Contents - Overview - Features - Installation - Usage - Project Structure - Running Tests - Contributing - License --- Overview Cloud Native Utils is a collection of small, focused Go packages designed to be imported independently. There is no monolithic framework—each package addresses a single concern and can be used standalone. The library covers common cloud-native needs: resilience patterns, structured logging, message dispatching, generic CRUD persistence, security primitives, and HTTP middleware. --- Features Package Description --------- ------------- assert Minimal test assertion helper ( assert.That ) consistency Transactional event log with JSON file persistence efficiency Channel helpers ( Generate , Merge , Split , Process ), gzip middleware, similarity search (Cosine, Jaccard), sparse data structures ( KeyedSparseSet , SparseSharding ) env Generic environment variable parsing ( env.Get[T] ) event Domain event interfaces ( Event , EventPublisher , EventSubscriber ) extensibility Dynamic Go plugin loading logging Structured JSON logging via log/slog mcp Model Context Protocol server for AI tool integrations (Claude Desktop) messaging Publish-subscribe dispatcher (in-memory or Kafka-backed) resource Generic CRUD interface with multiple backends (memory/sharded-sparse/JSON/YAML/SQLite/PostgreSQL) security AES-GCM encryption, password hashing, HMA","default_branch":null,"files":null,"tree":[],"storefront":"/r/andygeiss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andygeiss/cloud-native-utils/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}