Tangent
Stream processing without DSLs. Shareable, sandboxed, fast.
Documentation • Discord • Issues
What is Tangent?
Tangent is a stream‑processing toolkit that treats plugins (user‑defined functions) as first‑class citizens – exceptionally easy to write and share. Perfect for vibe-coding those pesky log transformations.
Plugins run in a lightweight WASM sandbox with near-native speed and full language flexibility — no DSLs, no vendor-locked runtimes. Plugins are designed to be shareable, so common transformations (e.g. GuardDuty findings → OCSF) can be written once and shared with the community.
Tangent ships with everything you need to develop, test, and benchmark your own transforms:
tangent plugin scaffold – generate plugin boilerplate
– generate plugin boilerplate tangent plugin compile – compile plugins to WASM
– compile plugins to WASM tangent plugin test – run plugin tests
... continue reading