@mattthehat/astro-forms
Config-driven forms for Astro: one typed config renders the form and parses + validates the submission, with per-field return types inferred.
Config-driven forms for Astro: one typed config renders the form and parses + validates the submission, with per-field return types inferred.
Dev-only Astro integration that injects HTML comments showing which route and template own each page and which .astro component produced each node.
Generate Open Graph images for your Astro site using Takumi.
Astro integration that exposes your site content via WebMCP for AI agents
An accessible and powerful launcher (command palette) for Astro websites, built with WCAG compliance and inclusive design principles.
Typed Astro feature flags from JSON config. Includes environment specific rendering and pruning from elements to entire routes
An Astro content layer loader that treats images as content entries, with incremental sync, caching, and pluggable metadata extraction
Download images at build time! Supports Iconify icons and arbitrary images.
Share dynamic server data with React islands and client scripts — typed, reactive
Astro integration that generates robots.txt, llms.txt, sitemap.xml, security.txt, and humans.txt at build time from typed configuration.
Astro integration for full-content RSS, Atom, and JSON feeds.
The official Course Builder integration for Astro projects!
new
Blur/LQIP placeholders for Astro images, as an Image Service and a remark visitor
new
Astro integration that serves all AI2Web routes (/ai2w, /.well-known/ai2w, llms.txt, agent.json, actions) from one manifest.
Maintenance and Coming Soon integration for Astro
F5 Distributed Cloud branded Starlight documentation theme
new
A tiny, dependency-free, GDPR compliant cookie consent banner and script-gating helper for Astro sites.
Mark html tags with a unique identifier and generate a JSON file with the mapping.
...
...
Page 26 of 92
Anyone can submit an integration to Astro. If you have questions about building your own integration, join our community on Discord!
Submit integration