A declarative dataflow language with incremental reactive evaluation, embeddable in TypeScript.
Dendrite lets you express logic as a graph of connected nodes. When inputs change, only the affected nodes recompute, making evaluation fast and predictable. Write programs in code, or build them visually using the block flow editor.