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:

Quarter Focus Area

Q2 2026

Other cloud providers stores

Q3 2026

Koa server, Fastify server, NestJS server

Q4 2026

Bindings kit for Vue, Bindings for Svelte