withastro

    withastro/astro

    #459 this week

    The web framework for content-driven websites. ⭐️ Star to support our work!

    web
    backend
    documentation
    astro
    blog
    browser
    components
    hybrid
    TypeScript
    NOASSERTION
    60.5K stars
    3.6K forks
    60.5K GitHub watchers
    Updated 6/26/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Astro is a TypeScript-based web framework optimized for building fast, content-driven websites with a focus on lightweight output and modern developer experience.
    • Key features include support for multiple frontend frameworks (React, Vue, Svelte, Solid, Preact), static site generation, server-side rendering, and island architecture.
    • With over 53,000 stars and active maintenance since 2021, Astro is mature and popular, but its NOASSERTION license may require review for enterprise use.
    • Organizations can leverage Astro to build performant, scalable static or hybrid websites integrating various UI components, suitable for production with extensive plugin and integration support.
    • Ideal use cases include blogs, marketing sites, documentation, and content-heavy websites needing fast load times and flexible component integration across frameworks.

    About astro

    Build the web you want


    Astro is a website build tool for the modern web —
    powerful developer experience meets lightweight output.

    main License npm version

    Install

    The recommended way to install the latest version of Astro is by running the command below:

    npm create astro@latest
    

    You can also install Astro manually by running this command instead:

    npm install --save-dev astro
    

    Looking 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!

    Directory

    PackageRelease Notes
    astroastro version
    create-astrocreate-astro version
    @astrojs/react@astrojs/react version
    @astrojs/preact@astrojs/preact version
    @astrojs/solid-js@astrojs/solid version
    @astrojs/svelte@astrojs/svelte version
    @astrojs/vue@astrojs/vue version
    @astrojs/node@astrojs/node version
    @astrojs/vercel@astrojs/vercel version
    @astrojs/cloudflare@astrojs/cloudflare version
    @astrojs/partytown@astrojs/partytown version
    @astrojs/sitemap@astrojs/sitemap version
    @astrojs/alpinejs@astrojs/alpinejs version
    @astrojs/mdx@astrojs/mdx version
    @astrojs/db@astrojs/db version
    @astrojs/rss@astrojs/rss version
    @astrojs/netlify@astrojs/netlify version

    CII Best Practices

    Several official projects are maintained outside of this repo:

    ProjectRepository
    @astrojs/compilerwithastro/compiler
    Astro Language Toolswithastro/language-tools

    Sponsors

    Astro is free, open source software made possible by these wonderful sponsors.

    ❤️ Sponsor Astro! ❤️

    Sponsor logos including the current Astro Sponsors, Gold Sponsors, and Exclusive Partner Sponsors: Netlify, Sentry, and Project IDX.

    Discover Repositories

    Search across tracked repositories by name or description