Roadmap

Introduction

This page tracks the larger initiatives in flight or on the horizon. Smaller fixes and incremental improvements happen continuously and don't get individual entries here.

ReeWeb ships when things are ready, not on a fixed schedule. Items below are organised by horizon (next release, this year, longer term) rather than by date.

Next Release

Items being worked on for the next monthly release.

Full-text search for documentation

The current search modal is a placeholder. The next release will include client-side search powered by a pre-built index.

Plugin system for template extensions

Allow third-party .ree component libraries to be installed via npm and auto-discovered by the template engine.

Longer Term

Items that are real ambitions but not actively in flight.

Expanded documentation

Cookbook recipes, migration guides, and a broader set of examples covering real-world static site patterns.

Starter templates

Ready-to-use project templates for common site types: blog, documentation, landing page, multi-language corporate site.

API stability

The public surface - script shapes, hook signatures, config exports - is still settling. The goal is for breaking changes to become rare and explicit as the API proves itself. Calendar versioning means there is no single "stable" version to wait for: each monthly release documents any breaking change up front (see the Release Notes), and the trend over time is toward fewer of them.

Visual editor

A drag-and-drop page builder that outputs .ree templates - making ReeWeb accessible to non-developers while keeping the output developer-friendly.

Not on the Roadmap

A few things we don't currently plan to add:

  • A database or authentication layer. That's what Reepolee is for - ReeWeb is deliberately static.
  • A client-side framework. The output is HTML; add your own JS as needed.
  • Plugin system / extensions. ReeWeb's extension model is "edit the file."

Influencing the Roadmap

The single most useful input we get is "I tried to do X and it was awkward in this specific way." Concrete pain is what moves items up the priority list.

The forum for this is GitHub Discussions.