Skip to content

Commit 8cb496b

Browse files
ToriLindsaykorinnekodster28
authored andcommitted
Workers frameworks information architecture revamp (cloudflare#22717)
* frameworks IA revamp * Fixed redirect and removed directory from overview for now * Fix broken link * Update src/content/docs/workers/frameworks/web-apps/more-web-frameworks/index.mdx Co-authored-by: korinne <[email protected]> * change url, apps > applications, directory listings, overview page, "more guides" * Added content to overview pages * Update public/__redirects * Added layer to directory listing in index page * Changed the root URLs to the new ones * Added full-stack tags and directories back --------- Co-authored-by: korinne <[email protected]> Co-authored-by: Kody Jackson <[email protected]>
1 parent 8d4cdab commit 8cb496b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+209
-94
lines changed

public/__redirects

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1716,7 +1716,25 @@
17161716
/workers/static-assets/migrate-from-pages/ /workers/static-assets/migration-guides/migrate-from-pages/ 301
17171717
/workers/static-assets/compatibility-matrix/ /workers/static-assets/migration-guides/migrate-from-pages/ 301
17181718
/workers/static-assets/migrations/vercel-to-workers/ /workers/static-assets/migration-guides/vercel-to-workers/ 301
1719-
/workers/frameworks/framework-guides/remix/ /workers/frameworks/framework-guides/react-router/ 301
1719+
/workers/frameworks/framework-guides/remix/ /workers/framework-guides/web-apps/react-router/ 301
1720+
/workers/frameworks/ /workers/framework-guides/ 301
1721+
/workers/frameworks/framework-guides/ /workers/framework-guides/ 301
1722+
/workers/frameworks/framework-guides/astro/ /workers/framework-guides/web-apps/astro/ 301
1723+
/workers/frameworks/framework-guides/nextjs/ /workers/framework-guides/web-apps/nextjs/ 301
1724+
/workers/frameworks/framework-guides/react-router/ /workers/framework-guides/web-apps/react-router/ 301
1725+
/workers/frameworks/framework-guides/react/ /workers/framework-guides/web-apps/react/ 301
1726+
/workers/frameworks/framework-guides/redwoodsdk/ /workers/framework-guides/web-apps/redwoodsdk/ 301
1727+
/workers/frameworks/framework-guides/svelte/ /workers/framework-guides/web-apps/svelte/ 301
1728+
/workers/frameworks/framework-guides/tanstack/ /workers/framework-guides/web-apps/tanstack/ 301
1729+
/workers/frameworks/framework-guides/vue/ /workers/framework-guides/web-apps/vue/ 301
1730+
/workers/frameworks/framework-guides/angular/ /workers/framework-guides/web-apps/more-web-frameworks/angular/ 301
1731+
/workers/frameworks/framework-guides/docusaurus/ /workers/framework-guides/web-apps/more-web-frameworks/docusaurus/ 301
1732+
/workers/frameworks/framework-guides/gatsby/ /workers/framework-guides/web-apps/more-web-frameworks/gatsby/ 301
1733+
/workers/frameworks/framework-guides/hono/ /workers/framework-guides/web-apps/more-web-frameworks/hono/ 301
1734+
/workers/frameworks/framework-guides/nuxt/ /workers/framework-guides/web-apps/more-web-frameworks/nuxt/ 301
1735+
/workers/frameworks/framework-guides/qwik/ /workers/framework-guides/web-apps/more-web-frameworks/qwik/ 301
1736+
/workers/frameworks/framework-guides/solid/ /workers/framework-guides/web-apps/more-web-frameworks/solid/ 301
1737+
17201738
/workers/testing/unit-testing/ /workers/testing/vitest-integration/write-your-first-test/ 301
17211739
/workers/testing/integration-testing/ /workers/testing/ 301
17221740
/workers/testing/vitest-integration/get-started/ /workers/testing/vitest-integration/write-your-first-test/ 301

src/content/changelog/workers/2025-04-08-fullstack-on-workers.mdx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ import fullstackWorkers from "~/assets/images/changelog/workers/fullstack-on-wor
1414

1515
The following full-stack frameworks now have Generally Available ("GA") adapters for Cloudflare Workers, and are ready for you to use in production:
1616

17-
- [React Router v7 (Remix)](/workers/frameworks/framework-guides/react-router/)
18-
- [Astro](/workers/frameworks/framework-guides/astro/)
19-
- [Hono](/workers/frameworks/framework-guides/hono/)
20-
- [Vue.js](/workers/frameworks/framework-guides/vue/)
21-
- [Nuxt](/workers/frameworks/framework-guides/nuxt/)
22-
- [Svelte (SvelteKit)](/workers/frameworks/framework-guides/svelte/)
23-
- And [more](/workers/frameworks/).
17+
- [React Router v7 (Remix)](/workers/framework-guides/web-apps/react-router/)
18+
- [Astro](/workers/framework-guides/web-apps/astro/)
19+
- [Hono](/workers/framework-guides/web-apps/more-web-frameworks/hono/)
20+
- [Vue.js](/workers/framework-guides/web-apps/vue/)
21+
- [Nuxt](/workers/framework-guides/web-apps/more-web-frameworks/nuxt/)
22+
- [Svelte (SvelteKit)](/workers/framework-guides/web-apps/svelte/)
23+
- And [more](/workers/framework-guides/).
2424

2525
The following frameworks are now in **beta**, with GA support coming very soon:
2626

27-
- [Next.js](/workers/frameworks/framework-guides/nextjs/), supported through [@opennextjs/cloudflare](https://opennext.js.org/cloudflare) is now `v1.0-beta`.
28-
- [Angular](/workers/frameworks/framework-guides/angular/)
29-
- [SolidJS (SolidStart)](/workers/frameworks/framework-guides/solid/)
27+
- [Next.js](/workers/framework-guides/web-apps/nextjs/), supported through [@opennextjs/cloudflare](https://opennext.js.org/cloudflare) is now `v1.0-beta`.
28+
- [Angular](/workers/framework-guides/web-apps/more-web-frameworks/angular/)
29+
- [SolidJS (SolidStart)](/workers/framework-guides/web-apps/more-web-frameworks/solid/)
3030

3131
You can also build complete full-stack apps on Workers **without a framework**:
3232

3333
- You can [“just use Vite"](https://blog.cloudflare.com/introducing-the-cloudflare-vite-plugin) and React together, and build a back-end API in the same Worker. Follow our [React SPA with an API tutorial](/workers/vite-plugin/tutorial/) to learn how.
3434

3535

36-
**Get started building today with our [framework guides](/workers/frameworks/)**, or read our [Developer Week 2025 blog post](https://blog.cloudflare.com/full-stack-development-on-cloudflare-workers) about all the updates to building full-stack applications on Workers.
36+
**Get started building today with our [framework guides](/workers/framework-guides/)**, or read our [Developer Week 2025 blog post](https://blog.cloudflare.com/full-stack-development-on-cloudflare-workers) about all the updates to building full-stack applications on Workers.

src/content/changelog/workers/2025-04-08-vite-plugin.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This lets you get the best of both worlds for a full-stack app — you can use
1818

1919
You can build any type of application with `@cloudflare/vite-plugin`, using any rendering mode, from single page applications (SPA) and static sites to server-side rendered (SSR) pages and API routes.
2020

21-
[React Router v7 (Remix)](/workers/frameworks/framework-guides/react-router/) is the first full-stack framework to provide full support for Cloudflare Vite plugin, allowing you to use all parts of Cloudflare's developer platform, without additional build steps.
21+
[React Router v7 (Remix)](/workers/framework-guides/web-apps/react-router/) is the first full-stack framework to provide full support for Cloudflare Vite plugin, allowing you to use all parts of Cloudflare's developer platform, without additional build steps.
2222

2323
You can also build complete full-stack apps on Workers **without a framework**["just use Vite"](https://blog.cloudflare.com/introducing-the-cloudflare-vite-plugin) and React together, and build a back-end API in the same Worker. Follow our [React SPA with an API tutorial](/workers/vite-plugin/tutorial/) to learn how.
2424

src/content/docs/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
FileTree,
2323
} from "~/components";
2424

25-
In this tutorial, you will build a [Next.js app](/workers/frameworks/framework-guides/nextjs/) with authentication powered by Auth.js, Resend, and [Cloudflare D1](/d1/).
25+
In this tutorial, you will build a [Next.js app](/workers/framework-guides/web-apps/nextjs/) with authentication powered by Auth.js, Resend, and [Cloudflare D1](/d1/).
2626

2727
Before continuing, make sure you have a Cloudflare account and have installed and [authenticated Wrangler](https://developers.cloudflare.com/workers/wrangler/commands/#login). Some experience with HTML, CSS, and JavaScript/TypeScript is helpful but not required. In this tutorial, you will learn:
2828

@@ -58,7 +58,7 @@ From within the repository or directory where you want to create your project ru
5858
}}
5959
/>
6060

61-
This will create a new Next.js project using [OpenNext](https://opennext.js.org/cloudflare) that will run in a Worker using [Workers Static Assets](/workers/frameworks/framework-guides/nextjs/#static-assets).
61+
This will create a new Next.js project using [OpenNext](https://opennext.js.org/) that will run in a Worker using [Workers Static Assets](#static-assets).
6262

6363
Before we get started, open your project's `tsconfig.json` file and modify the following to the `compilerOptions` object to allow for top level await needed to let our application get the Cloudflare context:
6464

src/content/docs/pages/framework-guides/nextjs/ssr/get-started.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { PackageManagers, WranglerConfig } from "~/components";
1919
Learn how to deploy full-stack (SSR) Next.js apps to Cloudflare Pages.
2020

2121
:::note
22-
You can now also deploy Next.js apps to [Cloudflare Workers](https://developers.cloudflare.com/workers/frameworks/), including apps that use the Node.js "runtime" from Next.js. This allows you to use the [Node.js APIs that Cloudflare Workers provides](/workers/runtime-apis/nodejs/#built-in-nodejs-runtime-apis), and ensures compatibility with a broader set of Next.js features and rendering modes.
22+
You can now also [deploy Next.js apps to Cloudflare Workers](/workers/framework-guides/web-apps/nextjs/), including apps that use the Node.js "runtime" from Next.js. This allows you to use the [Node.js APIs that Cloudflare Workers provides](/workers/runtime-apis/nodejs/#built-in-nodejs-runtime-apis), and ensures compatibility with a broader set of Next.js features and rendering modes.
2323

2424
Refer to the [OpenNext docs for the `@opennextjs/cloudflare` adapter](https://opennext.js.org/cloudflare) to learn how to get started.
2525
:::

src/content/docs/pipelines/tutorials/send-data-from-client/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ For this tutorial, you will build a landing page for an e-commerce website. User
3434

3535
## 1. Create a new Workers project
3636

37-
You will create a new Worker project that will use [Static Assets](/workers/static-assets/) to serve the HTML file. While you can use any front-end framework, this tutorial uses plain HTML and JavaScript to keep things simple. If you are interested in learning how to build and deploy a web application on Workers with Static Assets, you can refer to the [Frameworks](/workers/frameworks/) documentation.
37+
You will create a new Worker project that will use [Static Assets](/workers/static-assets/) to serve the HTML file. While you can use any front-end framework, this tutorial uses plain HTML and JavaScript to keep things simple. If you are interested in learning how to build and deploy a web application on Workers with Static Assets, you can refer to the [Frameworks](/workers/framework-guides/) documentation.
3838

3939
Create a new Worker project by running the following commands:
4040

src/content/docs/workers/ci-cd/builds/build-caching.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The following frameworks support build output caching:
4343
| Nuxt | `node_modules/.cache/nuxt` |
4444

4545
:::note
46-
[Static assets](/workers/static-assets/) and [frameworks](/workers/frameworks/) are now supported in Cloudflare Workers.
46+
[Static assets](/workers/static-assets/) and [frameworks](/workers/framework-guides/) are now supported in Cloudflare Workers.
4747
:::
4848

4949
### Limits

src/content/docs/workers/ci-cd/builds/configuration.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,6 @@ It is recommended to consistently use the same API token across all uploads and
7676

7777
## Framework support
7878

79-
[Static assets](/workers/static-assets/) and [frameworks](/workers/frameworks/) are now supported in Cloudflare Workers. Learn to set up Workers projects and the commands for each framework in the framework guides:
79+
[Static assets](/workers/static-assets/) and [frameworks](/workers/framework-guides/) are now supported in Cloudflare Workers. Learn to set up Workers projects and the commands for each framework in the framework guides:
8080

81-
<DirectoryListing folder="workers/frameworks/framework-guides" />
81+
<DirectoryListing folder="workers/framework-guides" maxDepth={4}/>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
pcx_content_type: navigation
3+
title: Agents SDK
4+
external_link: /agents/
5+
6+
---
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: AI & agents
3+
pcx_content_type: navigation
4+
sidebar:
5+
order: 4
6+
group:
7+
hideIndex: true
8+
---
9+
10+
import {
11+
Description,
12+
DirectoryListing
13+
} from "~/components";
14+
15+
<Description>
16+
Create full-stack applications deployed to Cloudflare Workers with AI & agent frameworks.
17+
</Description>
18+
19+
<DirectoryListing folder="workers/framework-guides/ai-and-agents" maxDepth={2}/>

0 commit comments

Comments
 (0)