Pinia Colada

Pinia Colada

Data Fetching Library for Pinia


Description

Data Fetching Library for Pinia

Pinia Colada is an opinionated yet flexible data‑fetching layer built on top of Pinia. It expands upon the exercises from the Mastering Pinia course to deliver a complete, production‑ready solution.

Key features include:

⚡️ Automatic caching

Smart client‑side caching with request deduplication

🗄️ Async state management

Easily handle any asynchronous state

📚 TypeScript support

Fully typed throughout the library

💨 Small bundle size

Under 2 KB and fully tree‑shakeable

📦 Zero external dependencies

Only Pinia is required

⚙️ Server‑side rendering

Built‑in SSR support for seamless integration with modern frameworks


Creator

Eduardo San Martin Morote
@posva
@esm.dev

Related Projects

Pinia Plugin Persistedstate

Pinia Plugin Persistedstate

Configurable Persistence & Rehydration of Pinia Stores

Vaxee

Vaxee

State Management Library

Pinia Undo

Pinia Undo

Undo/Redo Plugin for Pinia

Vue Timer Hook

Vue Timer Hook

Hook for Time Logic/State Management

Pinia ORM

Pinia ORM

Object-Relational Mapping for Pinia

Harlem

Harlem

Global State Management for Vue 3