@astropub/code
A lightweight Astro component for syntax highlighting and rendering beautifully formatted code blocks.
A lightweight Astro component for syntax highlighting and rendering beautifully formatted code blocks.
This package allows you to import SVGs as Astro components, using ultrahtml and Vite's support for raw imports to do the trick.
new
Complete, type-safe SEO head tags for Astro — Open Graph, Twitter/X cards, canonical URLs, article metadata and JSON-LD.
This package is designed to eliminate confusion caused by the default naming convention, which names files after their entry points.
new
Astro integration for server-side mermaid diagram rendering via svgdom — no client-side JavaScript required
Astro image service: hotspot cropping (x/y or '70% 34%') via Sharp's extract+resize
Astro integration that exposes your site content via WebMCP for AI agents
Astro integration for client-side dynamic routes with Cloudflare Pages
An Astro integration that generates semantically related content for Markdown and MDX sources.
A seamless integration for injecting Google Analytics snippets into Astro projects, supporting popular web analytics tools.

Download Sanity File Assets to your Astro site
new
Fast intra-site broken link checker for Astro — deduplicates destinations and checks each one exactly once
SEO component for Astro with full TypeScript support, auto-generated .d.ts declaration files, and IDE autocompletion
Try out different fonts on your website by putting a font picker in the Astro Dev Toolbar
new
Astro integration that pushes your build's records to an Algolia index, with an atomic replace-all reindex and a build-time record sink
Constructs for deploying an Astro application to AWS Lambda
A Content loader for Astro that uses the Notion Public API
Astro Content Layer loader and components for Menestrel: typed content collections, immutable snapshots, zero runtime requests
...
...
Page 30 of 91
Anyone can submit an integration to Astro. If you have questions about building your own integration, join our community on Discord!
Submit integration