Skip to content

andrea-deri/remora-engine

Repository files navigation

REMORA - Reactive Engine for Mocked Runtime Actions


Overview

REMORA Engine is a fast, lightweight and extensible rules engine designed to generate and replicate behavioral patterns for specific requests. It leverages the concept of a Minnow, which represents a profiled resource with defined behaviors, to simulate actions and responses in a controlled environment.
REMORA allows developers to mock complex workflows and interactions dynamically, providing predictable yet flexible outcomes for testing, prototyping, or runtime simulation. Its architecture is modular, with the Harbor layer for request routing and workload coordination, the Tidal engine for behavior evaluation and the Benthos registry for persistence abstraction.
If you're wondering, the name REMORA is an acronym:

  • Reactive Engine – a system that dynamically responds to behavioral patterns.
  • Mocked Runtime Actions – simulates behaviors and actions executed and observed in real-time.

How to start using REMORA Engine

If you want to instantiate a local replica of REMORA Engine via Docker, please follow the related documentation.

How to start contributing on REMORA Engine

Note: Contributing is currently disabled as the REMORA Engine is in an alpha phase. Public contribution will open once the project reaches beta phase.

Next steps

About

Reactive Engine for Mocked Runtime Actions

Resources

License

Stars

Watchers

Forks

Packages