Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.56 KB

File metadata and controls

44 lines (36 loc) · 1.56 KB
layout home
hero
name image text tagline actions
Pocket Vue
src alt
/logo.jpg
pocket-vue logo
Progressive Enhancement for the Modern Web
A lightweight, Vue-compatible library optimized for "sprinkling" interactions on server-rendered pages (Django, Laravel, Rails, and more).
theme text link
brand
Get Started
/start-here/installation
features
title details
Ultra Lightweight
Only ~9kb gzipped. No build step required. Just drop it in and go. Perfect for "sprinkling" on existing pages.
title details
Progressive First
Designed specifically for progressive enhancement. Layer on interactivity without rewriting your server-rendered HTML.
title details
Vue Compatible
Uses the same template syntax and reactivity system as standard Vue. Leverage your existing Vue knowledge.
title details
Framework Friendly
Works seamlessly with Django, Rails, Laravel, and ASP.NET. Replace complex jQuery or vanilla JS with ease.

Why pocket-vue?

pocket-vue is a fork of petite-vue, providing a modern, maintained solution for developers who want the power of Vue's reactivity without the overhead of a full Single Page Application (SPA).

<!-- No build step required! -->
<script src="https://unpkg.com/pocket-vue" defer init></script>

<div v-scope="{ count: 0 }">
  {{ count }}
  <button @click="count++">Increment</button>
</div>