StudioSol / async
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.
β137Updated 4 years ago
Alternatives and similar repositories for async:
Users that are interested in async are comparing it to the libraries listed below
- π§ Flexible mechanism to make execution flow interruptible.β102Updated 3 years ago
- String utilities for Goβ207Updated 2 years ago
- A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applicationsβ146Updated 4 years ago
- Floc: Orchestrate goroutines with ease.β269Updated 3 years ago
- Library for setting values to structs' fields from env, flags, files or default tagβ108Updated last month
- Simple in-memory job queue for Golang using worker-based dispatchingβ209Updated 7 months ago
- π A full-featured dependency injection container for go programming language.β235Updated last year
- Toolbox - go utility libraryβ199Updated 2 months ago
- Transformation functions generator for Protocol Buffers.β207Updated last week
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalitiesβ¦β240Updated 9 months ago
- A go in-memory tableβ228Updated 2 years ago
- This package provides a framework for writing validations for Go applications.β94Updated 2 years ago
- Automatically sets up command line flags based on struct fields and tags.β175Updated 2 years ago
- Integration testing in Go with Dockerβ108Updated 3 weeks ago
- A Go library for validating structs, maps and slices.β226Updated 3 months ago
- Synchronization and asynchronous computation package for Goβ235Updated 5 months ago
- Functional Experiment in Golangβ143Updated 10 months ago
- Go reflection simplifiedβ101Updated 3 months ago
- Drop-in replacement for the standard library errors package and github.com/pkg/errorsβ199Updated 2 years ago
- A user friendly RabbitMQ library written in Golang.β108Updated last year
- a thread-safe concurrent map for goβ93Updated last year
- A typed implementation of the Go sync.Map using code generationβ256Updated last year
- A small flexible merge library in goβ128Updated last month
- Go package pointer provides helpers to get pointers to values of built-in types.β218Updated 2 years ago
- Build system and task runner for Go projectsβ119Updated this week
- Gostradamus: Better DateTimes for Go π°οΈβ205Updated 2 months ago
- π¦ Semaphore pattern implementation with timeout of lock/unlock operations.β103Updated 4 years ago
- Job Scheduling Libraryβ168Updated 3 months ago
- π· Library for safely running groups of workers concurrently or consecutively that require input and output through channelsβ165Updated 3 years ago
- Modern Go Application toolβ82Updated this week