VSN.jsGitHub ↗

VSN.js examples

Seventeen small, runnable pages show VSN in real markup. Each one focuses on a few ideas rather than prescribing an application architecture. Open a demo, inspect its behavior, and borrow the part you need.

Start here

New to CFS? Read Get started first, then keep the reference nearby.

Interaction patterns

These examples connect semantic markup to behavior. Keep labels, keyboard access, focus, and ARIA state together when adapting them. See events and actions.

Lists and richer UI

For lists you plan to reorder, use a unique, stable vsn-key to preserve identity. See lists and row identity.

Data and dynamic content

The gallery loads templates and sanitize plugins before mounting VSN. For a standalone page, include the required plugin modules or register them through the Engine API.

Details worth noticing

The Guide explains the shared model behind these patterns. The Reference gives the directives and signatures without the sightseeing.