Back to projects
MODULES

Neural Nodes

Custom interactive components driven by dynamic generative algorithms, creating living UI elements that respond to context.

Overview

Neural Nodes is a modular library of interactive UI components that leverage generative algorithms to create living, breathing interface elements. Each node adapts its visual behaviour based on data context and user interaction patterns.

Core Modules

Particle Graph

A WebGL-powered data visualisation component that renders relationships between data points as an organic particle system.

Adaptive Card

A content card that reshapes its layout based on the information density of its contents, prioritising the most critical data automatically.

Signal Wave

An ambient background component that visualises real-time data streams as fluid wave animations.

import { NeuralNode, ParticleGraph } from '@devnyan/neural-nodes';

const graph = new ParticleGraph({
  container: '#visualisation',
  dataSource: myDataStream,
  theme: 'midnight',
});

graph.mount();

Performance

All animations run at a locked 60fps on mid-range hardware through a combination of canvas offscreen rendering and WASM-accelerated physics calculations.