Back to capabilities View source
Core
tinysystems/encoding-module
v0.5.11Components
6 available- 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.
- json_decode
Decodes input string with JSON
- json_encode
Encodes input document with JSON
- jwt_decode
Verifies and decodes JWT token
- jwt_encode
Generates JWT token
- 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.