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
Back to gridsome/gridsome

Projects sharing features with Gridsome

30 open-source projects similar to gridsome/gridsome, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • 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

    JavaScriptblogcompilergatsby
    View on GitHub↗55,941
  • react-static/react-staticR

    react-static/react-static

    10,343View on GitHub↗

    react-static is a React static site generator that transforms components into static HTML files to improve page load speed and search engine optimization. It functions as a progressive web app framework, exporting static HTML that hydrates into a full interactive application to enable real-time updates and instant navigation. The project distinguishes itself as a static site asset optimizer, using code-splitting and an asset prefetching queue to reduce perceived load times. It includes a dedicated MDX content processor to generate routes from Markdown files with JSX and frontmatter, as well a

    JavaScript
    View on GitHub↗10,343
  • gregberge/loadable-componentsgregberge avatar

    gregberge/loadable-components

    7,802View on GitHub↗

    loadable-components is a React code splitting library and client-side bundle optimizer. It functions as a dynamic component loader that splits application code into smaller chunks to reduce initial bundle size and improve page load performance. The project manages the delivery of JavaScript assets through asynchronous component loading, ensuring that code chunks are fetched on demand. It utilizes a dynamic import wrapper and promise-based resolution to handle the transition from pending states to rendered components. The library provides infrastructure for server-side rendering integration,

    JavaScriptcode-splittingdynamic-importreact
    View on GitHub↗7,802

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • jamiebuilds/react-loadablejamiebuilds avatar

    jamiebuilds/react-loadable

    16,525View on GitHub↗

    react-loadable is a React component lazy loader and JavaScript bundle orchestrator designed to manage the delivery of asynchronous components. It provides a bridge for server-side rendering to coordinate dynamic module preloading and prevent content flicker during client hydration. The project includes a dynamic component preloader to trigger background fetches of visual components before they are required on screen. It utilizes a system to map individual modules to their respective bundles, ensuring the correct assets are delivered. The library covers code splitting workflows and asynchrono

    JavaScriptasyncbabel-plugincode-splitting
    View on GitHub↗16,525
  • 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

    TypeScript
    View on GitHub↗6,931
  • nuxt/nuxtnuxt avatar

    nuxt/nuxt

    60,456View on GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on application logic rather than manual configuration. By executing code in a platform-agnostic server engine, it supports deployment across diverse environments, including edge networks, serverless functions, and traditional Node.js runtimes. The framework distinguishes itself thro

    TypeScriptcsrframeworkfull-stack
    View on GitHub↗60,456
  • developit/preact-clidevelopit avatar

    developit/preact-cli

    4,669View on GitHub↗

    preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact applications. It functions as a project scaffolding tool that uses predefined templates to generate the necessary directory structures and boilerplate for new web applications. The tool provides specialized capabilities for creating progressive web apps by generating service workers and caching strategies for offline functionality. It also includes a static site pre-renderer that converts application routes into HTML files during the build process to improve search engine visibility an

    JavaScript
    View on GitHub↗4,669
  • clintonwoo/hackernews-react-graphqlclintonwoo avatar

    clintonwoo/hackernews-react-graphql

    4,533View on GitHub↗

    This project is a GraphQL web application with a React frontend that utilizes server-side rendering to generate HTML on the server for improved initial load times and search engine indexing. The application supports both static site generation for fast delivery via pre-rendered HTML files and containerized deployment to ensure consistent runtime behavior across different environments. The project includes capabilities for GraphQL data integration, frontend asset optimization through code-splitting, and component UI verification using snapshot testing. It also provides a mechanism for managin

    TypeScriptapolloexpressgraphql
    View on GitHub↗4,533
  • vuejs/vue-hackernews-2.0vuejs avatar

    vuejs/vue-hackernews-2.0

    10,868View on GitHub↗

    This project is a Hacker News clone built with Vue.js. It serves as a demonstration of a server-side rendered application and a progressive web app that supports offline access and mobile installation. The application showcases the implementation of centralized state management for coordinating global data flow and a routing system that features route-level code splitting and animated view transitions. It covers broader capabilities in frontend route optimization, server-side rendering for improved initial load speeds, and the use of service workers and app manifests to enable offline functi

    JavaScript
    View on GitHub↗10,868
  • webstudio-is/webstudiowebstudio-is avatar

    webstudio-is/webstudio

    8,240View on GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    View on GitHub↗8,240
  • vikejs/vikevikejs avatar

    vikejs/vike

    5,751View on GitHub↗

    Vike is a full-stack web framework that provides server-side rendering with client-side hydration, static site generation, and file-based routing. It operates as a plugin-based web framework with a universal JavaScript runtime, allowing the same code to run on both server and client environments. The framework distinguishes itself through its flexible data fetching capabilities, enabling data retrieval at any lifecycle point including server start, browser start, or page render. Its plugin-based extensibility allows for custom integrations and modifications without altering the core framework

    TypeScriptfull-stacknodereact
    View on GitHub↗5,751
  • colbyfayock/50-projects-for-react-and-the-static-webcolbyfayock avatar

    colbyfayock/50-projects-for-react-and-the-static-web

    1,128View on GitHub↗

    This project is a curated educational resource designed to help developers practice frontend web development through a collection of fifty distinct coding challenges. It provides a structured curriculum focused on building functional applications using React and modern static web technologies, offering project briefs and blueprints that guide learners through the implementation of diverse web interfaces. The collection distinguishes itself by emphasizing full-stack prototyping and real-world integration patterns. Rather than focusing on isolated UI elements, the projects require the integrati

    ebookhacktoberfestjavascript
    View on GitHub↗1,128
  • 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

    TypeScriptfile-system-routingfine-grained-reactivitymeta-framework
    View on GitHub↗5,883
  • ruanyf/webpack-demosruanyf avatar

    ruanyf/webpack-demos

    9,571View on GitHub↗

    This repository is a collection of Webpack configuration examples and JavaScript module bundler demonstrations. It provides asset pipeline tutorials and frontend build tool examples focused on resolving dependencies and merging multiple modules into optimized browser files. The project demonstrates how to configure Webpack for transforming JavaScript assets, including the use of loaders and plugins to process JSX, CSS, and images into browser-ready formats. It includes practical examples of code splitting, minification, and environment variable injection. The covered capabilities include fro

    JavaScript
    View on GitHub↗9,571
  • 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

    JavaScript
    View on GitHub↗140,086
  • gaearon/overreacted.iogaearon avatar

    gaearon/overreacted.io

    7,271View on GitHub↗

    This project is a personal blog and developer content site designed for publishing software engineering insights and technical articles. It is implemented as a static site that utilizes React to pre-render content into HTML files. The site functions as a markdown-based content platform, transforming plain text markdown files into formatted web pages. It employs client-side hydration to attach interactive JavaScript logic to the pre-rendered HTML, enabling dynamic behavior and single-page application routing without full page reloads. The technical surface includes a component-based architect

    TypeScript
    View on GitHub↗7,271
  • 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

    TypeScript
    View on GitHub↗9,425
  • preactjs/preact-clipreactjs avatar

    preactjs/preact-cli

    4,669View on GitHub↗

    preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of

    JavaScriptclihacktoberfesthttp2
    View on GitHub↗4,669
  • react-boilerplate/react-boilerplatereact-boilerplate avatar

    react-boilerplate/react-boilerplate

    29,490View on GitHub↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    JavaScripti18nimmeroffline-first
    View on GitHub↗29,490
  • rolldown/rolldownrolldown avatar

    rolldown/rolldown

    13,797View on GitHub↗

    Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in

    Rust
    View on GitHub↗13,797
  • cramforce/splittablecramforce avatar

    cramforce/splittable

    944View on GitHub↗

    Splittable is a build-time utility designed to transform JavaScript source code into optimized production assets. It functions as a module bundler that maps dependency relationships to combine multiple source files into a unified output, ensuring compatibility across web browsers. The tool distinguishes itself through automated code splitting and dependency analysis, which divide applications into smaller, independent chunks. By identifying shared logic across entry points and isolating common modules, it prevents code duplication and enables asynchronous loading of application logic on deman

    JavaScript
    View on GitHub↗944
  • bailicangdu/react-pxqbailicangdu avatar

    bailicangdu/react-pxq

    7,507View on GitHub↗

    react-pxq is a React Redux boilerplate and state-driven UI framework designed for building single-page applications. It functions as a starter project template that combines a client-side routing system with global state management to synchronize data across a component hierarchy. The project implements a code-split web application architecture that uses lazy loading to reduce initial bundle sizes. It integrates a navigation system that maps URL paths to components without triggering full page reloads. The framework covers centralized state management through a global store and action-based

    JavaScriptreact
    View on GitHub↗7,507
  • lektor/lektorlektor avatar

    lektor/lektor

    3,945View on GitHub↗

    Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and data models into static HTML pages, storing all website data in a hierarchical file system rather than a relational database. The system operates as a model-driven CMS, utilizing blueprints and schemas to control data capture and validation. It provides a browser-based administrative interface that allows users to visually edit and organize site content without modifying source code directly. The platform manages the full site lifecycle, covering static site generation, multi

    Pythoncmsstatic-site-generator
    View on GitHub↗3,945
  • facebook/reactfacebook avatar

    facebook/react

    245,669View on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    View on GitHub↗245,669
  • nuxt/frameworknuxt avatar

    nuxt/framework

    10,444View on GitHub↗

    Old repo of Nuxt 3 framework, now on nuxt/nuxt

    csrfull-stackhybrid
    View on GitHub↗10,444
  • didi/chameleondidi avatar

    didi/chameleon

    8,966View on GitHub↗

    Chameleon is a cross-platform application framework and component library used to develop applications for the web and various mini-app platforms from a single shared codebase. It functions as a multi-platform build pipeline that compiles source code into different target formats while providing an MVVM-based user interface system for managing application state. The framework employs a polymorphic protocol to extend custom components and APIs, allowing for platform-specific implementations while maintaining cross-end compatibility. It includes a specialized build tool for static analysis that

    JavaScript
    View on GitHub↗8,966
  • facebook/docusaurusfacebook avatar

    facebook/docusaurus

    65,231View on GitHub↗

    Docusaurus is a documentation framework and static site generator designed to transform markdown files and component templates into optimized web pages. It functions as a content management platform for technical knowledge bases, utilizing a build process that pre-renders content into static HTML and JavaScript bundles to ensure site performance and search visibility. The framework distinguishes itself through a component-driven architecture that allows developers to build unique page layouts and interactive elements using reusable code blocks. It employs file-system-based routing to map dire

    TypeScriptdocumentationhacktoberfestjavascript
    View on GitHub↗65,231
  • shakacode/react_on_railsshakacode avatar

    shakacode/react_on_rails

    5,191View on GitHub↗

    React on Rails is an integration framework that embeds React components into Ruby on Rails views. It functions as a server-side rendering engine and a full-stack component orchestrator, allowing backend data to be passed directly into frontend components without the need for separate API calls. The project synchronizes client-server routing to maintain consistent navigation states across the application. It includes a Webpack asset pipeline to manage JavaScript bundles and implement code splitting for optimized delivery. The framework covers hybrid view rendering and frontend asset optimizat

    Rubyheroku-deploymentjavascript-apinpm-module
    View on GitHub↗5,191
  • vuejs/vitepressvuejs avatar

    vuejs/vitepress

    17,872View on GitHub↗

    VitePress is a static site generator designed for building documentation-focused websites. It functions as a framework that transforms markdown source files into pre-rendered HTML, utilizing file-based routing to map document paths directly to site URLs. By leveraging the Vue ecosystem, it enables the creation of content-heavy sites that combine static delivery with dynamic interactivity. The framework distinguishes itself by allowing developers to embed interactive components directly into markdown files, which are then transpiled into executable code modules. It optimizes the user experienc

    TypeScriptdocs-generatorhacktoberfestmarkdown
    View on GitHub↗17,872
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516