Package Exports
- astro
- astro/app
- astro/app/node
- astro/assets
- astro/assets/endpoint/config
- astro/assets/endpoint/generic
- astro/assets/endpoint/node
- astro/assets/services/noop
- astro/assets/services/sharp
- astro/assets/services/squoosh
- astro/assets/utils
- astro/astro-jsx
- astro/client
- astro/client/dev-overlay/entrypoint.d.ts
- astro/client/dev-overlay/entrypoint.js
- astro/client/dev-overlay/overlay.d.ts
- astro/client/dev-overlay/overlay.js
- astro/client/dev-overlay/plugins/astro.d.ts
- astro/client/dev-overlay/plugins/astro.js
- astro/client/dev-overlay/plugins/audit/a11y.d.ts
- astro/client/dev-overlay/plugins/audit/a11y.js
- astro/client/dev-overlay/plugins/audit/index.d.ts
- astro/client/dev-overlay/plugins/audit/index.js
- astro/client/dev-overlay/plugins/settings.d.ts
- astro/client/dev-overlay/plugins/settings.js
- astro/client/dev-overlay/plugins/utils/highlight.d.ts
- astro/client/dev-overlay/plugins/utils/highlight.js
- astro/client/dev-overlay/plugins/utils/icons.d.ts
- astro/client/dev-overlay/plugins/utils/icons.js
- astro/client/dev-overlay/plugins/utils/window.d.ts
- astro/client/dev-overlay/plugins/utils/window.js
- astro/client/dev-overlay/plugins/xray.d.ts
- astro/client/dev-overlay/plugins/xray.js
- astro/client/dev-overlay/settings.d.ts
- astro/client/dev-overlay/settings.js
- astro/client/dev-overlay/ui-library/badge.d.ts
- astro/client/dev-overlay/ui-library/badge.js
- astro/client/dev-overlay/ui-library/button.d.ts
- astro/client/dev-overlay/ui-library/button.js
- astro/client/dev-overlay/ui-library/card.d.ts
- astro/client/dev-overlay/ui-library/card.js
- astro/client/dev-overlay/ui-library/highlight.d.ts
- astro/client/dev-overlay/ui-library/highlight.js
- astro/client/dev-overlay/ui-library/icon.d.ts
- astro/client/dev-overlay/ui-library/icon.js
- astro/client/dev-overlay/ui-library/icons.d.ts
- astro/client/dev-overlay/ui-library/icons.js
- astro/client/dev-overlay/ui-library/index.d.ts
- astro/client/dev-overlay/ui-library/index.js
- astro/client/dev-overlay/ui-library/toggle.d.ts
- astro/client/dev-overlay/ui-library/toggle.js
- astro/client/dev-overlay/ui-library/tooltip.d.ts
- astro/client/dev-overlay/ui-library/tooltip.js
- astro/client/dev-overlay/ui-library/window.d.ts
- astro/client/dev-overlay/ui-library/window.js
- astro/client/hmr.d.ts
- astro/client/hmr.js
- astro/client/idle.d.ts
- astro/client/idle.js
- astro/client/idle.prebuilt.d.ts
- astro/client/idle.prebuilt.js
- astro/client/load.d.ts
- astro/client/load.js
- astro/client/load.prebuilt.d.ts
- astro/client/load.prebuilt.js
- astro/client/media.d.ts
- astro/client/media.js
- astro/client/media.prebuilt.d.ts
- astro/client/media.prebuilt.js
- astro/client/only.d.ts
- astro/client/only.js
- astro/client/only.prebuilt.d.ts
- astro/client/only.prebuilt.js
- astro/client/visible.d.ts
- astro/client/visible.js
- astro/client/visible.prebuilt.d.ts
- astro/client/visible.prebuilt.js
- astro/compiler-runtime
- astro/components
- astro/components/Code.astro
- astro/components/Debug.astro
- astro/components/Image.astro
- astro/components/Picture.astro
- astro/components/ViewTransitions.astro
- astro/components/index.ts
- astro/components/viewtransitions.css
- astro/config
- astro/content/runtime
- astro/content/runtime-assets
- astro/debug
- astro/env
- astro/errors
- astro/jsx-runtime
- astro/jsx/babel.d.ts
- astro/jsx/babel.js
- astro/jsx/component.d.ts
- astro/jsx/component.js
- astro/jsx/index.d.ts
- astro/jsx/index.js
- astro/jsx/renderer.d.ts
- astro/jsx/renderer.js
- astro/jsx/server.d.ts
- astro/jsx/server.js
- astro/middleware
- astro/package.json
- astro/runtime/client/dev-overlay/entrypoint.d.ts
- astro/runtime/client/dev-overlay/entrypoint.js
- astro/runtime/client/dev-overlay/overlay.d.ts
- astro/runtime/client/dev-overlay/overlay.js
- astro/runtime/client/dev-overlay/plugins/astro.d.ts
- astro/runtime/client/dev-overlay/plugins/astro.js
- astro/runtime/client/dev-overlay/plugins/audit/a11y.d.ts
- astro/runtime/client/dev-overlay/plugins/audit/a11y.js
- astro/runtime/client/dev-overlay/plugins/audit/index.d.ts
- astro/runtime/client/dev-overlay/plugins/audit/index.js
- astro/runtime/client/dev-overlay/plugins/settings.d.ts
- astro/runtime/client/dev-overlay/plugins/settings.js
- astro/runtime/client/dev-overlay/plugins/utils/highlight.d.ts
- astro/runtime/client/dev-overlay/plugins/utils/highlight.js
- astro/runtime/client/dev-overlay/plugins/utils/icons.d.ts
- astro/runtime/client/dev-overlay/plugins/utils/icons.js
- astro/runtime/client/dev-overlay/plugins/utils/window.d.ts
- astro/runtime/client/dev-overlay/plugins/utils/window.js
- astro/runtime/client/dev-overlay/plugins/xray.d.ts
- astro/runtime/client/dev-overlay/plugins/xray.js
- astro/runtime/client/dev-overlay/settings.d.ts
- astro/runtime/client/dev-overlay/settings.js
- astro/runtime/client/dev-overlay/ui-library/badge.d.ts
- astro/runtime/client/dev-overlay/ui-library/badge.js
- astro/runtime/client/dev-overlay/ui-library/button.d.ts
- astro/runtime/client/dev-overlay/ui-library/button.js
- astro/runtime/client/dev-overlay/ui-library/card.d.ts
- astro/runtime/client/dev-overlay/ui-library/card.js
- astro/runtime/client/dev-overlay/ui-library/highlight.d.ts
- astro/runtime/client/dev-overlay/ui-library/highlight.js
- astro/runtime/client/dev-overlay/ui-library/icon.d.ts
- astro/runtime/client/dev-overlay/ui-library/icon.js
- astro/runtime/client/dev-overlay/ui-library/icons.d.ts
- astro/runtime/client/dev-overlay/ui-library/icons.js
- astro/runtime/client/dev-overlay/ui-library/index.d.ts
- astro/runtime/client/dev-overlay/ui-library/index.js
- astro/runtime/client/dev-overlay/ui-library/toggle.d.ts
- astro/runtime/client/dev-overlay/ui-library/toggle.js
- astro/runtime/client/dev-overlay/ui-library/tooltip.d.ts
- astro/runtime/client/dev-overlay/ui-library/tooltip.js
- astro/runtime/client/dev-overlay/ui-library/window.d.ts
- astro/runtime/client/dev-overlay/ui-library/window.js
- astro/runtime/client/hmr.d.ts
- astro/runtime/client/hmr.js
- astro/runtime/client/idle.d.ts
- astro/runtime/client/idle.js
- astro/runtime/client/idle.prebuilt.d.ts
- astro/runtime/client/idle.prebuilt.js
- astro/runtime/client/load.d.ts
- astro/runtime/client/load.js
- astro/runtime/client/load.prebuilt.d.ts
- astro/runtime/client/load.prebuilt.js
- astro/runtime/client/media.d.ts
- astro/runtime/client/media.js
- astro/runtime/client/media.prebuilt.d.ts
- astro/runtime/client/media.prebuilt.js
- astro/runtime/client/only.d.ts
- astro/runtime/client/only.js
- astro/runtime/client/only.prebuilt.d.ts
- astro/runtime/client/only.prebuilt.js
- astro/runtime/client/visible.d.ts
- astro/runtime/client/visible.js
- astro/runtime/client/visible.prebuilt.d.ts
- astro/runtime/client/visible.prebuilt.js
- astro/runtime/compiler/index.d.ts
- astro/runtime/compiler/index.js
- astro/runtime/server/astro-component.d.ts
- astro/runtime/server/astro-component.js
- astro/runtime/server/astro-global.d.ts
- astro/runtime/server/astro-global.js
- astro/runtime/server/astro-island.d.ts
- astro/runtime/server/astro-island.js
- astro/runtime/server/astro-island.prebuilt.d.ts
- astro/runtime/server/astro-island.prebuilt.js
- astro/runtime/server/endpoint.d.ts
- astro/runtime/server/endpoint.js
- astro/runtime/server/escape.d.ts
- astro/runtime/server/escape.js
- astro/runtime/server/hydration.d.ts
- astro/runtime/server/hydration.js
- astro/runtime/server/index.d.ts
- astro/runtime/server/index.js
- astro/runtime/server/jsx.d.ts
- astro/runtime/server/jsx.js
- astro/runtime/server/render/any.d.ts
- astro/runtime/server/render/any.js
- astro/runtime/server/render/astro/factory.d.ts
- astro/runtime/server/render/astro/factory.js
- astro/runtime/server/render/astro/head-and-content.d.ts
- astro/runtime/server/render/astro/head-and-content.js
- astro/runtime/server/render/astro/index.d.ts
- astro/runtime/server/render/astro/index.js
- astro/runtime/server/render/astro/instance.d.ts
- astro/runtime/server/render/astro/instance.js
- astro/runtime/server/render/astro/render-template.d.ts
- astro/runtime/server/render/astro/render-template.js
- astro/runtime/server/render/astro/render.d.ts
- astro/runtime/server/render/astro/render.js
- astro/runtime/server/render/common.d.ts
- astro/runtime/server/render/common.js
- astro/runtime/server/render/component.d.ts
- astro/runtime/server/render/component.js
- astro/runtime/server/render/dom.d.ts
- astro/runtime/server/render/dom.js
- astro/runtime/server/render/head.d.ts
- astro/runtime/server/render/head.js
- astro/runtime/server/render/index.d.ts
- astro/runtime/server/render/index.js
- astro/runtime/server/render/instruction.d.ts
- astro/runtime/server/render/instruction.js
- astro/runtime/server/render/page.d.ts
- astro/runtime/server/render/page.js
- astro/runtime/server/render/slot.d.ts
- astro/runtime/server/render/slot.js
- astro/runtime/server/render/tags.d.ts
- astro/runtime/server/render/tags.js
- astro/runtime/server/render/util.d.ts
- astro/runtime/server/render/util.js
- astro/runtime/server/scripts.d.ts
- astro/runtime/server/scripts.js
- astro/runtime/server/serialize.d.ts
- astro/runtime/server/serialize.js
- astro/runtime/server/shorthash.d.ts
- astro/runtime/server/shorthash.js
- astro/runtime/server/transition.d.ts
- astro/runtime/server/transition.js
- astro/runtime/server/util.d.ts
- astro/runtime/server/util.js
- astro/tsconfigs/base
- astro/tsconfigs/base.json.json
- astro/tsconfigs/strict
- astro/tsconfigs/strict.json.json
- astro/tsconfigs/strictest
- astro/tsconfigs/strictest.json.json
- astro/types
- astro/virtual-modules/i18n.d.ts
- astro/virtual-modules/i18n.js
- astro/virtual-modules/middleware.d.ts
- astro/virtual-modules/middleware.js
- astro/virtual-modules/prefetch.d.ts
- astro/virtual-modules/prefetch.js
- astro/virtual-modules/transitions-events.d.ts
- astro/virtual-modules/transitions-events.js
- astro/virtual-modules/transitions-router.d.ts
- astro/virtual-modules/transitions-router.js
- astro/virtual-modules/transitions-types.d.ts
- astro/virtual-modules/transitions-types.js
- astro/virtual-modules/transitions.d.ts
- astro/virtual-modules/transitions.js
- astro/zod
Readme
Astro is the all-in-one web framework designed for speed.
Pull your content from anywhere and deploy everywhere, all powered by your favorite UI components and libraries.
Install
# Recommended!
npm create astro@latest
# Manual:
npm install --save-dev astroLooking for help? Start with our Getting Started guide.
Looking for quick examples? Open a starter project right in your browser.
Documentation
Visit our official documentation.
Support
Having trouble? Get help in the official Astro Discord.
Contributing
New contributors welcome! Check out our Contributors Guide for help getting started.
Join us on Discord to meet other contributors. We'll help you get your first contribution in no time!
Sponsors
Astro is generously supported by Vercel, storyblok, and several other amazing organizations listed here.