Skip to content

Apps

Explore eight complete JSVision applications, running directly in your browser. Each one focuses on a different part of the framework: application chrome, reactive controls, editing, window management, custom views, animation, themes, or truecolor rendering.

New to JSVision? Start with Hello, JSVision. Want the full experience? Jump straight to the Turbo Vision desktop.

The flagship application puts the pieces together: menu and status bars, keyboard focus, movable and resizable windows, and tile and cascade commands. It is the same @jsvision/ui application you would run in a terminal, hosted here in the browser.

The Turbo Vision-style JSVision desktop with two movable windows

Open the complete windowing desktop, then move, resize, tile, cascade, and switch focus between its windows.

Explore the applications

Every card opens a focused page with instructions. Run live launches that application immediately; the terminal code remains lazy until you ask for it.

Choose your path

Your goalSuggested pathWhat you will see
Learning JSVisionHelloCalculatorDesktopStart with the app shell, add reactive controls, then compose a windowed application.
Building productivity toolsEditorDesktopExplore editing commands and clipboard behavior, then menus, focus, and window management.
Custom rendering and animationGame of LifeAmiga clockMatrixEffectsProgress from one interactive custom view to shared timers, themed windows, and truecolor drawing.

Build your own

When you are ready to move from exploring to building, start with the Application Shell course and continue to the Complete Application course. Use the component catalog to choose controls, or read Running in the Browser to understand how the same application runs inside these live examples.

The complete source for every showcase is available in the JSVision repository.