Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/reactive-graph/plugins-core

Plugins for Inexor Reactive Graph Flow
https://github.com/reactive-graph/plugins-core

entity-component-system flow-control inexor inexor-plugin reactive-programming

Last synced: 11 days ago
JSON representation

Plugins for Inexor Reactive Graph Flow

Awesome Lists containing this project

README

        


Reactive Graph


std.reactive-graph.io


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.


[](https://docs.reactive-graph.io/book/)
[](https://docs.reactive-graph.io/docs/)

[](https://www.rust-lang.org/)
[]()
[](https://github.com/reactive-graph/plugins-core/blob/main/LICENSE)

[![Build](https://github.com/reactive-graph/plugins-core/actions/workflows/rust.yml/badge.svg)](https://github.com/reactive-graph/plugins-core/actions/workflows/rust.yml)
[](https://discord.com/invite/acUW8k7)

List of Plugins

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

| Name | Description |
|--------------------------------------------------------------|--------------------------------------------|
| [Arithmetic](./plugins/arithmetic/README.md) | Provides arithmetic gates and operations |
| [Base](./plugins/base/README.md) | Provides basic components and entity types |
| [Binary](./plugins/binary/README.md) | Handles binary data |
| [Color](./plugins/color/README.md) | Colors and colorspace transformations |
| [Comparison](./plugins/comparison/README.md) | Provides comparison gates |
| [Config](./plugins/config/README.md) | Load configuration files |
| [Connector](./plugins/connector/README.md) | Provides property connectors |
| [Date Time](./plugins/date-time/README.md) | Date and Time, Durations and calculation |
| [File](./plugins/file/README.md) | File representation |
| [Git](./plugins/git/README.md) | Git VCS operations |
| [HTTP](./plugins/http/README.md) | HTTP and JSONRPC |
| [JSON](./plugins/json/README.md) | Handles JSON arrays and objects |
| [Logical](./plugins/logical/README.md) | Provides logical operations |
| [Meta Data](./plugins/metadata/README.md) | Meta Data - Dublin Core, EXIF |
| [Numeric](./plugins/numeric/README.md) | Numeric operations |
| [Random](./plugins/random/README.md) | Generate random numbers |
| [Result](./plugins/result/README.md) | Result components |
| [State](./plugins/state/README.md) | Debounced states |
| [String](./plugins/string/README.md) | Provides string operations |
| [System Environment](./plugins/system-environment/README.md) | Provides environment variables |
| [Taxonomy](./plugins/taxonomy/README.md) | Taxonomy - categories and tags |
| [Trigger](./plugins/trigger/README.md) | Triggers and actions |
| [Value](./plugins/value/README.md) | Values and state management |

Local Build + Local Deployment

#### Setup deployment directory in `.deployment.toml`

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

#### Install a specific plugin

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

#### Install all plugins of this repository at once

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