Weave.js

Roadmap

Future development plans and upcoming features for Weave.js

This roadmap focuses on broadening:

  1. Server frameworks compatibility,
  2. Expanding store options,
  3. Introducing new creative and collaborative tools, and
  4. Enhancing functionality through new plugins.

All while maintaining Weave.js’s core principles: Simple, Composable, and Extendable.

Focus areas

1. Server-side integrations

Goal: Broaden backend server frameworks integration options for Weave.js users.

  • Koa Support: Implement a Koa.js compatible server integration for our stores.
  • Fastify Support: Implement a Fastify compatible server integration for our stores.
  • NestJS Support: Implement a NestJS compatible server integration for our stores.

2. Frontend integrations

Goal: Broaden frontend frameworks integration options for Weave.js users.

  • Vue.js bindings: starter kit or bindings for Vue.js.
  • Svelte bindings: starter kit or bindings for Svelte.

3. Stores

Goal: Offer more stores options with transports for other cloud providers.

  • AWS SNS store: Implement store that uses as transport AWS SNS.
  • Google Cloud Pub/Sub store: Implement store that uses as transport Google Cloud Pub/Sub.

4. Documentation

Goal: Lower entry barriers and speed up adoption.

  • Quickstart: new server-side and frontend quickstart (Koa, Fastify, NestJS, Vue.js & Svelte).
  • Advanced tutorials: custom node creation or building a custom tool or plugin.
  • Architecture deep-dives: Detailed docs about lifecycle, rendering and synchronization.
  • AI Support: support for AI-driven development.

Timeline proposal

Based on the current team size and velocity, we propose the following timeline:

QuarterFocus Area
Q2 2026Other cloud providers stores
Q3 2026Koa server, Fastify server, NestJS server
Q4 2026Bindings kit for Vue, Bindings for Svelte