huttotw / grules
A simple, but expandable, rules engine for Go
☆79Updated 3 years ago
Alternatives and similar repositories for grules:
Users that are interested in grules are comparing it to the libraries listed below
- basic rules engine for go☆118Updated 6 years ago
- a decision & trigger framework backed by Google's Common Expression Language☆64Updated 4 years ago
- Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.☆69Updated 5 years ago
- Go client library for Pilosa☆57Updated 2 years ago
- Business Rules Engine☆59Updated 6 months ago
- a key-value store with multiple backends including leveldb, badgerdb, postgresql☆53Updated 3 years ago
- The Go library that will drive you to AOP world!☆55Updated 2 years ago
- Stream Processing library for Go☆56Updated last year
- Minimalist rules engine for Golang☆32Updated last year
- ☆37Updated 7 years ago
- Retry operations automatically on certain errors #golang☆41Updated 5 years ago
- Hydra middleware for Gin☆36Updated 7 years ago
- A small library to help write parsers for Domain Specific Languages using pure go code.☆41Updated 2 months ago
- Some useful Go's protoc plugins.☆57Updated 7 years ago
- Go library for parsing Elasticsearch datemath expressions☆44Updated last year
- Retrying made simple and easy for golang☆50Updated 6 years ago
- a plugin based grpc framework☆16Updated 5 years ago
- Add interceptors to GO http.Client☆88Updated 4 years ago
- Library for writing protoc plugins in Go; also includes a pure-Go protoc replacement☆86Updated 2 months ago
- A text/template based rules engine☆43Updated 7 years ago
- GoLang extended synchronization primitives: Named mutex, non blocking mutex, semaphore.☆51Updated 8 years ago
- Bootstrap a new project from a template.☆84Updated 4 years ago
- Interoperable GRPC based publish/subscribe☆40Updated 6 months ago
- An in-process simple publish/subscribe library for golang☆107Updated 5 years ago
- A starter kit for building protoc plugins. Rather than write your own, you can just use an existing one.☆80Updated 2 years ago
- Strict Runtime Dependency Injection for Golang☆38Updated 3 years ago
- Apache AVRO for go☆47Updated 4 months ago
- DNS SRV Load Balancer for gRPC☆42Updated 7 years ago
- Local syncing package with support for timeouts. This package offers both a sync.Mutex and sync.RWMutex compatible interface.☆17Updated 5 years ago
- Bloom filter implemented in Go (golang) with both Redis and Bitset backend support.☆20Updated 8 years ago