Skip to content
@dogmatiq

Dogmatiq

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

Dogmatiq

Contributing Guide Versioning Policy

We build Dogma, an open-source toolkit for developing message-based and distributed applications in Go, with a focus on the tenets of Domain Driven Design.

Along the way we've built a number of libraries and tools for use in our own projects. We have published them here in the hope that they will be useful to the community at large.

Pinned Loading

  1. dogma dogma Public

    A specification and API for building message-based applications in Go.

    Go 33 3

  2. example example Public

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

    Go 4 2

  3. testkit testkit Public

    Write blackbox tests for Dogma applications.

    Go 1 1

  4. ferrite ferrite Public

    Declarative environment variable validation for Go.

    Go 8 2

Repositories

Showing 10 of 43 repositories
  • enginekit Public

    🚧 Tools for developing Dogma engines.

    dogmatiq/enginekit’s past year of commit activity
    Go 0 MIT 0 3 1 Updated Apr 22, 2025
  • interopspec Public

    🚧 Protocol Buffers and gRPC definitions for improving engine interoperability.

    dogmatiq/interopspec’s past year of commit activity
    Go 1 MIT 0 3 0 Updated Apr 22, 2025
  • dyad Public

    A type-safe deep-copy library for Go.

    dogmatiq/dyad’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 22, 2025
  • protean Public

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

    dogmatiq/protean’s past year of commit activity
    Go 0 MIT 0 15 0 Updated Apr 22, 2025
  • example Public

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

    dogmatiq/example’s past year of commit activity
    Go 4 MIT 2 6 0 Updated Apr 21, 2025
  • testkit Public

    Write blackbox tests for Dogma applications.

    dogmatiq/testkit’s past year of commit activity
    Go 1 MIT 1 32 0 Updated Apr 21, 2025
  • dapper Public

    A pretty-printer for Go values with minimalistic output.

    dogmatiq/dapper’s past year of commit activity
    Go 3 MIT 1 3 0 Updated Apr 21, 2025
  • verity Public

    🚧 An event-sourced Dogma engine.

    dogmatiq/verity’s past year of commit activity
    Go 2 MIT 2 41 (1 issue needs help) 1 Updated Apr 21, 2025
  • primo Public

    🚧 Opinionated Protocol Buffers enhancements for Go.

    dogmatiq/primo’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 21, 2025
  • veracity Public

    🚧 A horizontally-scalable event-sourced Dogma engine.

    dogmatiq/veracity’s past year of commit activity
    Go 1 MIT 0 11 1 Updated Apr 21, 2025

Top languages

Loading…

Most used topics

Loading…