CAGE is an application language, not a web template.
CAGE source uses emoji as grammar, compiles to CGB1 bytecode, executes inside a resource and capability cage, and can render through the CGDP scene protocol without translating each application into React or TSX.
.cagesource
CGB1bytecode
CGD1display
C++20runtime
SCHX / FEATURE LAYER
Presentation modes
Surface mode
A generic browser CAGE Surface paints CGDP scene nodes. The application itself remains CAGE.
Open โNative mode
The same scene graph can open in a real Win32 desktop CAGE window on Windows.
Open โRemote mode
The UI VM remains server-side and pointer/keyboard/editor events travel back over WebSocket.
Open โSCHX / FEATURE LAYER
Start here
Emoji syntax
Variables, strings, functions, conditions, loops, calls and resource declarations.
Open โSecurity cage
Program declarations and host grants must both allow a privileged operation.
Open โCAGE Studio
The School-GIT editor is itself authored in studio.cage and rendered through CGDP.
Open โ