{"repo":"inngest/inngestgo","free":true,"listed":false,"github":"https://github.com/inngest/inngestgo","clone":"git clone https://github.com/inngest/inngestgo.git","description":"Durable execution in Go with the Golang Inngest SDK. Write durable functions in your existing app.","language":"Go","stars":114,"topics":["go","golang","workflow-engine"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Write durable functions in Go via the Inngest SDK. Read the documentation and get started in minutes. inngestgo : Durable execution in Go inngestgo allows you to create durable functions in your existing HTTP handlers or via outbound TCP connections, without managing orchestrators, state, scheduling, or new infrastructure. It's useful if you want to build reliable software without worrying about queues, events, subscribers, workers, or other complex primitives such as concurrency, parallelism, event batching, or distributed debounce. These are all built in. - Godoc docs - Inngest docs Features - Type safe functions, durable workflows, and steps using generics - Event stream sampling built in - Declarative flow control (concurrency, prioritization, batching, debounce, rate limiting) - Zero-infrastructure. Inngest handles orchestration and calls your functions. Examples The following is the bare minimum setup for a fully distributed durable workflow:","default_branch":null,"files":null,"tree":[],"storefront":"/r/inngest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/inngest/inngestgo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}