Skip to content
View spynejs's full-sized avatar

Block or report spynejs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
spynejs/README.md

SpyneJS

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).


Core

  • spyne
    The SpyneJS framework runtime

  • spyne-cli
    Application scaffolding and structured generation of ViewStream, Channel, and SpyneTrait modules


CMS & Authoring

  • @spynejs/cms
    CMS runtime plugin for structured JSON authoring inside SpyneJS applications

  • @spynejs/cms-adapter
    Local development adapter for safe, deterministic JSON persistence


Developer Tools & Plugins

  • 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 & Resources

Pinned Loading

  1. spyne spyne Public

    Frontend framework for advanced apps using an intuitive View–Behavior–Logic architecture — built for developer clarity and clean generative code.

    JavaScript 2 1

  2. spyne-cli spyne-cli Public

    JavaScript 1 1

  3. spyne-plugin-console spyne-plugin-console Public

    SCSS 1 1

  4. spyne-plugin-scroll-lock spyne-plugin-scroll-lock Public

    JavaScript 1 1

  5. spyne-plugin-starter-template spyne-plugin-starter-template Public

    JavaScript 1 1