# Advanced WordPress Development Tools

## Build better WordPress sites with modern development workflows, Composer, Laravel components, and automated deployment.

[Get Started](/getting-started/) [View on GitHub](https://github.com/roots)

## [roots/radicle](/radicle/)

Radicle is an opinionated starting point for WordPress projects with the Roots stack

## [roots/acorn](/acorn/)

Integrate Laravel functionality into WordPress projects

## [roots/bedrock](/bedrock/)

WordPress boilerplate with Composer and Git, easier configuration, and an improved folder structure

## [roots/sage](/sage/)

WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and block editor support

## [roots/trellis](/trellis/)

WordPress LEMP stack with PHP 8.3, Composer, WP-CLI and more

## [roots/wp-packages](https://wp-packages.org/)

Manage your WordPress plugins and themes with Composer

## [Changelog](https://discourse.roots.io/tag/releases/61)

[View all →](https://discourse.roots.io/tag/releases/61)

### roots/acorn v6.2.0

2026-06-01 8 days ago

[acorn v6.2.0](https://discourse.roots.io/t/acorn-v6-2-0-released/30365)

### Vite roots/vite-plugin v2.2.0

2026-06-01 8 days ago

[vite-plugin v2.2.0](https://discourse.roots.io/t/vite-plugin-v2-2-0-released/30364)

### roots/bedrock 1.31.0

2026-05-21 20 days ago

[bedrock 1.31.0](https://discourse.roots.io/t/bedrock-1-31-0-released/30347)

### roots/setup-trellis-cli v1.4.0

2026-05-05 35 days ago

[setup-trellis-cli v1.4.0](https://discourse.roots.io/t/setup-trellis-cli-v1-4-0-released/30340)

## [Blog](/blog/)

[View all](/blog/)

### WP Packages Now Tracks Mass Plugin Closures

A public history of vendor mass-closure events on WordPress.org — recorded automatically when 2+ plugins from the same vendor are closed within a day.

2026-05-10 [Read WP Packages Now Tracks Mass Plugin Closures](https://roots.io/wp-packages-now-tracks-mass-plugin-closures/)

### WooCommerce Telemetry: What's Collected, What's Default, and How to Turn It Off

What WooCommerce's usage tracker sends to tracking.woocommerce.com, when it turns itself on, and how to stop it.

2026-04-24 [Read WooCommerce Telemetry: What's Collected, What's Default, and How to Turn It Off](https://roots.io/disable-woocommerce-telemetry/)

### Serve Your WordPress Posts as Markdown

A WordPress plugin that serves posts and feeds as Markdown for AI agents, with spec-correct content negotiation and .md URL support.

2026-04-20 [Read Serve Your WordPress Posts as Markdown](https://roots.io/serve-your-wordpress-posts-as-markdown/)

## Sponsors

- [![Carrot](https://roots.io/build/assets/carrot-U-3tnBjH.svg)](https://carrot.com/)
- [![WordPress.com](https://roots.io/build/assets/wordpress-com-COwyg-kV.svg)](https://wordpress.com/)
- [![Itineris](https://roots.io/build/assets/itineris-B1enfPfI.svg)](https://www.itineris.co.uk/)
- [![Kinsta](https://roots.io/build/assets/kinsta-wOzVJCcU.svg)](https://kinsta.com/?kaid=OFDHAJIXUDIV)

Roots is an independent open source org, supported only by developers like you. [Become a sponsor](/sponsors/).

## Brands that trust us

NASA

Mercedes

Docker

HBO

Sony

Zillow

Toyota

## Recommendations

> I'm a big fan of Bedrock (and all of Roots in general)
> 
> ![Josh Koenig](https://roots.io/build/assets/josh-koenig-UZlxThhu.jpg) Josh Koenig

> Bedrock is like the bridge between WordPress and the rest of PHP
> 
> ![Carl Alexander](https://roots.io/build/assets/carl-alexander-Dt_iLlr2.jpg) Carl Alexander

> In my opinion, the roots.io toolkit is the most sane way to do WordPress in 2023
> 
> ![Andrew Halliwell](https://roots.io/build/assets/andrew-halliwell-Cg7WRrLV.jpg) Andrew Halliwell

> Roots' distros have been essential to jumping back into WordPress devel after a decade out. Until WP quits being an antiquated, monetized pit of code, this is all that’s holding my sanity in check.
> 
> ![Ross J Kuhn](https://roots.io/build/assets/ross-j-kuhn-BUo8GxT0.jpg) Ross J Kuhn

> Bedrock is doing a huge service to the WordPress community, and I can see it being adopted as the standard for WordPress development. Hopefully as more people adopt it, the developer community at large will view WordPress sites on similar footing as more “professional” platforms.
> 
> ![Daniel Strunk](https://roots.io/build/assets/daniel-strunk-CbrBRn_R.jpg) Daniel Strunk

> I'm supporting a modern marketing team, still on WordPress, and pairing it with Claude. The trick is skipping page builders. We run a custom PHP theme on Bedrock, which gives us git, CI/CD, and a codebase Claude can actually work in. New features ship fast, landing pages take minutes, and the plugin list is tiny. Page builders are the agent-unfriendly part. WordPress itself is fine.
> 
> ![Pradnyanandana Suwitra](https://roots.io/build/assets/pradnyanandana-suwitra-BY08JgpA.jpg) Pradnyanandana Suwitra

> If you have to use WordPress, use Bedrock for your web app and Sage to develop your custom theme. Any Laravel developer will feel at home in these tools.
> 
> ![Rory McDaniel](https://roots.io/build/assets/rory-mcdaniel-CTlkgQxJ.jpg) Rory McDaniel

> I think 2 years ago I tweeted to y'all to say I love Sage -- now I'm getting started with Bedrock and loving it! thank you for making me feel like WordPress can be sane, secure, and modern.
> 
> ![Michael Snook](https://roots.io/build/assets/michael-snook-C2siJAXm.jpg) Michael Snook

> There's a massive divide in WordPress right now. On one side, page builders — great for speed, but a mess of DOM bloat and heavy scripts under the hood. On the other, the modern stack: Bedrock and Sage. This is WordPress treated as professional software engineering. Treat plugins as dependencies via Composer, replace spaghetti PHP with Blade, and ship only the CSS and JS you actually use.
> 
> ![Savan Dholariya](https://roots.io/build/assets/savan-dholariya-7g6I_m-3.jpg) Savan Dholariya