Best of AstroOctober 2024

  1. 1
    Article
    Avatar of flaviocopesFlavio Copes·2y

    The AHA Stack

    The AHA Stack, comprising Astro, HTMX, and Alpine.js, leverages a 100% JavaScript/TypeScript approach for building web applications, avoiding complex SPA frameworks. Astro handles the backend, HTMX manages client-server interactions, and Alpine.js introduces client-side interactivity. This stack favors simplicity, reduced complexity, and closer adherence to traditional web principles while still enabling rich, interactive user experiences.

  2. 2
    Article
    Avatar of denoDeno·2y

    Build an Astro site with Deno

    Learn how to build a content-centric website using the modern web framework Astro and the runtime environment Deno. The guide covers setting up an Astro project with Deno, including running commands, creating data, setting up server-side rendering (SSR), and more. This tutorial emphasizes the advantages of using Deno 2, particularly its compatibility with Node/npm and its built-in package management.

  3. 3
    Article
    Avatar of astro_sourceAstro·2y

    What's new in Astro - October 2024

    Astro has released version 5.0 beta-6 and version 4.16. The Astro team participated in ViteConf 2024, with their talks available on YouTube. Several community members were awarded for their significant contributions. The post highlights various new themes, templates, utilities, and integrations for Astro. Additionally, it showcases diverse community content, including tutorials and blogs about using Astro across different projects and platforms.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    How to add Supabase Auth to Astro

    Integrate Supabase authentication in an Astro project using GitHub OAuth by creating a GitHub OAuth app, configuring it in Supabase, setting environment variables, and adding relevant code for Supabase server and admin instances, middleware for authentication, and login actions. Protect pages by checking user authentication and using redirects as needed.