Stingray fuses everything you love about web development into a single, readable language. Write components. Ship to any browser.
One language. One file. Full web stack.
HTML, CSS, JavaScript, and React fused into a single .stngr file. No context switching.
Hot reload, auto-open browser, zero config. Run stingray dev and go.
20+ built-in Material Design components. Buttons, cards, dialogs, tabs, drawers.
Built-in fetch, state management, filesystem API, and events. No dependencies needed.
Compiles to plain HTML/CSS/JS. Works with any library, framework, or CDN.
File associations, context menus, VS Code extension, CLI shortcuts. Works everywhere.
A complete component with HTML, CSS, JS, and React — in one file.
No config. No boilerplate. Just works.
Download from nodejs.org
Sets up CLI, file associations, and VS Code extension
$ npm install -g stingray-lang
Configures system integration
$ stingray --install
Done. Start building.
$ stingray init my-app
$ cd my-app
$ stingray dev
Everything you need, nothing you don't.
stingray init
Create new project
stingray dev
Start dev server
stingray build
Production build
stingray compile
Compile one file
stingray run
Compile & execute
stingray new
Create component/page/hook
sr
Shortcut for stingray
stngr
Alias for stingray
One file. One language. The whole web.