Skip to content

reactive-graph/plugins-core

Repository files navigation

Reactive Graph

This repository contains the standard library for the Reactive Graph.

Reactive Graph is a reactive runtime based on a graph database, empowering everyone to build reliable and efficient software.


Build

List of Plugins

In this repository you'll find the essential plugins which are necessary or useful for all use cases.

Name Description
Arithmetic Provides arithmetic gates and operations
Base Provides basic components and entity types
Binary Handles binary data
Color Colors and colorspace transformations
Comparison Provides comparison gates
Config Load configuration files
Connector Provides property connectors
Date Time Date and Time, Durations and calculation
File File representation
Git Git VCS operations
HTTP HTTP and JSONRPC
JSON Handles JSON arrays and objects
Logical Provides logical operations
Meta Data Meta Data - Dublin Core, EXIF
Numeric Numeric operations
Random Generate random numbers
Result Result components
State Debounced states
String Provides string operations
System Environment Provides environment variables
Taxonomy Taxonomy - categories and tags
Trigger Triggers and actions
Value Values and state management

Local Build + Local Deployment

Setup deployment directory in .deployment.toml

target_dirs = [
  "../reactive-graph/plugins/deploy"
]

Install a specific plugin

cargo build
cargo post build --package=reactive-graph-plugin-date-time

Install all plugins of this repository at once

cargo build
cargo post build --package=deployment-all