nikunjy / rules
Generic Rules engine in golang
☆216Updated 6 months ago
Related projects: ⓘ
- Expression evaluation in golang☆154Updated last month
- A simple parser & evaluator of the arithmetic/logical conditions☆212Updated 4 years ago
- Machine is a workflow/pipeline library for processing data☆157Updated last week
- Finite state machine for Go☆209Updated 4 years ago
- Go package porting the standard hashing algorithms to a more efficient implementation.☆283Updated 2 months ago
- Simple DSL for executing functions in Go☆141Updated 2 years ago
- ☆174Updated last month
- Floc: Orchestrate goroutines with ease.☆269Updated 3 years ago
- dagger is a fast, concurrency safe, mutable, in-memory directed graph library. Also includes a number of generic, concurrency safe data-s…☆305Updated last year
- Pure Go embedded persistent job queue backed by BadgerDB☆161Updated last year
- Go implementation of Netflix/concurrency-limits☆115Updated this week
- A library to help you create pipelines in Golang☆194Updated 7 months ago
- Eventually consistent distributed in-memory cache Go library☆151Updated last year
- Golang implementation of Sliding Window Algorithm for distributed rate limiting.☆387Updated 3 months ago
- A go in-memory table☆228Updated 2 years ago
- Implements saga-pattern in Go, another way to distribute transaction.☆246Updated 3 years ago
- Attach hooks to any database/sql driver☆648Updated 2 months ago
- concurrency utilities☆286Updated 5 years ago
- ⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。☆151Updated 2 months ago
- yet another query language for rule engine in golang☆309Updated 2 years ago
- Flatten nested maps or JSON structures to one-dimensional scalar sets.☆211Updated 2 years ago
- RBAC - Simple, concurrent Role Based Access Control(GO)☆119Updated 4 years ago
- A Go package providing a filesystem-backed FIFO queue☆464Updated 10 months ago
- errgroup with goroutine worker limits☆160Updated last year
- basic rules engine for go☆118Updated 5 years ago
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆265Updated 2 months ago
- 🛠 A full-featured dependency injection container for go programming language.☆232Updated 9 months ago
- Simply way to control goroutines execution order based on dependencies☆220Updated 5 years ago
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆361Updated last year
- 🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit☆335Updated last year