Skip to content

Repository files navigation

Nexss Flow

Nexss Flow is a Go runtime and language for composing .nflow programs from registered actions. The nflow CLI runs flows and inspects the active compiler surface.

Quick start

Requires Go 1.26 or later. From the repository root:

go run ./cmd/nflow help
go run ./cmd/nflow run examples/00_flow_basics/04_data_transformation.nflow

The example projects a nested value into a new shape and prints:

{
  "id": 101,
  "name": "Ada",
  "status": "active",
  "summary": "Ada (ID: 101) is active"
}

Examples

These introductory examples currently run successfully from the repository root:

Documentation

Microkernel and extensions

Nexss Flow uses a microkernel-style design: core.Bundle is the contract through which bundles contribute action libraries and compiler extensions. The CLI assembles its built-in bundles, while @require can load a bundle for a flow; a package's presence under extensions/ alone does not enable it. See the extension guide for the current bundle model.

About

Orchestrate Nexss actions, AI agents, and microservices using a compact DSL with inline data reshaping and budget controls.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages