microsoft / durabletask-go
The Durable Task Framework is a lightweight, embeddable engine for writing durable, fault-tolerant business logic (orchestrations) as ordinary code.
☆205Updated last week
Related projects ⓘ
Alternatives and complementary repositories for durabletask-go
- Embedded durable workflows for Golang similar to DTFx/Cadence/Temporal☆240Updated last week
- Go queue implementation using postgres.☆104Updated 3 weeks ago
- Support REST, gRPC, gRPC-Web, and Connect clients with one server.☆229Updated last week
- Go SDK for OpenFeature☆146Updated this week
- Robust framework for running complex workload scenarios in isolation, using Go; for integration, e2e tests, benchmarks and more! 💪☆225Updated 7 months ago
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.☆119Updated 4 months ago
- Toolkit for event-centric and reactive patterns leveraging https://nats.io.☆86Updated last year
- JetStream Management Library for Golang☆153Updated last week
- Easily add metrics to your system -- and actually understand them using automatically customized Prometheus queries☆141Updated 9 months ago
- Elegant middleware functions for your HTTP clients.☆100Updated last year
- The NATS execution engine☆203Updated this week
- A Kafka log inspired in-memory and append-only data structure☆122Updated this week
- A Go time testing library for writing deterministic unit tests☆240Updated last month
- Durable coroutines for Go☆411Updated 4 months ago
- Asynchronous Job Processor☆93Updated 4 months ago
- Create a gRPC server from code generated by sqlc☆132Updated last month
- "From Zero to Hero with Go and Dapr" presented at GopherCon 2021☆25Updated 2 years ago
- goes is an event-sourcing framework for Go.☆134Updated last week
- A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.☆241Updated this week
- Plugin for generating OpenAPIv3 from protobufs matching the Connect RPC interface☆100Updated 3 weeks ago
- PostgreSQL Lock Client for Go☆108Updated last week
- Go implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs☆128Updated 2 months ago
- ☆82Updated 3 years ago
- A reference for distributed tracing with the NATS Go client.☆101Updated 3 years ago
- Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.☆434Updated 5 months ago
- AMQP library to publish and consume events☆56Updated this week
- Extism Go SDK - easily run WebAssembly modules in your Go applications☆85Updated last week
- ⚡️ Automatically add Trace Spans to Go methods and functions☆230Updated 2 weeks ago
- Golang-based WebAssembly Host Runtime for waPC-compliant modules☆94Updated 4 months ago
- OpenTelemetry instrumentation for 99designs/gqlgen☆66Updated last week