> ## Documentation Index
> Fetch the complete documentation index at: https://docs.go-mizu.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

> The planned milestones for Mizu development.

Mizu development follows a principle of incremental improvement. Each release adds focused functionality while keeping the core simple and stable.

### Current - Core Framework

The foundation is in place:

* Routing with Go 1.22 `ServeMux` patterns
* Context wrapper with request/response helpers
* Middleware system compatible with `net/http`
* Structured logging with `slog`
* Graceful shutdown with configurable timeouts
* Server-Sent Events (SSE) and streaming responses
* Static file serving
* Error handling with panic recovery

### Planned

Future development will focus on ecosystem packages that integrate with the core:

**Templates and Rendering**

* HTML templates with layouts and partials
* Integration with Go's `html/template`

**Testing Utilities**

* Test helpers for handlers and middleware
* Request/response mocking

**Documentation**

* More examples covering common patterns
* Guides for deployment and production use

### Philosophy

Mizu stays small by design. Features that require significant complexity will be separate packages rather than additions to the core. This keeps the framework predictable and easy to understand.

If you need functionality beyond what Mizu provides, you can use any Go library that works with `net/http`. Mizu does not lock you into a specific ecosystem.
