AstroPaper is a minimal, responsive, accessible and SEO-friendly Astro blog theme/template. It provides a complete blogging platform with features like light/dark mode toggle, dynamic OG image generation, static search with Pagefind, RSS/sitemap generation, tag and archive pages, and internationalization support. Built with Astro v6, Tailwind CSS v4, and TypeScript, it follows modern web development practices with a component-based architecture. The theme separates concerns effectively: configurations in astro-paper.config.ts, resolved settings in src/config.ts, UI components in src/components/, layouts in src/layouts/, pages in src/pages/, and content in src/content/. It handles complex edge cases like Unicode slugification, timezone-aware date formatting, and view transition compatibility with thoughtful, reusable utilities.
Fuwari is a static blog template built with Astro and Tailwind CSS. It generates static HTML from Markdown content with features like light/dark mode, Pagefind-based search, responsive design, and customizable themes. The architecture uses Astro's component-based system with Svelte for interactive elements, Swup for page transitions, and Expressive Code for enhanced code blocks. Content is sourced from Markdown files in src/content/ and processed at build time to generate static assets. Key entry points include page routing files (.astro) and API routes for RSS/robots.txt. The template demonstrates strong engineering practices in its modular component design, effective use of Astro's content collections, and thoughtful implementation of UI interactions.
Dante is a static site generator theme for Astro.js, designed for single-author blogs and portfolios. It provides a complete, production-ready setup with dark/light mode, responsive design, SEO metadata, RSS feed, sitemap, pagination, and a subscription form. The theme is built with Tailwind CSS v4 and uses Astro's content collections for Markdown-based blog posts, pages, and projects. Configuration is centralized in a single TypeScript file. The architecture follows Astro's SSG model with view transitions for a SPA-like experience. The codebase is well-structured, with reusable components and utility functions. It is a hybrid of a theme and a starter template, not a library or service.
Astro Theme Pure is a blog and documentation theme for the Astro static site generator. It provides a comprehensive set of UI components, layouts, and integrations (comment systems, search, SEO) to build content-driven websites. The theme is structured as an Astro integration (`packages/pure/index.ts`) that consumes user configuration from `src/site.config.ts` and enhances Astro's content collections with plugins for markdown processing (reading time, image zoom, tabs, steps). It features a UnoCSS-based styling system, dark/light theme switching, and optional integrations like Waline for comments and Pagefind for search. The architecture emphasizes slot-based composition, utility-first styling, and virtual module injection for build-time configuration.