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.