The Pioneer's Plateau
The technology that democratized publishing is held back by decades of technical debt.
Neopress keeps what made WordPress great and replaces the engine underneath. We're building it in the open, and we'd like you to help.
git clone https://github.com/neopress/neopress.git
WordPress built the modern web and gave millions a platform. We are preserving the open web, but we are replacing its engine.
The technology that democratized publishing is held back by decades of technical debt.
Stacked plugins, colliding third-party code and constant patching. A versatile platform should never sacrifice safety.
Built in Rust so classic exploits simply cannot compile. Speed is native to the architecture.
One unified stack for frontend, backend and database, with native MCP so AI agents can work safely inside the CMS.
A pragmatic reset for developers tired of spaghetti code and creators who want a platform that is secure by default.
Read the full manifesto on GitHub →
A versatile platform should never sacrifice basic safety and stability.
From the Neopress manifesto
Neopress is early. This is the order we plan to build things in. Each milestone is planned and discussed in public issues before anyone writes code.
Content model, storage, the block editor and a single-binary server.
In progressCompiled templates and the default "Broadsheet" theme. Night edition is included from the start.
Up nextPlugins compiled to WebAssembly and run in a sandbox, so one bad plugin can't take the site down.
PlannedPosts, media, users and shortcodes from a standard WordPress export file.
PlannedLet your AI agents build features, write boilerplate and change settings, with permissions you control.
PlannedWhen the people running real sites on it tell us it's ready.
PlannedThese screens come from our design work, not from shipped software. They show the direction, and they're open for feedback like everything else.
If you've used the WordPress block editor, you'll know your way around. The difference is underneath: every block has a type, so content keeps its structure in the editor, the feed and the API.
Design previewCrates are compiled to WebAssembly and each one runs in its own sandbox with only the permissions it asks for. We want plugins to stop being the riskiest part of running a site.
Design previewInstall with Cargo, create a site, bring your WordPress archive and serve it. That's the whole flow we're aiming for.
Design previewYou don't need to write Rust to help. Many of our most useful contributions will come from people who have run WordPress sites for years.
Pick an issue labelled "good first issue", or take on a part of the core. Every pull request gets a review from a maintainer.
Good first issues →Which plugins can't you live without? What breaks on every update? Your experience decides what we build first.
Start a discussion →Once 0.4 lands, run your own WordPress export through the importer and tell us what didn't come across.
Report an import issue →Help us design the default theme, the editor and the admin. The brand guide and design files are public.
Browse the design files →Guides, tutorials and translations. If something confused you, it's probably confusing others too, so write down what you learned.
Improve the docs →Star the repository and watch releases. Every milestone is planned in public, so you can see what's decided and why.
Watch on GitHub →