{"data":{"slug":"astro","name":"Astro","tagline":"MIT content-first web framework with islands","category":"libraries","categoryName":"Libraries","url":"https://astro.build","github":"https://github.com/withastro/astro","pricing":"open-source","hook":"Astro is the content-first framework when you want zero JS by default and islands for the interactive bits.","whatsGood":"MIT. Ships HTML-first pages, islands hydration, brings your own UI framework (React/Vue/Svelte/Solid). Great for docs, marketing, content sites. Content collections and adapters for SSR/hosting.","theCatch":"Content-first islands; not Next/RSC. App-router SaaS dashboards often stay on Next. Server islands and adapters vary by host. Not a commerce-only stack.","verdict":"MIT islands framework. Free forever; Next is the RSC cousin.","addedAt":"2026-09-06","featured":false,"domain":"Libraries","subSpecialty":"Web Frameworks","subcategory":"Web Frameworks","tags":["sdk","self-host","permissive","license-unclear","active"],"capabilities":["ssr","islands","content"],"surfaces":["Self-host"],"ecosystem":["Node.js","Browser"],"licenseModel":"OSS/MIT","githubStars":63351,"starsPerWeek":217,"access":"free","archived":false,"repo":{"createdAt":"2021-03-15","pushedAt":"2026-10-21","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-21"}},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/astro","html":"/gems/astro","markdown":"/gems/astro.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}