The Manifesto

The legacy CMS model is broken.
We rebuilt it for Go.

BlitzPress is not a clone. It's a new platform that respects the extensibility philosophy of classic CMSs while giving teams a cleaner architecture.

The Gap

Runtime Structure

Older extension models make it harder to reason about boundaries, packaging, and lifecycle behavior. Code executes unpredictably across hundreds of global hooks.

Type Guarantees

Loose contracts slow down teams that want safer integrations and more predictable extension points.

The Answer

Go Core

Performance, concurrency, and explicit application structure become platform defaults. Your CMS is a compiled binary.

Stable SDK

Plugin authors build against a public contract instead of reaching into internal implementation details. Interfaces enforce the law.

Runtime-loaded Admin

Backend and frontend extensibility evolve together rather than living in separate worlds. SolidJS widgets load dynamically.