awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Islands Architecture Static Site Frameworks

Ranking updated Jun 30, 2026

For a content-focused static site framework with islands, the strongest matches are withastro/astro (Astro is a content-driven static site generator built on), freshframework/fresh (Fresh is a server-side web framework for Deno that) and withastro/starlight (Starlight is a documentation-focused static site generator built on). sveltejs/sapper and nuxt/nuxt.js round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover static site generators that utilize islands architecture to deliver high-performance, content-driven web experiences.

Islands Architecture Static Site Frameworks

Find the best repos with AI.We'll search the best matching repositories with AI.
  • withastro/astrowithastro avatar

    withastro/astro

    60,387View on GitHub↗

    Astro is a content-driven web framework designed for building multi-page applications that prioritize performance by shipping minimal JavaScript to the browser. It functions as a static site generator and server-side rendering engine, transforming source files into optimized HTML documents. By utilizing an island architecture, the framework isolates interactive components within static pages, ensuring that only necessary code is hydrated on the client side. The framework provides a unified build pipeline that supports component-agnostic rendering, allowing developers to integrate components f

    Astro is a content-driven static site generator built on island architecture that ships zero JavaScript by default and selectively hydrates interactive components from any framework (React, Vue, Svelte), with full support for Markdown/MDX, file‑based routing, and multiple hydration strategies — exactly the tool this search describes.

    TypeScriptIsland Architecture FrameworksPartial HydrationStatic Site Generators
    View on GitHub↗60,387
  • freshframework/freshfreshframework avatar

    freshframework/fresh

    13,774View on GitHub↗

    Fresh is a server-side web framework for the Deno runtime designed for building websites with native TypeScript support. It functions as a zero-JavaScript server-side renderer that sends only HTML to the browser by default to eliminate client-side runtime overhead. The framework implements an islands architecture, which delivers static HTML and selectively activates JavaScript only for specific interactive components. It utilizes a file-system based router that automatically maps directory structures and filenames to URL patterns without requiring a central configuration file. The platform c

    Fresh is a server-side web framework for Deno that implements islands architecture with zero-JS-by-default rendering and file-based routing, matching the core request, though it is Preact-specific rather than framework-agnostic and has limited MDX support, which narrows its scope from the listed ideal.

    TypeScriptFile-System-Based RoutersIsland Architecture FrameworksPartial Hydration
    View on GitHub↗13,774
  • withastro/starlightwithastro avatar

    withastro/starlight

    7,942View on GitHub↗

    Starlight is a documentation framework built on Astro for generating fast, searchable static websites. It functions as a markdown documentation engine that converts markup files into accessible pages using a file-based routing system. The framework allows for the embedding of custom UI components from various frontend frameworks directly into documentation layouts. This enables the creation of interactive guides and specialized user experiences within a static site structure. The system includes integrated navigation and search engine optimization, as well as schema-based frontmatter validat

    Starlight is a documentation-focused static site generator built on Astro, inheriting Astro’s islands architecture and partial hydration for selectively interactive components, with markdown support, file-based routing, and zero-JS-by-default output — a good fit for content-heavy sites, though it is specialized for docs rather than a general-purpose generator.

    TypeScriptFile-System RoutingIsland Architecture FrameworksStatic Site Generators
    View on GitHub↗7,942
  • sveltejs/sappersveltejs avatar

    sveltejs/sapper

    6,931View on GitHub↗

    Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including

    Sapper is a server-rendered Svelte framework that can generate static sites, but it uses full-page hydration rather than islands architecture and is limited to Svelte, missing the framework-agnostic and zero-JS-by-default traits sought.

    TypeScriptFile-Based RoutingFile-System RoutingFile-System Routing Engines
    View on GitHub↗6,931
  • nuxt/nuxt.jsnuxt avatar

    nuxt/nuxt.js

    60,458View on GitHub↗

    Nuxt is a full-stack framework for building Vue.js applications. It serves as an application orchestrator that integrates server-side rendering, static site generation, and backend API logic within a single unified project. The framework uses a file-based routing system to automatically generate application URLs based on the project's folder and file structure. It supports multi-strategy web rendering, allowing for a combination of server-side, static, and hybrid rendering techniques to optimize page load speeds and search engine visibility. The project provides automated component discovery

    Nuxt is a full-stack Vue framework with static site generation, but its islands architecture support is experimental and not the core focus, making it a partial fit for a content-heavy site optimized for islands-based partial hydration.

    TypeScriptFile-Based Routing SystemsFile-System RoutingStatic Site Generation
    View on GitHub↗60,458
  • antfu/vitesseantfu avatar

    antfu/vitesse

    9,425View on GitHub↗

    Vitesse is a pre-configured starter template for building Vue applications with Vite and TypeScript. It functions as a static site generator and a progressive web app scaffold, providing a standardized development environment for web projects. The project distinguishes itself through a file-based routing system that automatically maps application routes based on the project folder structure. It employs an atomic CSS framework to generate on-demand utility classes for performant stylesheets and an automated component injection mechanism to remove repetitive import statements. The toolkit cove

    This is a pre-configured Vue starter scaffold that generates static sites, but it lacks the specific islands architecture with framework-agnostic partial hydration and zero-JS defaults that the search targets.

    TypeScriptFile-Based Routing SystemsFile-System RoutingStatic Site Generation
    View on GitHub↗9,425
  • alephjs/aleph.jsalephjs avatar

    alephjs/aleph.js

    5,188View on GitHub↗

    aleph.js is a full-stack web framework for the Deno runtime. It integrates server-side logic and client-side interactivity within a single environment to build complete web applications. The framework functions as a server-side rendering system and a static site generator, producing pre-rendered HTML to improve search engine visibility and initial load speeds. It utilizes a file-based router that automatically maps the project directory structure to application URLs for both pages and API endpoints. The project includes capabilities for markdown-based content management, transforming markdow

    Aleph.js is a full-stack web framework for Deno that includes static site generation and markdown support, but it does not feature islands architecture or selective hydration, which are the key capabilities you are looking for in a static site generator optimized for content-heavy sites.

    TypeScriptFile-Based RoutersStatic Site GenerationStatic Site Generators
    View on GitHub↗5,188
  • zeit/next.jszeit avatar

    zeit/next.js

    140,086View on GitHub↗

    Next.js is a full stack web framework designed for building applications with React. It functions as a React web framework that integrates a server-side rendering engine, a static site generator, and a dedicated application router to manage page-based navigation and dynamic URL segments. The framework enables the development of both frontend user interfaces and backend server logic within a single codebase. It provides a unified environment for full stack web development, allowing frontend and backend components to be built and managed together. The system focuses on frontend performance opt

    Next.js is a React framework with static site generation, but it does not implement islands architecture—it uses client-side hydration or React Server Components, missing the defining partial hydration pattern this query targets.

    JavaScriptFile-System RoutingStatic Site GenerationStatic Site Generators
    View on GitHub↗140,086
  • oraios/serenaoraios avatar

    oraios/serena

    20,396View on GitHub↗

    Serena is a static site generator designed to transform markdown files into structured, navigable documentation websites. It functions as a documentation engine that processes source content into pre-rendered HTML pages, providing a clean and organized reading experience for technical manuals and knowledge bases. The platform distinguishes itself through a component-based layout framework that injects parsed content into reusable templates to maintain design consistency. It also features a built-in client-side search engine that constructs local databases, allowing users to retrieve informati

    Serena is a static site generator for documentation sites that transforms Markdown into pre-rendered HTML, but it does not implement islands architecture or partial hydration for selectively interactive components, missing the key feature you are looking for.

    PythonFile-System Routing EnginesStatic Site GeneratorsStatic Site Generators
    View on GitHub↗20,396
  • solidjs/solid-startsolidjs avatar

    solidjs/solid-start

    5,883View on GitHub↗

    Solid Start is a full-stack web framework built on Solid.js that combines file-based routing, multi-mode rendering, and client hydration into a single application framework. It enables developers to build complete web applications with server-rendered pages, client-side interactivity, and API endpoints from one codebase, while supporting deployment across multiple hosting platforms through a system of platform-specific adapters. The framework distinguishes itself through its multi-mode rendering engine, which allows per-page selection between client-side rendering, server-side rendering, stat

    Solid Start is a full-stack meta-framework for Solid.js, not a dedicated static site generator—it can output static pages and offers client-side hydration via fine-grained reactivity, but its primary identity is a full-stack tool with per-page rendering modes, not a content-optimized SSG designed around islands architecture and minimal JavaScript across frameworks.

    TypeScriptFile-Based RoutingFile-System RoutingStatic Site Generation
    View on GitHub↗5,883
  • gridsome/gridsomegridsome avatar

    gridsome/gridsome

    8,484View on GitHub↗

    Gridsome is a Vue.js static site generator designed for building Jamstack websites. It functions as a progressive web app framework that pre-renders components into static HTML files for delivery via content delivery networks. The system includes a GraphQL data orchestrator that unifies content from multiple APIs and local files into a single schema for site queries. It also integrates a frontend asset optimizer to automatically compress images and implement code-splitting. The framework provides support for offline-capable websites through prefetching pages and critical asset loading. Addit

    Gridsome is a Vue.js static site generator with client-side hydration but does not implement islands architecture or partial hydration, and it is not framework-agnostic, missing the core features the search is looking for.

    JavaScriptStatic Site GenerationStatic Site Generation
    View on GitHub↗8,484
  • gatsbyjs/gatsbygatsbyjs avatar

    gatsbyjs/gatsby

    55,941View on GitHub↗

    Gatsby is a React static site generator and hybrid rendering framework used to build websites by pre-rendering components into static HTML files for delivery via content delivery networks. It functions as a hybrid rendering platform that supports a combination of static generation, server-side rendering, and deferred page loading. The framework operates as a GraphQL data aggregator, pulling content from various APIs, headless CMS integrations, and files into a single unified schema for frontend queries. It also serves as a frontend performance optimizer, automating code splitting, resource pr

    Gatsby is a React-based static site generator with full-page hydration, not the islands-architecture approach that ships zero JavaScript by default and selectively hydrates framework-agnostic components — so it fits the SSG category but not the defining partial-hydration model this search requires.

    JavaScriptFile-System RoutingStatic Site GenerationStatic Site Generators
    View on GitHub↗55,941
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
withastro/astro60.4KTypeScriptNOASSERTIONJun 23, 2026
freshframework/fresh13.8KTypeScriptMITJun 24, 2026
withastro/starlight7.9KTypeScriptmitFeb 20, 2026
sveltejs/sapper6.9KTypeScriptMITJan 11, 2023
nuxt/nuxt.js60.5KTypeScriptMITJun 17, 2026
antfu/vitesse9.4KTypeScriptMITFeb 25, 2026
alephjs/aleph.js5.2KTypeScriptMITJul 6, 2025
zeit/next.js140.1KJavaScriptMITJun 17, 2026
oraios/serena20.4KPythonmitFeb 19, 2026
solidjs/solid-start5.9KTypeScriptMITJun 19, 2026

Related searches

  • a meta-framework for building sites with SolidJS
  • a static site generator for web development
  • a self-hosted Netlify alternative
  • an open source headless CMS for developers
  • a static site generator for web development
  • a Git-based content CMS
  • a content API backend
  • an open source platform for frontend deployment