Skip to main content

Tremor

An early-stage event processing system for unstructured data with rich support for structural pattern-matching, filtering and transformation.

good team

Connectivity

Connecting different systems is an integral part of Tremor. Tremor connects to the external systems using connectors.

Tooling

Tooling is a first class concern for Tremor. From the very beginning, effort went into making errors and warnings informative, and not leaving users with stack traces, or cryptic output; developer and operator friendliness good user experience are front and centre.

personalization

Customisation

Operators specialise Tremor pipelines, thus allowing for highly custom behaviour.

Scripting

Tremor's application logic is scriptable. Tremor supports data processing through a directed acyclic graph-based pipeline or workflow. Pipelines can be configured via a YAML syntax or via a structured query language. Both the query and scripting language are evolving as Tremor is applied to broader production use cases.

server down

Codecs

Tremor connects to the external systems using connectors either Onramps or Offramps which use Codecs to transform the external wire form of connected system participants into a structured internal value type Tremor understands semantically.

apps

Install

Quick developer install, via code, as docker image or OS packages.