Package Exports
- astro
- astro/app
- astro/app/node
- astro/assets
- astro/assets/image-endpoint
- astro/assets/services/sharp
- astro/assets/services/squoosh
- astro/astro-jsx
- astro/client
- astro/client-base
- astro/client-image
- astro/client/events.d.ts
- astro/client/events.js
- astro/client/hmr.d.ts
- astro/client/hmr.js
- astro/client/hydration-directives.d.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/components
- astro/components/Code.astro
- astro/components/Debug.astro
- astro/components/Image.astro
- astro/components/Shiki.js
- astro/components/index.ts
- astro/components/shiki-languages.js
- astro/components/shiki-themes.js
- astro/config
- astro/content/runtime
- astro/content/runtime-assets
- astro/debug
- astro/dist/jsx/babel.d.ts
- astro/dist/jsx/babel.js
- astro/dist/jsx/component.d.ts
- astro/dist/jsx/component.js
- astro/dist/jsx/index.d.ts
- astro/dist/jsx/index.js
- astro/dist/jsx/renderer.d.ts
- astro/dist/jsx/renderer.js
- astro/dist/jsx/server.d.ts
- astro/dist/jsx/server.js
- astro/env
- astro/import-meta
- astro/internal/astro-component.d.ts
- astro/internal/astro-component.js
- astro/internal/astro-global.d.ts
- astro/internal/astro-global.js
- astro/internal/astro-island.d.ts
- astro/internal/astro-island.js
- astro/internal/astro-island.prebuilt.d.ts
- astro/internal/astro-island.prebuilt.js
- astro/internal/endpoint.d.ts
- astro/internal/endpoint.js
- astro/internal/escape.d.ts
- astro/internal/escape.js
- astro/internal/hydration.d.ts
- astro/internal/hydration.js
- astro/internal/index.d.ts
- astro/internal/index.js
- astro/internal/jsx.d.ts
- astro/internal/jsx.js
- astro/internal/render/any.d.ts
- astro/internal/render/any.js
- astro/internal/render/astro/factory.d.ts
- astro/internal/render/astro/factory.js
- astro/internal/render/astro/head-and-content.d.ts
- astro/internal/render/astro/head-and-content.js
- astro/internal/render/astro/index.d.ts
- astro/internal/render/astro/index.js
- astro/internal/render/astro/instance.d.ts
- astro/internal/render/astro/instance.js
- astro/internal/render/astro/render-template.d.ts
- astro/internal/render/astro/render-template.js
- astro/internal/render/common.d.ts
- astro/internal/render/common.js
- astro/internal/render/component.d.ts
- astro/internal/render/component.js
- astro/internal/render/dom.d.ts
- astro/internal/render/dom.js
- astro/internal/render/head.d.ts
- astro/internal/render/head.js
- astro/internal/render/index.d.ts
- astro/internal/render/index.js
- astro/internal/render/page.d.ts
- astro/internal/render/page.js
- astro/internal/render/slot.d.ts
- astro/internal/render/slot.js
- astro/internal/render/tags.d.ts
- astro/internal/render/tags.js
- astro/internal/render/types.d.ts
- astro/internal/render/types.js
- astro/internal/render/util.d.ts
- astro/internal/render/util.js
- astro/internal/response.d.ts
- astro/internal/response.js
- astro/internal/scripts.d.ts
- astro/internal/scripts.js
- astro/internal/serialize.d.ts
- astro/internal/serialize.js
- astro/internal/shorthash.d.ts
- astro/internal/shorthash.js
- astro/internal/util.d.ts
- astro/internal/util.js
- 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/events.d.ts
- astro/runtime/client/events.js
- astro/runtime/client/hmr.d.ts
- astro/runtime/client/hmr.js
- astro/runtime/client/hydration-directives.d.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/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/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/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/types.d.ts
- astro/runtime/server/render/types.js
- astro/runtime/server/render/util.d.ts
- astro/runtime/server/render/util.js
- astro/runtime/server/response.d.ts
- astro/runtime/server/response.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/util.d.ts
- astro/runtime/server/util.js
- astro/server/astro-component.d.ts
- astro/server/astro-component.js
- astro/server/astro-global.d.ts
- astro/server/astro-global.js
- astro/server/astro-island.d.ts
- astro/server/astro-island.js
- astro/server/astro-island.prebuilt.d.ts
- astro/server/astro-island.prebuilt.js
- astro/server/endpoint.d.ts
- astro/server/endpoint.js
- astro/server/escape.d.ts
- astro/server/escape.js
- astro/server/hydration.d.ts
- astro/server/hydration.js
- astro/server/index.d.ts
- astro/server/index.js
- astro/server/jsx.d.ts
- astro/server/jsx.js
- astro/server/render/any.d.ts
- astro/server/render/any.js
- astro/server/render/astro/factory.d.ts
- astro/server/render/astro/factory.js
- astro/server/render/astro/head-and-content.d.ts
- astro/server/render/astro/head-and-content.js
- astro/server/render/astro/index.d.ts
- astro/server/render/astro/index.js
- astro/server/render/astro/instance.d.ts
- astro/server/render/astro/instance.js
- astro/server/render/astro/render-template.d.ts
- astro/server/render/astro/render-template.js
- astro/server/render/common.d.ts
- astro/server/render/common.js
- astro/server/render/component.d.ts
- astro/server/render/component.js
- astro/server/render/dom.d.ts
- astro/server/render/dom.js
- astro/server/render/head.d.ts
- astro/server/render/head.js
- astro/server/render/index.d.ts
- astro/server/render/index.js
- astro/server/render/page.d.ts
- astro/server/render/page.js
- astro/server/render/slot.d.ts
- astro/server/render/slot.js
- astro/server/render/tags.d.ts
- astro/server/render/tags.js
- astro/server/render/types.d.ts
- astro/server/render/types.js
- astro/server/render/util.d.ts
- astro/server/render/util.js
- astro/server/response.d.ts
- astro/server/response.js
- astro/server/scripts.d.ts
- astro/server/scripts.js
- astro/server/serialize.d.ts
- astro/server/serialize.js
- astro/server/shorthash.d.ts
- astro/server/shorthash.js
- astro/server/util.d.ts
- astro/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/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 maintainers. We'll help you get your first contribution in no time!
Sponsors
Astro is generously supported by Netlify, Vercel, and several other amazing organizations listed here.