courvux

Build browser-based SPAs and SSR sites with routing, stores, and TypeScript.

2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/vanjexdev/courvux --skill courvux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: courvux
Source: https://github.com/vanjexdev/courvux/tree/main/skills/courvux
Command: npx skills add https://github.com/vanjexdev/courvux --skill courvux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Courvux is a lightweight reactive UI framework for the browser. It helps developers build fast, modular web apps without a heavy virtual DOM.

Core Features & Use Cases

  • Built-in router, store, devtools, composables, and SSR primitives in a compact bundle.
  • Declarative directives, component system, and island-mode capabilities for progressive enhancement.
  • Use cases include small to medium web apps requiring SSR, static site generation, in-browser reactivity, and quick UI prototyping.

Quick Start

Create and mount a Courvux app by calling createApp with your initial state and mounting to a DOM element.

Frequently Asked Questions about courvux

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a lightweight reactive UI framework for browser-based SPAs?

A lightweight reactive UI framework provides built-in routing, stores, and composables for building browser-based SPAs without a heavy virtual DOM. It helps developers build fast, modular web apps using declarative directives and a compact component system.

How do I build a static site with TypeScript and a reactive UI framework?

To build a static site, use a reactive UI framework with TypeScript typings and built-in static site generation utilities. You initialize the application with your initial state and mount it to a DOM element, leveraging declarative directives for rendering.

Does this reactive UI framework support SSR and island-mode progressive enhancement?

Yes, the framework supports SSR primitives and island-mode capabilities for progressive enhancement. It allows developers to hydrate specific components on the client while keeping the rest of the HTML static, optimizing initial load performance.

Can I use composables and devtools in small to medium web apps without a virtual DOM?

Yes, you can use built-in composables and devtools in small to medium web apps without a virtual DOM. The framework includes a modular API surface with utilities for lifecycle hooks and directives, ensuring reactivity without the overhead.

What are the limitations of using a compact reactive framework for SEO and routing?

While the compact framework includes built-in routing and SEO support, its limitations may arise in very large-scale applications where complex state management requires more extensive ecosystem libraries than the built-in store provides.

Why choose a tiny framework over other tools in the same category for UI prototyping?

You choose a tiny framework for quick UI prototyping to avoid the bundle size and overhead of a heavy virtual DOM. It delivers essential features like routing, composables, and TypeScript typings natively, streamlining development for small to medium projects.