Dogmatiq (dogmatiq)

Dogmatiq

dogmatiq

Geek Repo

A suite of open-source software products for developing message-based distributed applications in Go.

Location:Brisbane, Australia

Home Page:dogmatiq.io

Github PK Tool:Github PK Tool

Dogmatiq's repositories

ferrite

Declarative environment variable validation for Go.

Language:GoLicense:MITStargazers:6Issues:1Issues:24

example

An example Dogma application with the features of a simple bank.

Language:GoLicense:MITStargazers:4Issues:4Issues:30

dapper

A pretty-printer for Go values with minimalistic output.

Language:GoLicense:MITStargazers:3Issues:4Issues:25

harpy

🚧 A transport-agnostic JSON-RPC v2 server toolkit for Go.

Language:GoLicense:MITStargazers:3Issues:2Issues:5

cosyne

🚫 Context-aware synchronization primitives for Go.

Language:GoLicense:MITStargazers:2Issues:2Issues:4

imbue

🚧 A type-safe dependency injection container for Go.

Language:GoLicense:MITStargazers:2Issues:1Issues:12

linger

Timeout and retry utilities for Go.

Language:GoLicense:MITStargazers:2Issues:4Issues:10

projectionkit

Build Dogma projections using popular database systems.

Language:GoLicense:MITStargazers:2Issues:5Issues:20

verity

🚧 An event-sourced Dogma engine.

Language:GoLicense:MITStargazers:2Issues:5Issues:131

dyad

A type-safe deep-copy library for Go.

Language:GoLicense:MITStargazers:1Issues:1Issues:0

iago

IO utilities for Go.

Language:GoLicense:MITStargazers:1Issues:4Issues:8

interopspec

🚧 Protocol Buffers and gRPC definitions for improving engine interoperability.

Language:GoLicense:MITStargazers:1Issues:4Issues:8

testkit

Write blackbox tests for Dogma applications.

Language:GoLicense:MITStargazers:1Issues:4Issues:82

veracity

🚧 A horizontally-scalable event-sourced Dogma engine.

Language:GoLicense:MITStargazers:1Issues:5Issues:27

proclaim

🚧 A Kubernetes controller and CRD that publishes DNS-SD records.

Language:GoLicense:MITStargazers:0Issues:1Issues:1

aureus

🚧 Markdown-based golden-file tests for Go.

Language:GoLicense:MITStargazers:0Issues:0Issues:0

browser

🚧 A web-based documentation server for inspecting Dogma applications.

Language:GoLicense:MITStargazers:0Issues:1Issues:2

configkit

Inspect, validate and visualize Dogma application configurations.

Language:GoLicense:MITStargazers:0Issues:4Issues:26

discoverkit

Discover running Dogma applications on the network.

Language:GoLicense:MITStargazers:0Issues:4Issues:4

dissolve

🚧 A DNS-SD, Multicast DNS and Zeroconf/Bonjour toolkit for Go.

Language:GoLicense:MITStargazers:0Issues:1Issues:6

dogmacli

🚧 Command line tools for Dogma applications.

Language:GoLicense:MITStargazers:0Issues:3Issues:26

dosh

🚧 A Go library for representing monetary values in-process and on-the-wire.

Language:GoLicense:MITStargazers:0Issues:2Issues:0

enginekit

🚧 Tools for developing Dogma engines.

Language:GoLicense:MITStargazers:0Issues:1Issues:4

kyu

🚫 Queue data-structures for Go.

Language:GoLicense:MITStargazers:0Issues:2Issues:1

marshalkit

Marshal and unmarshal Dogma messages and other types.

Language:GoLicense:MITStargazers:0Issues:4Issues:8

mobius

🚫 A weighted consistent-hashing implementation for Go.

Language:GoLicense:MITStargazers:0Issues:4Issues:3

persistencekit

Abstract persistence primitives for use by Dogma engines, projections, etc.

Language:GoLicense:MITStargazers:0Issues:0Issues:0

primo

🚧 Opinionated Protocol Buffers enhancements for Go.

Language:GoLicense:MITStargazers:0Issues:2Issues:0

protean

🚧 A Protocol Buffers RPC framework for Go, consumable from the browser using standard APIs.

Language:GoLicense:MITStargazers:0Issues:1Issues:26

sqltest

🚧 Internal utilities for testing Dogma projects that use SQL databases.

Language:GoLicense:MITStargazers:0Issues:4Issues:0