Package Exports
- astro
- astro/app
- astro/app/node
- astro/astro-jsx
- astro/client
- astro/client-base
- 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/Shiki.js
- astro/components/index.ts
- astro/config
- astro/debug
- astro/dist/jsx/babel.d.ts
- astro/dist/jsx/babel.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-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/metadata.d.ts
- astro/internal/metadata.js
- astro/internal/render/any.d.ts
- astro/internal/render/any.js
- astro/internal/render/astro.d.ts
- astro/internal/render/astro.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/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/renderer.d.ts
- astro/jsx/renderer.js
- astro/jsx/server.d.ts
- astro/jsx/server.js
- 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-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/metadata.d.ts
- astro/runtime/server/metadata.js
- astro/runtime/server/render/any.d.ts
- astro/runtime/server/render/any.js
- astro/runtime/server/render/astro.d.ts
- astro/runtime/server/render/astro.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/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-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/metadata.d.ts
- astro/server/metadata.js
- astro/server/render/any.d.ts
- astro/server/render/any.js
- astro/server/render/astro.d.ts
- astro/server/render/astro.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/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/vite-plugin-astro
- astro/vite-plugin-astro-postprocess
- astro/vite-plugin-astro-postprocess/index.d.ts
- astro/vite-plugin-astro-postprocess/index.js
- astro/vite-plugin-astro/hmr.d.ts
- astro/vite-plugin-astro/hmr.js
- astro/vite-plugin-astro/index.d.ts
- astro/vite-plugin-astro/index.js
- astro/vite-plugin-astro/query.d.ts
- astro/vite-plugin-astro/query.js
- astro/vite-plugin-astro/types.d.ts
- astro/vite-plugin-astro/types.js
- astro/vite-plugin-jsx
- astro/vite-plugin-jsx/index.d.ts
- astro/vite-plugin-jsx/index.js
- astro/vite-plugin-jsx/tag.d.ts
- astro/vite-plugin-jsx/tag.js
- astro/vite-plugin-markdown
- astro/vite-plugin-markdown-legacy
- astro/vite-plugin-markdown-legacy/index.d.ts
- astro/vite-plugin-markdown-legacy/index.js
- astro/vite-plugin-markdown/index.d.ts
- astro/vite-plugin-markdown/index.js
Readme
Astro is a website build tool for the modern web —
powerful developer experience meets lightweight output.
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 offical 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.