telophasehq/tangent: Stream processing with real languages, not DSLs.

tangent logo

Stream processing without DSL. Shareable, sandboxed, fast.

create situation

x

documentation
,
discord
,
issues

Tangent is a stream-processing toolkit that treats plug-in (user-defined functions) As first-class citizens – exceptionally easy to write and share. Perfect for vibe-coding those pesky log changes.

Plugins run in a lightweight WASM sandbox with near-native speed and full language flexibility – no DSL, no vendor-locked runtime. Plugins are designed to be shareable, so common changes (e.g. GuardDuty Extract → OCSF) can be written once and shared with the community.

Tangent ships with everything you need to develop, test, and benchmark your own changes:

  • tangent plugin scaffold – Generate plugin boilerplate
  • tangent plugin compile – Compile plugins in WASM
  • tangent plugin test – Run plugin test
  • tangent bench – Measure throughput and latency before deploying
  • tangent run – Start Tangent Runtime
  1. Use real languages, not DSL – Real Code > DSL. Reviewable, testable, LLM-friendly.

  2. Catch breakage before product , tangent plugin test For purity; tangent bench For throughput/latency.

  3. shareable and secure – Data transformations are easy to write and sharePublish and search open-source plugins in the Tangent plugins library, Each plugin runs in its own lightweight sandbox,

Benchmarks show end-to-end throughput with simple log transformation plugins implemented in Rust, Go, and Python. Each plugin is compiled in WASM and run inside Tangent.

source → sink War Go Python
TCP → Blackhole 483.35 MB/s 399.54 MB/s 76.91 MB/s

The benchmarks are run nightly on a dedicated 16-core AMD runner. View the nightly benchmark.

# Homebrew
brew tap telophasehq/telophase
brew install tangent-cli
tangent --version

# with install script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/telophasehq/tangent/releases/download/latest/tangent-cli-installer.sh | sh
tangent --version

# cargo
cargo install --git https://github.com/telophasehq/tangent tangent-cli

# docker
docker pull ghcr.io/telophasehq/tangent-toolchain
docker run --rm --init ghcr.io/telophasehq/tangent-toolchain <command>
  • Identification
  • WASM plugins
  • CLI
  • layout

Apache-2.0. Look LICENSE,





15 thoughts on “telophasehq/tangent: Stream processing with real languages, not DSLs.”

  1. Услуги по настройке https://sysadmin.guru и администрированию серверов и компьютеров. Установка систем, настройка сетей, обслуживание серверной инфраструктуры, защита данных и техническая поддержка. Помогаем обеспечить стабильную работу IT-систем.

    Reply
  2. Hacksaw Gaming – это провайдер, который многие выбирают за драйв, нестандартные механики и мощные бонусные режимы. Но из-за большого количества тайтлов легко пропустить реально стоящие игры или не понять, где какая волатильность и “характер” слота. Мы собрали это в Telegram-канале: обзоры, рекомендации, новинки и короткие разборы слотов Hacksaw. Ссылка: https://t.me/s/hacksaw_slots

    Reply
  3. Если вы ищете лучшие казино по отзывам игроков, смотрите не только на общий рейтинг, но и на повторяющиеся детали: как быстро выводят, какие платежки реально проходят, насколько вменяемая поддержка, и нет ли массовых жалоб на блокировки или резкие ограничения. Мы как раз отслеживаем такие моменты и публикуем свежие подборки и обновления в Telegram – чтобы можно было быстро понять, где сейчас стабильно и честно. Ссылка на канал: https://t.me/s/rating_casino_russia/23

    Reply
  4. Качественное SEO https://outreachseo.ru продвижение сайта для бизнеса. Наши специалисты предлагают эффективные решения для роста позиций в поисковых системах. Подробнее об услугах и стратегиях можно узнать на сайте

    Reply
  5. Любишь азарт? https://school57.ru предлагает разнообразные игровые автоматы, настольные игры и интересные бонусные программы. Платформа создана для комфортной игры и предлагает широкий выбор развлечений.

    Reply
  6. Старый паркет? шлифовка паркет сколько стоит профессиональное восстановление деревянного пола без пыли и лишних затрат. Удаляем царапины, потемнения и старое покрытие, возвращаем гладкость и естественный цвет. Используем современное оборудование, выполняем циклевку, шлифовку и лакировку паркета под ключ с гарантией качества и точным соблюдением сроков.

    Reply

Leave a Comment