# Introduction Lune is a lightweight, progressive-first JavaScript framework that enables developers to add client-side interactivity to server-rendered applications without the overhead of a full Single Page Application (SPA) framework. ## What is Lune? Lune is a fork of [petite-vue](https://github.com/vuejs/petite-vue), optimized for **Progressive Enhancement**. It provides the same template syntax and reactivity mental model as standard Vue, but is specifically optimized for "sprinkling" small amounts of interactions on existing HTML pages. ### Key Benefits - **Lightweight**: Only ~44kb minified, ~15kb gzipped. - **Progressive**: Designed to layer on top of your existing HTML. - **No Build Step**: Works directly in the browser with a `
{{ count }}
``` ## Interactive Example: Toggle Here is a common pattern: toggling visibility of an element. ```html

This content is toggled!

``` ## How it works 1. **Load the script**: The `