Back to modules
v0.3.67

tinysystems/encoding-module

View Source

Container Image

europe-west2-docker.pkg.dev/tinyplatform/tinysystems/encoding-module-v0:0.3.67

Components 5 available

G

go_template

Render templates using text/template standard package. Supports layouts and partials. Output is not HTML-escaped, suitable for JSON, plain text, and other formats.

J

json_decode

Decodes input string with JSON

J

json_encode

Encodes input document with JSON

J

jwt_encode

Generates JWT token

X

xml_encode

Encodes input document with XML

Release Notes

Tiny Systems Encoding Module

Data encoding, decoding, and templating components.

Components

Component Description
JSON Encode Serialize data to JSON
JSON Decode Parse JSON string into structured data
XML Encode Serialize data to XML
JWT Encoder Create signed JSON Web Tokens
Go Template Engine Render output using Go text/template syntax

Installation

helm repo add tinysystems https://tiny-systems.github.io/module/
helm install encoding-module tinysystems/tinysystems-operator \
  --set controllerManager.manager.image.repository=ghcr.io/tiny-systems/encoding-module

Run locally

go run cmd/main.go run --name=encoding-module --namespace=tinysystems --version=1.0.0

Part of Tiny Systems

This module is part of the Tiny Systems platform -- a visual flow-based automation engine running on Kubernetes.

License

This module's source code is MIT-licensed. It depends on the Tiny Systems Module SDK (BSL 1.1). See LICENSE for details.