GitShow/withastro/roadmap
withastro

roadmap

Ideas, suggestions, and formal RFC proposals for the Astro project.

by withastro
Star on GitHubFork
398 stars36 forks20 contributorsActive · 4w agoSince 2021

Meet the team

See all 20 on GitHub →
matthewp
matthewp131 contributions
bholmesdev
bholmesdev85 contributions
FredKSchott
FredKSchott84 contributions
ascorbic
ascorbic51 contributions
ematipico
ematipico34 contributions
natemoo-re
natemoo-re32 contributions
Princesseuh
Princesseuh32 contributions
jonathantneal
jonathantneal18 contributions

Commit activity

Last 12 weeks · 18 commits

Full graph →

Community health

3 of 6 standards met

Community profile →
62
✓README○License○Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · 2 in progress · Last activity 4w ago
See all on GitHub →
matthewp
Incremental static buildsOpenPR

Summary Incremental static builds, allowing Astro to skip regenerating prerendered pages whose template dependencies and per-path data are unchanged since the previous build. Links Rendered RFC Stage 2 Proposal Stage 1 Proposal

matthewp · 19m ago
ematipico
Container APIsOpenPR

Summary An API for rendering components in isolation: Links Rendered RFC Stage 2 Proposal Stage 1 Proposal

ematipico · 1mo ago

Recent fixes

View closed PRs →
Ely-S
Add option to use HTTP GET for ActionsClosedIssue

Accepted Date: Reference Issues/Discussions: withastro/roadmap#1064 Author: @Ely-S Champion(s): @bholmesdev Implementation PR: Summary Add support for HTTP GET requests in Astro Actions, enabling browser and CDN caching for data-fetching actions. Background & Motivation Astro Actions currently support only POST requests. POST is not cacheable, which means every action call hits the server, even for pure data reads. While it is currently possible to fetch JSON and send query parameters over GET, doing so gives up the type safety, validation, and error handling that Actions provide. Adding GET support would make Actions viable for read-heavy use cases (like search) where CDN caching is necessary. Goals Allow individual Actions to opt into the GET HTTP method Enable standard HTTP caching to be used for GET Actions Preserve type-safe input validation Non-Goals Changing the default behavior of POST Actions Supporting request bodies or file uploads in GET Actions Caching and cache management

Ely-S · 1w ago
matthewp
Incremental static buildsClosedIssue

Accepted Date: 2026-07-02 Reference Issues/Discussions: https://github.com/withastro/roadmap/discussions/1096 Author: @matthewp Champion(s): @matthewp Implementation PR: Summary Add support for incremental static builds in Astro, allowing unchanged static pages to be skipped between builds when their template dependencies and user-provided data cache keys are unchanged. Background & Motivation Large static sites often spend most of their build time regenerating pages whose output has not changed. This is especially painful for documentation sites using a small number of dynamic routes, such as a single route that renders thousands of content pages. Astro already has some persistent build caches in , such as content layer and image optimization data. However, Astro currently regenerates all prerendered pages on every build, even when a page's source template, layout, components, and data are unchanged. Goals Skip regenerating static pages whose route dependencies and path-specific data have not changed. Provide a stable API for dynamic routes to declare the cache key for each generated path. Non-Goals Changing build concurrency behavior. This is orthogonal to the existing option. Example Dynamic routes can return a for each path from . The should change whenever the data used to render that specific path changes. For content collections, is a natural cache key because it changes when the content entry changes. The exact cache key strategy is project-specific. A site should include every input that affects page output, such as content digests, CMS timestamps, or route metadata.

matthewp · 1mo ago
cred-trace
If you are using Astro at your company or organization, please share the URL here!ClosedIssue

If you are using Astro at your company or organization, please share the URL here! https://nordvpn.org https://firebase.blog https://tech.trivago.com https://www.thinkmill.com.au https://designcember.com https://dayofthedead.holiday https://openmoji.org https://unicorn-utterances.com https://miduconf.com https://midufest.com https://theguardian.engineering https://credtrace.in/ See the full showcase → _Originally posted by @FredKSchott in https://github.com/withastro/roadmap/discussions/521_

cred-trace · 1mo ago
Structured data for AI agents

Repository: withastro/roadmap. Description: Ideas, suggestions, and formal RFC proposals for the Astro project. Stars: 398, Forks: 36. Open PRs: 2, open issues: 2. Last activity: 4w ago. Community health: 62%. Top contributors: matthewp, bholmesdev, FredKSchott, ascorbic, ematipico, natemoo-re, Princesseuh, jonathantneal, mrienstra, bluwy and others.

·@ofershap

Replace github.com with gitshow.dev