Description

Global State Management for Vue 3

Overview

Harlem offers a lightweight, unopinionated, and extensible solution for global state management in Vue 3.

Key Features

  • Simple Functional API: Create, read, and mutate state effortlessly.
  • Vue‑Core Integration: Built on Vue reactive objects and computed properties; familiarity with Vue translates directly to Harlem usage.
  • No Prescribed Conventions: The library imposes no specific standards or patterns on your codebase.

Technical Details

  • Size: Approximately 1.5 KB (minified & gzipped).
  • Dependencies: Only Vue is required; no additional libraries are needed.
  • Extensibility: A plugin architecture allows you to extend Harlem in any direction you choose.

Related Projects

ScriptShifter

ScriptShifter

Auto-convert Vue Components from Options API to Script Setup

rstore

rstore

Reactive Data Store

Nuxt Auth Sanctum

Nuxt Auth Sanctum

Nuxt Module for Laravel Sanctum Authentication

Nuxt MCP Toolkit

Nuxt MCP Toolkit

Expose your Nuxt App to any LLM

vue.ts

vue.ts

Enhanced TypeScript Support for Vue.js

vue-flow-vis

vue-flow-vis

Vue Reactivity Tracker