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

Open-Source Alternatives to Squarespace

Ranking updated Jul 13, 2026

For an open source website builder for portfolios, the first results are frappe/builder (This platform is a self-hostable, low-code website builder that provides a drag-and-drop interface for visual site design and direct integration with backend content, meeting all the core requirements for a visual CMS), relax/relax (Relax is a self-hostable headless CMS that features a visual, component-based drag-and-drop editor for building layouts without code, directly matching your requirements for a flexible, non-proprietary website builder) and wordpress/wordpress (WordPress is a comprehensive, self-hostable content management system that features a block-based drag-and-drop editor, extensive template support, and full control over hosting and custom domains). orchardcms/orchardcore and blocks/blocks round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to squarespace”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Squarespace

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

    frappe/builder

    2,060View on GitHub↗

    Builder is a low-code web platform and content management system designed for the visual construction of responsive websites. It functions as an artificial intelligence-powered design tool that translates natural language prompts into structured page layouts, while providing a drag-and-drop interface for real-time editing and component arrangement. The platform distinguishes itself by integrating data-driven development directly into the design process, allowing users to bind interface elements to backend database content without manual coding. It supports extensibility through custom script

    This platform is a self-hostable, low-code website builder that provides a drag-and-drop interface for visual site design and direct integration with backend content, meeting all the core requirements for a visual CMS.

    VueContent Management SystemsDrag-and-Drop Page BuildersVisual Website Builders
    View on GitHub↗2,060
  • relax/relaxrelax avatar

    relax/relax

    8,103View on GitHub↗

    Relax is a headless content management system and visual website builder. It allows for the creation and organization of digital content delivered via a GraphQL API to a React frontend, utilizing a component-based visual editor to construct web pages and layouts without writing manual code. The platform integrates a dockerized content manager for simplified deployment and uses a schema-driven approach to structure data architecture and entry types. It features a dynamic administrative experience built with React and Redux to manage site states and user interfaces. The system provides broad c

    Relax is a self-hostable headless CMS that features a visual, component-based drag-and-drop editor for building layouts without code, directly matching your requirements for a flexible, non-proprietary website builder.

    JavaScriptVisual Page BuildersVisual Website Builders
    View on GitHub↗8,103
  • wordpress/wordpressWordPress avatar

    WordPress/WordPress

    21,196View on GitHub↗

    WordPress is an open-source content management system and PHP-based application framework designed for building and maintaining websites. It functions as a visual, block-based website builder that allows users to construct layouts and manage digital content without manual code entry. The platform supports a wide range of operational needs, from managing individual sites to administering complex multi-site networks from a single installation. The system is distinguished by its highly extensible, plugin-driven modular architecture, which allows for the integration of third-party modules to add

    WordPress is a comprehensive, self-hostable content management system that features a block-based drag-and-drop editor, extensive template support, and full control over hosting and custom domains.

    PHPContent Management SystemsVisual Website BuildersContent Management Systems
    View on GitHub↗21,196
  • orchardcms/orchardcoreOrchardCMS avatar

    OrchardCMS/OrchardCore

    8,092View on GitHub↗

    OrchardCore is a content management system and modular web framework built for ASP.NET Core. It serves as a foundation for creating, organizing, and delivering digital web content through a centralized system. The framework is designed for multi-tenant application hosting, allowing multiple isolated website instances to run from a single installation to share server resources and reduce administrative overhead. It employs an extensible architecture that enables the composition of independent functional modules and services into a cohesive application. The system provides capabilities for ent

    OrchardCore is a robust, self-hostable content management system that provides a modular framework for building complex sites, though it functions more as a developer-focused CMS platform than a dedicated no-code drag-and-drop website builder.

    C#Content Management SystemsContent Management SystemsContent Management Systems
    View on GitHub↗8,092
  • blocks/blocksblocks avatar

    blocks/blocks

    5,089View on GitHub↗

    Blocks is a no-code website builder and component-based UI framework designed to create production-ready websites through a visual interface. It functions as a visual page builder that assembles layouts using pre-designed JSX component blocks. The system includes a visual theme engine used to manage brand identity through the definition of global colors and layout presets. This allows for the application of consistent visual themes across all pages of a site. The platform covers visual website building, JSX page construction, and brand identity management. It utilizes a schema-driven layout

    Blocks is a no-code visual website builder that allows you to assemble layouts using component blocks, providing the drag-and-drop interface and content management capabilities required for self-hosted site design.

    JavaScriptVisual Page BuildersVisual Website Builders
    View on GitHub↗5,089
  • modxcms/revolutionmodxcms avatar

    modxcms/revolution

    1,399View on GitHub↗

    MODX Revolution - Content Management Framework

    MODX is a flexible content management framework that provides a robust template system and content management capabilities, though it requires more technical configuration than a typical drag-and-drop website builder.

    PHPContent Management SystemsContent Management Systems
    View on GitHub↗1,399
  • bludit/bluditbludit avatar

    bludit/bludit

    1,392View on GitHub↗

    Bludit is a flat-file content management system that provides a template-based website structure and self-hosting capabilities, though it lacks a native drag-and-drop visual editor for site design.

    PHPContent Management SystemsContent Management Systems
    View on GitHub↗1,392
  • typo3/typo3TYPO3 avatar

    TYPO3/typo3

    1,193View on GitHub↗

    The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS

    TYPO3 is a robust, self-hostable enterprise content management system that provides extensive content management capabilities, though it lacks a native drag-and-drop site builder interface out of the box.

    PHPContent Management SystemsContent Management Systems
    View on GitHub↗1,193
  • octobercms/octoberoctobercms avatar

    octobercms/october

    11,140View on GitHub↗

    October is a self-hosted content management system and website engine built on the Laravel PHP framework. It provides a modular platform for developing custom websites and web applications, featuring an integrated administration interface for organizing and delivering digital content. The system utilizes a plugin-based extension model that allows core functionality to be expanded through independent modules. This architecture enables the registration of custom routes, views, and database schemas to build complex web features. The platform includes tools for asset compilation and bundling, a

    October CMS is a self-hosted, modular content management system that provides a robust framework for building websites, though it relies more on a code-centric template approach than a visual drag-and-drop site builder.

    PHPContent Management SystemsContent Management SystemsContent Management Systems
    View on GitHub↗11,140
  • mrxujiang/h5-dooringMrXujiang avatar

    MrXujiang/h5-Dooring

    9,956View on GitHub↗

    h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and a JSON-to-HTML generator for creating mobile-optimized websites. It provides a visual page builder for constructing landing pages and interactive sites using a block-based interface, alongside a no-code form builder for creating data collection forms with integrated analysis and export tools. The system utilizes a JSON-to-page transformation process to automatically convert structured data into functional web pages. It features a dedicated designer for mobile landing pages and splash scre

    h5-dooring is a no-code visual page builder that provides a drag-and-drop interface for creating and managing mobile-optimized sites, fitting the requirements for a self-hostable visual content management tool.

    JavaScriptDrag-and-Drop Page BuildersVisual Page Builders
    View on GitHub↗9,956
  • joomla/joomla-cmsjoomla avatar

    joomla/joomla-cms

    5,042View on GitHub↗

    Joomla is an open-source content management system written in PHP that enables users to create, edit, and organise digital content for websites. At its core, it functions as a template-based publishing platform, separating content from presentation so site design can be changed by switching templates without altering underlying data. As a multi-user content manager, Joomla supports multiple authors and editors with granular permissions, making it suitable for collaborative editorial workflows. What distinguishes Joomla is its extension-friendly architecture: the core functionality can be exte

    Joomla is a robust, self-hostable content management system that supports template-based design and content publishing, though it relies on extensions or specific page-builder plugins to provide the drag-and-drop visual editing experience you are looking for.

    PHPContent Management SystemsContent Management SystemsContent Management Systems
    View on GitHub↗5,042
  • 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

    Webstudio is a visual website builder and CMS that provides a drag-and-drop interface for design and content management, allowing you to self-host or export your site to avoid vendor lock-in.

    TypeScriptCustom Domain HostingVisual Page BuildersVisual Website Builders
    View on GitHub↗8,240
  • plasmicapp/plasmicplasmicapp avatar

    plasmicapp/plasmic

    6,648View on GitHub↗

    Plasmic is a visual page builder and headless CMS that provides a drag-and-drop interface for designing React-based sites, allowing you to self-host the resulting content and components without vendor lock-in.

    TypeScriptOn-Premise DeploymentVisual Website BuildersVisual Web Editors
    View on GitHub↗6,648
  • wangyuan389/mall-cookwangyuan389 avatar

    wangyuan389/mall-cook

    5,592View on GitHub↗

    mall-cook is a low-code e-commerce platform and visual page builder designed to create online shopping stores and storefronts without writing manual code. It functions as a schema-driven UI framework that maps JSON property schemas to reusable components for real-time interface generation. The system acts as a multi-platform storefront generator, producing compatible shopping sites for mobile browsers and mini-programs from a single configuration. It utilizes a drag-and-drop interface to orchestrate page layouts and manage component properties. The platform covers e-commerce storefront desig

    This is a visual page builder and low-code platform that provides a drag-and-drop interface for designing storefronts, making it a suitable tool for building and managing web layouts without manual coding.

    VueDrag-and-Drop Page BuildersVisual Page Builders
    View on GitHub↗5,592
  • pagekit/pagekitpagekit avatar

    pagekit/pagekit

    5,458View on GitHub↗

    Pagekit is a PHP content management system and modular website builder. It provides a framework for creating and organizing digital content using a flexible component architecture where independent blocks of content are managed and rearranged within a central administration panel. The system integrates a command line interface for site administration, allowing system maintenance and administrative tasks to be automated without the use of a web browser. The architecture utilizes a template-driven rendering engine to separate data from presentation and persists site configurations and data di

    Pagekit is a modular PHP-based content management system that uses a block-based architecture for organizing site content, providing a flexible foundation for building websites without vendor lock-in.

    PHPContent Management Systems
    View on GitHub↗5,458
  • elementor/elementorelementor avatar

    elementor/elementor

    6,952View on GitHub↗

    Elementor is a visual page builder for WordPress that provides a drag-and-drop interface for creating responsive layouts and custom themes. It functions as a comprehensive design system manager and theme builder, allowing for the creation of global website components such as headers, footers, and archive pages without writing code. The platform distinguishes itself through a dedicated popup builder with custom trigger conditions and a visual landing page creator that utilizes pre-made kits. It includes a global style registry to synchronize fonts and colors across all site elements and a widg

    Elementor is a visual drag-and-drop page builder that functions as a core component of the WordPress ecosystem, enabling no-code site design and content management for self-hosted installations.

    PHPDrag-and-Drop Page BuildersVisual Page Builders
    View on GitHub↗6,952
  • wintercms/winterwintercms avatar

    wintercms/winter

    1,493View on GitHub↗

    Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.

    Winter CMS is a self-hosted, template-driven content management system built on Laravel, though it lacks a native drag-and-drop visual editor out of the box compared to dedicated site builders.

    PHPContent Management Systems
    View on GitHub↗1,493
  • givanz/vvvebjsgivanz avatar

    givanz/VvvebJs

    8,532View on GitHub↗

    VvvebJs is a self-hosted, vanilla JavaScript library for visually assembling web pages by dragging pre-built HTML components onto a canvas. It functions as a visual HTML editor and component-based page builder that requires no build tools or external dependencies, and can be deployed on a server with PHP or Node.js backend for saving and exporting pages. The builder organizes reusable HTML components into named groups for drag-and-drop assembly, and provides visual property editing that modifies HTML attributes, CSS styles, and class names through form controls and property panels. It include

    VvvebJs is a self-hostable, drag-and-drop visual page builder that allows you to assemble and export HTML pages without vendor lock-in, serving as a core component for building custom content management workflows.

    JavaScriptDrag-and-Drop Page Builders
    View on GitHub↗8,532
  • siteserver/cmssiteserver avatar

    siteserver/cms

    3,905View on GitHub↗

    This project is a .NET Core content management system and multi-site management platform designed to organize and publish structured digital content across independent websites from a centralized interface. It functions as both a headless CMS and a static site generator, rendering dynamic templates into HTML files to increase loading speed and scalability. The system integrates retrieval-augmented generation to transform website documents and content into searchable AI knowledge bases. It includes a visual AI workflow orchestrator to define the logic between user queries and large language mo

    This is a comprehensive content management system that supports multi-site publishing and structured content organization, though it lacks a native drag-and-drop visual site builder interface.

    JavaScriptCustom Domain BindingsContent Management SystemsCustom Domain Mappings
    View on GitHub↗3,905
  • getpublii/publiiGetPublii avatar

    GetPublii/Publii

    7,085View on GitHub↗

    Publii is a local static site generator and offline content management system. It operates as a desktop application that renders content into HTML files on a local machine, removing server-side vulnerabilities and eliminating the need for a live database or active internet connection during the authoring process. The system is distinguished by a focus on privacy and search engine optimization. It includes built-in tools for GDPR compliance, such as cookie consent management and the ability to restrict third-party embeds until user consent is provided. For visibility, it automates the generati

    Publii is a desktop-based static site generator that provides a visual, no-code interface for managing content and designing sites, though it lacks a live drag-and-drop page builder in favor of a structured template-based approach.

    HTMLContent Management SystemsTheme Engines
    View on GitHub↗7,085
  • ly525/luban-h5ly525 avatar

    ly525/luban-h5

    6,239View on GitHub↗

    luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It functions as a JSON-based page renderer that converts design configurations into live pages for end-user delivery and includes a visual form builder for creating interactive input fields and tracking submission statistics. The project features a PSD to HTML converter that parses Photoshop files into functional HTML pages to automate the design-to-code workflow. It distinguishes itself through a plugin-based system that allows for the development of custom UI components and speci

    This is a visual page builder that provides a drag-and-drop interface for creating interactive mobile web pages and includes a form builder, making it a suitable tool for no-code site design that you can self-host.

    JavaScriptVisual Page Builders
    View on GitHub↗6,239
  • bolt/boltbolt avatar

    bolt/bolt

    4,144View on GitHub↗

    Bolt is a flat-file content management system that stores site data in structured text files on disk instead of a relational database. It functions as a tool for creating and organizing digital content and site structures through a lightweight administrative interface. The system uses YAML-based data serialization to define content and configuration in human-readable files, facilitating version control and portable exports. It includes a digital asset manager for organizing files and directories, as well as a cryptographic utility for generating time-limited signed URLs to protect private fil

    Bolt is a self-hostable, flat-file content management system that provides a structured administrative interface for organizing content, though it lacks the visual drag-and-drop site builder interface requested.

    PHPContent Management Systems
    View on GitHub↗4,144
  • drupal/drupaldrupal avatar

    drupal/drupal

    4,250View on GitHub↗

    Drupal is an open-source enterprise content management system and PHP web application framework. It provides a toolkit for creating digital experiences through custom content types, blocks, and an extensible administrative interface. The platform is designed for enterprise web publishing, managing complex website hierarchies and digital assets across multiple languages. It supports multilingual website administration through content translation and the import of locale files. The system includes capabilities for managing user permissions, controlling access to unpublished content, and calcul

    Drupal is a powerful, self-hostable enterprise content management system that provides robust content modeling and administrative tools, though it requires additional modules or themes to achieve a true drag-and-drop visual site-building experience.

    PHPContent Management Systems
    View on GitHub↗4,250
  • wagtail/wagtailwagtail avatar

    wagtail/wagtail

    20,366View on GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Wagtail is a powerful, self-hostable content management system that provides a flexible block-based editor for assembling page layouts, though it focuses more on structured content modeling than a traditional drag-and-drop visual site builder.

    PythonContent Management SystemsContent Management SystemsContent Management Systems
    View on GitHub↗20,366
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Grav is a flexible, self-hostable flat-file CMS that provides robust content management and templating, though it lacks a native drag-and-drop visual editor out of the box.

    PHPContent Management SystemsContent Management SystemsContent Management Systems
    View on GitHub↗15,395
  • halo-dev/halohalo-dev avatar

    halo-dev/halo

    39,058View on GitHub↗

    Halo is a modular content management platform built on the Java Virtual Machine, designed to power dynamic websites through a flexible, extensible architecture. It provides a centralized administrative interface for publishing digital content and managing media assets, serving as a foundation for diverse web projects ranging from personal blogs to corporate sites. The platform distinguishes itself through a plugin-based architecture that allows for the dynamic loading of functional components and third-party services without modifying the core source code. This extensibility is complemented b

    Halo is a self-hostable content management system that provides a robust administrative interface and template-based site building, though it lacks a native drag-and-drop visual editor for page design.

    JavaContent Management PlatformsStatic Site GeneratorsJava Ecosystem
    View on GitHub↗39,058
  • getkirby/kirbygetkirby avatar

    getkirby/kirby

    1,489View on GitHub↗

    Kirby is a flexible, file-based content management system that provides a robust administrative interface for content editing, though it relies on a code-first approach for site design rather than a visual drag-and-drop builder.

    PHPContent Management and Localization
    View on GitHub↗1,489
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
frappe/builder2.1KVueAGPL-3.0Jun 23, 2026
relax/relax8.1KJavaScriptGPL-3.0Jul 13, 2021
wordpress/wordpress21.2KPHPNOASSERTIONJun 16, 2026
orchardcms/orchardcore8.1KC#BSD-3-ClauseJun 16, 2026
blocks/blocks5.1KJavaScriptMITJun 11, 2026
modxcms/revolution1.4KPHPGPL-2.0Jun 11, 2026
bludit/bludit1.4KPHPmitFeb 18, 2026
typo3/typo31.2KPHPGPL-2.0Jun 16, 2026
octobercms/october11.1KPHPNOASSERTIONJun 16, 2026
mrxujiang/h5-dooring10KJavaScriptGPL-3.0Mar 22, 2026

Related searches

  • an open source website builder for designers
  • an open source builder for landing pages
  • an open source no-code web builder
  • an open source visual website builder
  • an open source headless CMS for developers
  • an open source platform for blogging
  • an open source visual web design editor
  • an open source alternative to Craft