wwwastro
This is a template for an Astro integration. Use this template for writing integrations to use in multiple projects or publish to NPM.
This is a template for an Astro integration. Use this template for writing integrations to use in multiple projects or publish to NPM.
vibe-theme-test | theme template with no config.
Add partial rendering to your Astro project
new
Astro Content Loader for Notion as a CMS. Fork of astro-notion/notion-astro-loader with Astro 6 compatibility patches.
new
Build-time sprite atlas generation for instant Astro UI states.
new
Astro image service: hotspot cropping (x/y or '70% 34%') via Sharp's extract+resize
new
Astro component that wraps a markdown table and adds a CSV download button.
new
Astro component that wraps a markdown task list and adds a CSV download button.
new
Astro aside/callout component with note, tip, caution, warning, and danger variants. Requires Tailwind CSS.
new
Astro image gallery with lightbox, pyramid multi-row layout, and accessible controls.
new
Astro-native headless CMS for Cloudflare (D1, R2, Workers)
new
Astro component wrapper for @arraypress/waveform-player — typed props for every option, lazy-mount support, framework-idiomatic ergonomics.
new
Astro components for @arraypress/waveform-bar — typed singleton mount and polymorphic play/queue trigger.
new
Astro component for @arraypress/toast — singleton mount + window.toast() global, view-transition-safe.
new
Astro light/dark theme toggle — pre-paint flicker fix, localStorage persistence, view-transition safe.
new
Astro Content Layer loader for Sanity — plug GROQ queries into defineCollection() with zero glue code.
new
Astro search modal — headless replacement for Pagefind's built-in UI. Native <dialog>, grouped results, ⌘K, keyboard nav, focus restoration.
new
Astro listing toolbar — sort + grid/list view toggle + results count, with a client-side filter/sort/paginate runtime (paged, load-more, infinite).
...
Page 78 of 79
Anyone can submit an integration to Astro. If you have questions about building your own integration, join our community on Discord!
Submit integration