Owner
dogmatiq
18 indexed repositories · View on GitHub
-
dogma
Build robust message-driven applications in Go.
Go · 38 stars
-
ferrite
Declarative environment variable validation for Go.
Go · 17 stars
-
harpy
🚧 A transport-agnostic JSON-RPC v2 server toolkit for Go.
Go · 4 stars
-
example
An example Dogma application with the features of a simple bank.
Go · 4 stars
-
linger
Timeout and retry utilities for Go.
Go · 3 stars
-
cosyne
🚫 Context-aware synchronization primitives for Go.
Go · 2 stars
-
imbue
🚧 A type-safe dependency injection container for Go.
Go · 2 stars
-
interopspec
🚧 Protocol Buffers and gRPC definitions for improving engine interoperability.
Go · 1 star
-
mobius
🚫 A weighted consistent-hashing implementation for Go.
Go · 1 star
-
testkit
Write blackbox tests for Dogma applications.
Go · 1 star
-
proclaim
🚧 A Kubernetes controller and CRD that publishes DNS-SD records.
Go · 1 star
-
repos
Terraform configuration for managing Dogmatiq Git repositories.
HCL · 0 stars
-
iago
IO utilities for Go.
Go · 0 stars
-
dissolve
🚧 A DNS-SD, Multicast DNS and Zeroconf/Bonjour toolkit for Go.
Go · 0 stars
-
configkit
Inspect, validate and visualize Dogma application configurations.
Go · 0 stars
-
discoverkit
Discover running Dogma applications on the network.
Go · 0 stars
-
enginekit
🚧 Tools for developing Dogma engines.
Go · 0 stars
-
primo
🚧 Opinionated Protocol Buffers enhancements for Go.
Go · 0 stars
-
undecided
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
undecided
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
undecided
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 62/100
-
Add a UUID builder Openenhancement
Difficulty 4/5 3-5 days Newbie friendliness 50/100
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 3/5 1-2 days Newbie friendliness 40/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
needs adr
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 42/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Difficulty 1/5 Under an hour Newbie friendliness 45/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
dogmatiq/interopspec#17 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
dogmatiq/interopspec#14 ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 28/100
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 38/100
-
Add report suggestion when an app contains message types that differ only by pointer/non-pointer. Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100