Roadmap

Zoijs grows by adding small, optional packages — not by making the core bigger.

Shipped#

  • @zoijs/core 1.0 — frozen seven-function API.
  • @zoijs/router 0.1 — routes, links, params, base path.
  • @zoijs/resource 0.1 — async reads.
  • @zoijs/action 0.1 — async writes.
  • @zoijs/head 0.1 — title and meta.

Being considered#

Ideas that fit the philosophy (small, optional, no new core concepts):

  • A tiny storage() helper — a createState that persists to localStorage.
  • Polishing the docs site and example gallery.
  • Guidance and recipes for more hosts and patterns.

Staying focused#

To keep Zoijs small and beginner-friendly, the core stays as it is today — seven functions, learnable in an afternoon. New capabilities arrive as small, optional packages so the core mental model never grows.

Have an idea that stays small and optional? Open an issue on GitHub.