Repolode
silexlabs

silexlabs/Silex

Free/libre visual website builder that designs pages with drag-and-drop and exports static HTML/CSS sites you can host anywhere.

Open-source alternative to:WebflowWix

Stars
3,031
Forks
700
Open issues
58
Last commit
14 hours ago

What is it?

Silex is a browser-based visual editor for building websites without writing code, built on GrapesJS. Users arrange components, edit HTML, CSS and JS, and publish the result as standard static HTML and CSS, so the site is not tied to a proprietary format or hosting provider.

Beyond static pages, Silex can bind components to content from WordPress, Strapi, Squidex or any GraphQL API, and it works with 11ty to generate sites from templates. A plugin system lets developers extend the server and client in JS/TS, and SEO settings such as meta tags and Open Graph are configurable per page.

Silex runs as a hosted service, a self-hosted app via Docker or Node.js, or an alpha desktop app built with Tauri for Windows, macOS and Linux. The desktop version includes a built-in MCP server so AI tools can help create and edit sites.

Key features

  • 01Drag-and-drop visual editor with HTML, CSS and JS editing
  • 02Exports clean static HTML/CSS that can be hosted anywhere
  • 03Binds components to WordPress, Strapi, Squidex or GraphQL content
  • 04Works with 11ty for template-based static site generation
  • 05Plugin system for server and client extensions in JS/TS
  • 06Self-hosting via Docker, Node.js or CapRover

Use cases

  • Building client websites visually and delivering standard static files
  • Creating a marketing or portfolio site without relying on a hosted builder's lock-in
  • Using WordPress as a content source while replacing the theme layer with a visual frontend
  • Designing pages with an MCP-connected AI assistant in the desktop app

Quick start

  1. 1

    Clone the repository with its submodules

    git clone --recurse-submodules https://github.com/silexlabs/Silex.git
  2. 2

    Enter the project folder

    cd Silex
  3. 3

    Install dependencies, build, and start the server

    pnpm install && pnpm build && pnpm start
  4. 4

    Open http://localhost:6805 in your browser

Things to know

  • The desktop app is still in alpha.
  • Licensed under AGPL-3.0, a strong copyleft license that applies to modified versions you distribute or host.

In collections

Topics

FAQ

What is Silex?
Free/libre visual website builder that designs pages with drag-and-drop and exports static HTML/CSS sites you can host anywhere. Silex is a browser-based visual editor for building websites without writing code, built on GrapesJS. Users arrange components, edit HTML, CSS and JS, and publish the result as standard static HTML and CSS, so the site is not tied to a proprietary format or hosting provider.
Is Silex free to use? What license does it have?
Silex is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is Silex still maintained?
Actively maintained. The last commit to Silex was on Nov 5, 2026.
What can I use Silex for?
Building client websites visually and delivering standard static files Creating a marketing or portfolio site without relying on a hosted builder's lock-in Using WordPress as a content source while replacing the theme layer with a visual frontend Designing pages with an MCP-connected AI assistant in the desktop app
How do I install Silex?
Clone the repository with its submodules: git clone --recurse-submodules https://github.com/silexlabs/Silex.git Enter the project folder: cd Silex Install dependencies, build, and start the server: pnpm install && pnpm build && pnpm start Open http://localhost:6805 in your browser
Where can I get Silex?
The source code and installation instructions are on GitHub: https://github.com/silexlabs/Silex

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects