{ "keywords": ["astro-component", "withastro", "astro-integration"], "categories": { "accessibility": { "keywords": ["a11y", "accessibility"] }, "adapters": { "keywords": ["astro-adapter"] }, "analytics": { "keywords": ["analytics"] }, "css+ui": { "keywords": ["css", "ui", "icon", "icons", "renderer"] }, "frameworks": { "keywords": ["renderer"] }, "loaders": { "keywords": ["astro-loader"] }, "performance+seo": { "keywords": ["seo", "performance", "perf", "optimization"] }, "toolbar": { "keywords": ["devtools", "dev-overlay", "dev-toolbar"] }, "utilities": { "keywords": ["tooling", "utils", "utility"] }, "media": { "keywords": ["media", "image", "images", "video", "audio"] } }, "featured": [ "@astrojs/tailwind", "astro-imagetools", "@astrojs/partytown", "@playform/compress", "@storyblok/astro", "astro-icon", "astro-eleventy-img", "@astrojs/sitemap", "astro-robots-txt", "astro-seo", "astro-xelement", "astro-spa", "astro-katex", "@astrojs/mdx", "accessible-astro-components", "astro-i18next", "@astropub/icons", "astro-json-element" ], "toolbar": ["@storyblok/astro", "@spotlightjs/astro"], "blocklist": [ "@advanced-astro/capo", "@astrojs/db", "@astrojs/studio", "@astrojs/turbolinks", "@astrojs/og", "astro-zdog", "astro-embeds", "astro-embeds-twitter", "astro-embeds-vimeo", "astro-embeds-youtube", "astro-emojis", "gfont-optimizer-astro", "@astrojs/internal-helpers", "@astrojs/underscore-redirects", "simple-astro-seo", "@indiepub/comet", "astro-melody", "astro-ds-new", "@otterlord/astro-compress", "@otterlord/astro-critters", "@otterlord/astro-rome", "astro-and-svelte-component", "components-thinh-test", "components-thinh", "my-new-component-directory-minhleo", "my-new-component-directory", "tai-tran-astro-components", "@daks.dev/sdk", "@openscript-ch/astro-course-theme", "astro-component-name", "minhleo-package-button", "starlight-blog-theme", "testing-ci-ortsa-alpinejs", "testing-ci-ortsa-internal-helpers", "testing-ci-ortsa-lit", "testing-ci-ortsa-mdx", "testing-ci-ortsa-node", "testing-ci-ortsa-partytown", "testing-ci-ortsa-preact", "testing-ci-ortsa-prefetch", "testing-ci-ortsa-react", "testing-ci-ortsa-sitemap", "testing-ci-ortsa-solid-js", "testing-ci-ortsa-svelte", "testing-ci-ortsa-tailwind", "testing-ci-ortsa-underscore-redirects", "testing-ci-ortsa-vue", "@astro-auth/client", "@astro-auth/core", "@astro-auth/providers", "@astro-auth/ui", "@sfroment/astro-stylex-rollup", "@sfroment/astro-stylex", "astro-colorful", "astro-confetti", "astro-node-websocket-proposal" ], "overrides": { "@astrojs/alpinejs": { "image": "/assets/integrations/alpinejs.svg" }, "@astrojs/deno": { "image": "/assets/integrations/deno.svg" }, "@astrojs/lit": { "image": "/assets/integrations/lit.svg" }, "@astrojs/mdx": { "image": "/assets/integrations/mdx.svg" }, "@astrojs/netlify": { "image": "/assets/integrations/netlify.svg" }, "@astrojs/node": { "image": "/assets/integrations/node.svg" }, "@astrojs/partytown": { "image": "/assets/integrations/partytown.svg" }, "@astrojs/preact": { "image": "/assets/integrations/preact.svg" }, "@astrojs/react": { "image": "/assets/integrations/react.svg" }, "@astrojs/sitemap": { "image": "/assets/integrations/sitemap.svg" }, "@astrojs/solid-js": { "image": "/assets/integrations/solid.svg" }, "@astrojs/starlight": { "image": "/assets/integrations/starlight.svg" }, "@astrojs/svelte": { "image": "/assets/integrations/svelte.svg" }, "@astrojs/tailwind": { "image": "/assets/integrations/tailwind.svg" }, "@astrojs/turbolinks": { "image": "/assets/integrations/turbolinks.svg" }, "@astrojs/vercel": { "image": "/assets/integrations/vercel.svg" }, "@astrojs/vue": { "image": "/assets/integrations/vue.svg" }, "astro-sanity-assets": { "image": "/assets/integrations/astro-sanity-assets.png" }, "astro-div": { "description": "It's only a
" }, "astro-fora": { "image": "/assets/integrations/astro-fora.png" }, "astro-i18n": { "image": "/assets/integrations/astro-i18n.svg" }, "astro-integration-elm": { "image": "/assets/integrations/astro-integration-elm.svg" }, "@analogjs/astro-angular": { "homepageUrl": "https://analogjs.org/docs/packages/astro-angular/overview" }, "@chisel-ui/astro": { "description": "A collection of layout primitives used as building blocks for common layout patterns.", "image": "/assets/integrations/chisel-ui.svg", "homepageUrl": "https://chisel-ui.dev" }, "@edgeone/astro": { "image": "/assets/integrations/@edgeone/edgeone-astro.svg" }, "@igor.dvlpr/astro-post-excerpt": { "image": "/assets/integrations/@igor.dvlpr/astro-post-excerpt.png" }, "@igor.dvlpr/astro-easynav-button": { "image": "/assets/integrations/@igor.dvlpr/astro-easynav-button.png" }, "@igor.dvlpr/astro-escaped-component": { "image": "/assets/integrations/@igor.dvlpr/astro-escaped-component.png" }, "@igor.dvlpr/astro-saferesource": { "image": "/assets/integrations/@igor.dvlpr/astro-saferesource.png" }, "@igor.dvlpr/astro-render-component": { "image": "/assets/integrations/@igor.dvlpr/astro-render-component.png" }, "@igor.dvlpr/astro-component": { "image": "/assets/integrations/@igor.dvlpr/astro-component.png" }, "@inlang/paraglide-astro": { "image": "/assets/integrations/@inlang/paraglide-astro.png", "homepageUrl": "https://inlang.com/c/astro" }, "@nuasite/agent-summary": { "image": "/assets/integrations/@nuasite/nuasite-default-icon.png" }, "@nuasite/components": { "image": "/assets/integrations/@nuasite/nuasite-default-icon.png" }, "@storyblok/astro": { "image": "/assets/integrations/storyblok.svg" }, "@stylify/astro": { "image": "/assets/integrations/stylify.svg" }, "@urami/astro": { "image": "/assets/integrations/@urami/astro.svg" }, "@vocasync/astro": { "image": "/assets/integrations/@vocasync/astro.png" }, "@wuchale/astro": { "image": "/assets/integrations/@wuchale/astro.svg" }, "astro-github-stats": { "description": "Embed GitHub stats on your Astro page ✨", "image": "/assets/integrations/astro-github-stats.png" }, "astro-google-reviews": { "image": "/assets/integrations/astro-google-reviews.png" }, "astro-icon": { "image": "/assets/integrations/astro-icon.svg", "description": "This Astro integration provides a straight-forward `Icon` component for Astro." }, "astro-llms-md": { "image": "/assets/integrations/astro-llms-md.png" }, "astro-create-portal": { "image": "/assets/integrations/astro-create-portal.png" }, "astro-sprite": { "image": "/assets/integrations/astro-sprite.png" }, "hello-astro": { "image": "/assets/integrations/hello-astro.png" }, "@sarissa/pagination": { "description": "Add page number buttons for pagination. Automaticly add and disable numbers as current page number.", "url": "https://github.com/iozcelik/SarissaPagination" }, "accessible-astro-components": { "description": "A set of Accessible, easy to use, Front-end UI Components for Astro.", "url": "https://components.accessible-astro.dev/", "image": "/assets/integrations/accessible-astro-components.png" }, "@m4rrc0/astro-fetch-ahead": { "repoUrl": "https://github.com/m4rrc0/poko-notion" }, "astroid": { "image": "/assets/integrations/astroid.png", "url": "https://github.com/xisli/astroid" }, "astro-uno": { "image": "/assets/integrations/astro-uno.svg" }, "@lagon/astro": { "image": "/assets/integrations/lagon-astro.png" }, "astro-cloudflare-pages-headers": { "image": "/assets/integrations/astro-cloudflare-pages-headers.png" }, "astro-navbar": { "description": "A fully accessible responsive headless navigation bar for Astro. It supports mobile responsive toggle and dropdowns." }, "astro-color-scheme": { "description": "A fully headless dark mode theme toggle for Astro. it has built in support for both Dark & light mode along with the default System Auto mode." }, "astro-command-palette": { "image": "/assets/integrations/astro-command-palette.svg" }, "astro-bootstrap": { "image": "/assets/integrations/astro-bootstrap.png" }, "astro-breadcrumbs": { "image": "/assets/integrations/astro-breadcrumbs.svg" }, "astro-electron-ts": { "image": "/assets/integrations/astro-electron-ts.png" }, "astro-html-validate": { "image": "/assets/integrations/astro-html-validate.svg" }, "astro-intl": { "image": "/assets/integrations/astro-intl.svg" }, "astro-lenis": { "image": "/assets/integrations/astro-lenis.png" }, "astro-mithril": { "image": "/assets/integrations/astro-mithril.svg" }, "astro-page-insight": { "image": "/assets/integrations/astro-page-insight.png" }, "astro-windi": { "image": "/assets/integrations/astro-windi.svg" }, "astro-seo": { "image": "/assets/integrations/astro-seo.png" }, "astro-fuse": { "image": "/assets/integrations/astro-fuse.png" }, "astro-mdx-code-blocks": { "image": "/assets/integrations/astro-mdx-code-blocks.png" }, "@jasikpark/astro-svg-loader": { "description": "This package allows you to import SVGs as Astro components, using ultrahtml and Vite's support for raw imports to do the trick." }, "@lloydjatkinson/astro-snipcart-design-system": { "description": "This is an unofficial template meant to ease the development of components for Astro that are intended for distribution." }, "@lloydjatkinson/astro-snipcart": { "description": "This is an unofficial template meant to ease the development of components for Astro that are intended for distribution." }, "@rebelchris/astro-static-tweet": { "description": "This is a open source Astro component that allows you to embed a Tweet as static HTML in your Astro site." }, "@rshackleton/astro-portabletext": { "description": "Render Portable Text block content with Astro components." }, "astro-dev-only-routes": { "description": "Make some routes only available in dev mode." }, "astro-default-prerender": { "description": "Prerender all your Astro pages by default." }, "@tigrisdata/astro": { "description": "Access NoSQL data from your Astro site.", "homepageUrl": "https://github.com/tigrisdata/tigris-astro#readme", "image": "/assets/integrations/tigris.svg" }, "@twocaretcat/astro-snapshot": { "image": "/assets/integrations/@twocaretcat/astro-snapshot.svg" }, "astro-internalise-css": { "image": "/assets/integrations/astro-internalise-css.svg" }, "astro-critters-slim": { "image": "/assets/integrations/astro-critters-slim.webp" }, "astro-i18n-aut": { "image": "/assets/integrations/astro-i18n-aut.svg" }, "@playform/compress": { "image": "/assets/integrations/@playform/compress.svg" }, "@playform/inline": { "image": "/assets/integrations/@playform/inline.svg" }, "@playform/format": { "image": "/assets/integrations/@playform/format.svg" }, "@sentry/astro": { "image": "/assets/integrations/sentry.svg" }, "@spotlightjs/astro": { "image": "/assets/integrations/spotlightjs.svg" }, "@sanity/astro": { "image": "/assets/integrations/sanity.svg" }, "@ayco/astro-resume": { "description": "This facilitates the creation and usage of global, immutable data for Astro apps." }, "astro-out-proxy": { "image": "/assets/integrations/astro-out-proxy.png" }, "ember-astro": { "image": "/assets/integrations/ember-astro.svg" }, "mr-world": { "image": "/assets/integrations/mr-world.png" }, "@geensnor/astro-componenten": { "description": "Pair of beautiful Astro components in Geensnor style" }, "@qwikdev/astro": { "image": "/assets/integrations/qwik.svg" }, "@qwik.dev/astro": { "image": "/assets/integrations/qwik.svg" }, "astro-sw": { "image": "/assets/integrations/astro-sw.png" }, "astro-md-generator": { "image": "/assets/integrations/astro-md-generator.png" }, "@picperf/astro": { "image": "/assets/integrations/picperf.svg" }, "@xexiu/astro-accordion": { "homepageUrl": "https://github.com/xexiu/astro-components" }, "@xexiu/astro-modal": { "homepageUrl": "https://github.com/xexiu/astro-components" }, "@xexiu/astro-progress-bar": { "homepageUrl": "https://github.com/xexiu/astro-components" }, "@xexiu/astro-seo": { "homepageUrl": "https://github.com/xexiu/astro-components" }, "@xexiu/astro-speech": { "homepageUrl": "https://github.com/xexiu/astro-components" }, "@xexiu/astro-tabs": { "homepageUrl": "https://github.com/xexiu/astro-components" }, "astro-font": { "homepageUrl": "https://launchfa.st/features/astro-font", "description": "Automatically optimize your custom fonts, local fonts, fonts over any CDN, and Google fonts for performance." }, "astro-vtbot": { "image": "/assets/integrations/bag-of-tricks.svg" }, "@studiocms/blog": { "image": "/assets/integrations/studiocms-master.svg" }, "studiocms": { "image": "/assets/integrations/studiocms-master.svg" }, "@voxgig/podw-astro": { "image": "/assets/integrations/@voxgig/podw-astro.png" }, "astro-sst": { "image": "/assets/integrations/sst.svg" }, "@forastro/utilities": { "repoUrl": "https://github.com/louiss0/forastro" }, "ziko-wrapper": { "image": "/assets/integrations/zikojs.svg" } } }