Skip to content

WP Packages is our new WPackagist replacement that's 17x faster and updates every 5 minutes

Advanced WordPress Development Tools

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

roots/setup-trellis-cli v1.4.0

2 days ago
setup-trellis-cli v1.4.0

roots/trellis-cli v1.19.0

4 days ago
trellis-cli v1.19.0

roots/acorn v6.1.0

11 days ago
acorn v6.1.0

roots/wp-stage-switcher 2.4.1

11 days ago
wp-stage-switcher 2.4.1

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.

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

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.

Read Serve Your WordPress Posts as Markdown

Some SEO Plugins Claim Markdown for AI but Ignore the Accept Header

Some WordPress SEO plugins claim Markdown support for AI agents, but ignore the Accept: text/markdown header that Claude Code and other agents actually send.

Read Some SEO Plugins Claim Markdown for AI but Ignore the Accept Header

Sponsors

Roots is an independent open source org, supported only by developers like you. Become a sponsor.

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 Josh Koenig

Bedrock is like the bridge between WordPress and the rest of PHP

Carl Alexander Carl Alexander

In my opinion, the roots.io toolkit is the most sane way to do WordPress in 2023

Andrew Halliwell 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 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 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 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 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 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 Savan Dholariya

Subscribe for updates

Join over 8,000 subscribers for the latest Roots updates, WordPress plugin recommendations, modern WordPress projects, and web development tips.

One last step! Check your email for a verification link.