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

    Build robust message-driven applications in Go.

    Go 38 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 17 2

Repositories

Showing 10 of 45 repositories
  • enginekit Public

    🚧 Tools for developing Dogma engines.

    dogmatiq/enginekit's past year of commit activity
    Go 0 MIT 0 4 1 Updated Oct 7, 2026
  • aureus Public

    🚧 Markdown-based golden-file tests for Go.

    dogmatiq/aureus's past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 6, 2026
  • harpy Public

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

    dogmatiq/harpy's past year of commit activity
    Go 4 MIT 0 3 0 Updated Oct 6, 2026
  • persistencekit Public

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

    dogmatiq/persistencekit's past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 5, 2026
  • ferrite Public

    Declarative environment variable validation for Go.

    dogmatiq/ferrite's past year of commit activity
    Go 17 MIT 2 11 0 Updated Oct 5, 2026
  • proclaim Public

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

    dogmatiq/proclaim's past year of commit activity
    Go 1 MIT 1 1 1 Updated Oct 5, 2026
  • 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 1 Updated Oct 5, 2026
  • projectionkit Public

    Build Dogma projections using popular database systems.

    dogmatiq/projectionkit's past year of commit activity
    Go 3 MIT 1 0 1 Updated Oct 5, 2026
  • testkit Public

    Write blackbox tests for Dogma applications.

    dogmatiq/testkit's past year of commit activity
    Go 1 MIT 1 30 0 Updated Oct 1, 2026
  • runkit Public

    🚧 A reference Dogma engine implementation.

    dogmatiq/runkit's past year of commit activity
    Go 0 MIT 0 0 8 Updated Oct 1, 2026

Most used topics

Loading…