vuejs/pinia

Source

  • Source kind: github-repository
  • Canonical URL: https://github.com/vuejs/pinia
  • Documentation URL: https://vuejs.org/guide/
  • Demo/showcase URL: https://play.vuejs.org
  • Framework: Vue
  • Ecosystem role: ui-runtime
  • Project shell score: 4
  • Source confidence: github-api
  • Public handling: public-summary-plus-license-aware-metadata
  • Semantic hash: eb44e245604b42d26c3a68f83049ddc1e9e868766b5427f7f8cedb7020e25d91

Summary

🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support Pinia Intuitive, type safe and flexible Store for Vue - 💡 Intuitive - 🔑 Type Safe - ⚙️ Devtools support - 🔌 Extensible - 🏗 Modular by design - 📦 Extremely light - ⛰️ Nuxt Module The latest version of pinia works with Vue 3. See the branch $1 for a version that works with Vue 2. Pinia is the most similar English pronunciation of the word pineapple in Spanish: piña . A pineapple is in reality a group of individual flowers that join together to create a multiple fruit. Similar to stores, each one is born individually, but they…

Reuse Profile

UI runtime/dependency substrate; usually pair with Nuxt or VitePress for a full project shell.

When To Reuse

  • Vue component runtime
  • state/router ecosystem
  • dependency substrate

Starter Or Template Clues

  • packages/
  • src/

Agent Reuse Notes

Do not treat as a complete app shell by itself; use Nuxt or VitePress when a project scaffold is needed.

  • INFERRED: Treat this repo as a runtime/dependency substrate; do not start from it alone when the goal is a full project shell.

Repository Snapshot

  • Default branch: v4
  • HEAD SHA: defefcd75fd2badab9b5662b941fa978253251e3
  • Stars at crawl: 14581
  • Forks at crawl: 1184
  • Open issues at crawl: 33
  • Primary language: TypeScript
  • License: MIT
  • README path: README.md
  • README hash: 45f644a9aabc6c5fe4d192dfb358c4209c68cbc41d9166e6b89b607d3fcbf783
  • Changelog path: packages/nuxt/CHANGELOG.md
  • Changelog hash: 36f6fc9ee794b246f10bef65d1074d889bce60b562f08ed715b86a35a29ba432
  • Latest captured release: v3.0.4

Language Profile

  • TypeScript: 358832
  • Vue: 86273
  • CSS: 8614
  • JavaScript: 8607
  • HTML: 2220
  • Shell: 773

File Extension Profile

  • .ts: 111
  • .md: 84
  • .vue: 36
  • .json: 24
  • .svg: 23
  • .png: 11
  • .yml: 10
  • .gitignore: 5
  • .mjs: 5
  • .js: 4
  • .css: 3
  • .html: 3

GitHub Topics

  • composition-api
  • ssr
  • store
  • vue
  • vuex

Public Handling Notes

  • EXTRACTED: This page records metadata, links, summaries, and hashes from public GitHub sources.
  • INFERRED: Full source code and long release text are not mirrored into the public wiki.
  • Re-crawl before making current claims about stars, releases, or file structure.