Show HN: Tangent – Open-source security data pipeline
2 days ago
- #stream-processing
- #plugins
- #WASM
- Tangent is a stream-processing toolkit that treats plugins as first-class citizens, making them easy to write and share.
- Plugins run in a lightweight WASM sandbox with near-native speed and full language flexibility, avoiding DSLs and vendor-locked runtimes.
- Common transformations can be written once and shared with the community via the Tangent Plugins library.
- Tangent provides CLI tools for scaffolding, compiling, testing, benchmarking, and running plugins.
- Plugins are secure, running in their own lightweight sandbox, and can be implemented in Rust, Go, or Python.
- Benchmarks show high throughput for plugins, with Rust performing the best, followed by Go and Python.
- Tangent can be installed via Homebrew, an install script, Cargo, or Docker.
- The project is open-source under the Apache-2.0 license.