SpyneJS is a reason-based frontend development platform built around a View–Behavior–Logic (VBL) architecture.
VBL mirrors the natural language structure used to describe applications: what exists (View), when things happen (Behavior), and why decisions are made (Logic).
-
spyne
The SpyneJS framework runtime -
spyne-cli
Application scaffolding and structured generation of ViewStream, Channel, and SpyneTrait modules
-
@spynejs/cms
CMS runtime plugin for structured JSON authoring inside SpyneJS applications -
@spynejs/cms-adapter
Local development adapter for safe, deterministic JSON persistence
-
spyne-plugin-console
Live visualization of channel streams and outputs for inspecting, creating, and capturing application behavior -
spyne-plugin-starter-template
Starter template for third-party developers building SpyneJS plugins
-
Documentation
https://spynejs.com -
AI & Architecture Rationale
https://spynejs.ai
