AltHub

withastro/astro Alternatives

static site generation / web framework

Astro is a static site generator and web framework for content-driven websites, combining component frameworks with islands architecture to output minimal JavaScript.

62.7kTypeScriptNOASSERTIONactive Β· last push 22d agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

nuxt/nuxtGitHub

choose when you need a full-stack Vue framework with SSR, SSG, and pluggable modules rather than Astro's content-first static output.

The full-stack Vue framework.

60.9k
TypeScript
MIT
active22d ago
gatsbyjs/gatsbyGitHub

choose when you want a React-based site generator with rich plugin ecosystem and GraphQL data layer.

React-based framework with performance, scalability, and security built in.

55.9k
JavaScript
MIT
active23d ago
zensical/zensicalGitHub

choose for a Rust-based static site generator with MkDocs heritage if you prefer a compiled binary over Node.

A modern static site generator by the Material for MkDocs team

5.7k
Rust
MIT
active23d ago
ElMassimo/ilesGitHub

choose if you want a Vite-powered Vue-centric SSG with island architecture.

🏝 The joyful site generator

1.2k
TypeScript
MIT
active6mo ago
vercel/next.jsGitHub

choose for a React full-stack framework with server components, API routes, and hybrid rendering.

The React Framework

142.4k
JavaScript
MIT
active23d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

getpelican/pelicanGitHub

choose for a mature Python SSG when you need simple static blogs without a Node build.

Static site generator that supports Markdown and reST syntax. Powered by Python.

13.3k
Python
AGPL-3.0
active6mo ago
assemble/assembleGitHub

choose for a legacy grunt-based static site assembler, but it's dated.

Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.

4.3k
CSS
MIT
dormant4.6y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

imfunniee/gitfolioGitHub

choose if you want a zero-config CLI that builds a personal portfolio/blog from GitHub data, rather than a general SSG.

:octocat: personal website + blog for every github user

6.8k
JavaScript
GPL-3.0
archived4.6y ago

Listed as an alternative to

These projects were analysed and named astro among their alternatives. The relationship is not symmetric β€” how astro rates them is a separate judgement, made when astro is analysed in its own right.

vercel/next.jsGitHub

calls astro β€œchoose for content-driven sites where shipping zero client JS by default matters; you can still use React components via islands, but you lose Next.js's built-in API routes and middleware.”

The React Framework

142.4kJavaScriptactive
nuxt/nuxtGitHub

calls astro β€œChoose when you need a content-focused web framework with partial hydration and zero default JavaScript.”

The full-stack Vue framework.

60.9kTypeScriptactive
gatsbyjs/gatsbyGitHub

calls astro β€œChoose Astro for content-heavy sites where you want to ship zero client-side JavaScript by default with islands architecture.”

React-based framework with performance, scalability, and security built in.

55.9kJavaScriptactive
DioxusLabs/dioxusGitHub

calls astro β€œChoose if your project is content-heavy and you want static-first with islands, not a full-featured cross-platform app.”

Fullstack app framework for web, desktop, and mobile.

39.2kRustactive
alibaba/iceGitHub

calls astro β€œwhen you are building a content-focused site and want minimal JavaScript with islands.”

πŸš€ ice.js: The Progressive App Framework Based On React(基于 React ηš„ζΈθΏ›εΌεΊ”η”¨ζ‘†ζžΆοΌ‰

18.6kTypeScriptactive
middleman/middlemanGitHub

calls astro β€œchoose it when you want a component-based content web framework with static output and optional islands instead of Middleman's Ruby templates.”

Hand-crafted frontend development

7.1kRubyactive
tighten/jigsawGitHub

calls astro β€œChoose when you want a content-focused framework with component islands and support for multiple UI frameworks.”

Simple static sites with Laravel’s Blade.

2.3kHTMLactive
wasp-lang/waspGitHub

calls astro β€œDesigned for content-driven websites; lacks Wasp's built-in full-stack features like auth and background jobs.”

The batteries-included full-stack framework for the AI era. Develop JS/TS web apps (React, Node.js, and Prisma) using declarative code that abstracts away complex full-stack features like auth, background jobs, RPC, email sending, end-to-end type safety, single-command deployment, and more.

18.7kTypeScriptactive