Pinia
Official state management for Vue 3, replacing Vuex in 2022. Eduardo San Martin Morote, 2019. TypeScript-first, simpler API than Vuex.
"Pinia" is the Spanish diminutive of "piña" (pineapple) — fits Vue 3's tropical theme. Built on Composition API. Stores defined as functions: defineStore('cart', () => ...). Supports DevTools time-travel, HMR. Modular by default (each store separate). Competitors within Vue: VueUse (composables, not alternative but complementary), zustand-style alternatives for Vue.