state machine which runs code
- golang
- workflows
- state-machine
- actor-model
81,588 visible repositories in the index
73–96 of 103 · Most stars
state machine which runs code
Fast resizable golang semaphore primitive
errgroup with goroutine worker limits
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Cookies, but with structs, for happiness.
Go simple async worker pool
go implementation of lightbend's HOCON configuration library https://github.com/lightbend/config
distributed data sync with operational transformation/transforms
Complete, dependency-free Go client for the YNAB API — 44 operations, exact integer money, first-class delta sync, contract-tested. Unofficial.
Postgres CLI with autocompletion and syntax highlighting
Improved Go Syntax (transpiler)
Flowgraph package for scalable asynchronous system development
map library using Go generics that offers a standard interface, go routine synchronization, and sorting
🐝 A Highly Performant and easy to use goroutine pool for Go
A sync.WaitGroup with error handling and concurrency control
RinkWorks fantasy name generator for golang
A query library for retrieving part of JSON based on JSONPath syntax.
utils for Go context
A developer CLI tool that manages .env files, detects secret leaks, syncs env drift across teammates, and validates environment parity between local/staging/prod all from your terminal. Written in Go.
Dynatomic is a library for using dynamodb as an atomic counter