Drop‑in foundation
Swap your PHP/MySQL runtime for a Haskell‑powered core without touching your themes, plugins, or DB. Keep business continuity; gain stability.
EasyWordy replaces your PHP/MySQL runtime with a Haskell‑powered foundation—while your existing themes, plugins, and database keep working. Start safe, then modernize incrementally.
Part of the FUDD ecosystem • Integrates with Daniell & Fuddle
* Placeholder partner logos; replace with real logos
Keep your stack, kill the pain: security gaps, slow TTFB, and costly scale disappear behind a safer runtime and precise observability.
Swap your PHP/MySQL runtime for a Haskell‑powered core without touching your themes, plugins, or DB. Keep business continuity; gain stability.
Intelligent request routing with per‑component stats—identify heavy plugins, hot endpoints, and N+1 queries.
Convert PHP to compiled modules when ready. Migrate themes to Fuddle templates for speed and type‑safety.
Part of FUDD: AI‑aided coding, fine‑grained distribution, and Daniell site builder integration as you evolve.
Install EasyWordy alongside your stack. Your themes, plugins, DB and proxy remain untouched.
Use the control panel to map slow paths, plugin costs, and DB hotspots with real metrics.
Gradually replace core pieces and convert code with the PHP‑→compiled pipeline. No downtime.
Move the sliders to estimate TTFB and compute cost improvements as you adopt EasyWordy.
These are rough, illustrative estimates for demo purposes.
Capability | Status quo (PHP/MySQL) | EasyWordy drop‑in | Full rebuild |
---|---|---|---|
Security baseline | PHP surface area | Haskell core + controlled PHP | Depends on new stack |
Performance | Dynamic + DB bottlenecks | Compiled paths + smart routing | Good but risky migration |
Theme/Plugin continuity | ✓ | ✓ (with conversion path) | × (requires rebuild) |
Risk & cost | Low risk / rising cost | Low risk / falling cost | High risk / high cost |
// WordPress hook
add_action('init', function() {
if (is_user_logged_in()) {
// expensive logic
}
});
route :: Request -> App ()
route req = do
when (userLogged req) $ do
-- optimized + typed path
pure ()
Illustrative pseudo‑code. Actual APIs subject to change.
Start with the drop‑in runtime. Add modernization only when you’re ready.
Business & media sites
$—
High‑scale & regulated
Custom
Join the pilot cohort and help shape the roadmap.
No. EasyWordy is a drop‑in runtime; your themes/plugins continue to run. You can convert them later for performance and safety.
We integrate via PHP SAPI to control execution, instrumentation, and configuration without patching upstream PHP.
We target the WordPress schema and support the standard MySQL/MariaDB setup, with options for migration planning.
No rebuild required. You can cut over and roll back easily. Modernization tasks are incremental.