Skip to content
EditorStackPlayground

Silex review: a free/libre website builder built on GrapesJS

Silex is a free/libre website builder from the non-profit Silex Labs, dual-licensed GPL-3.0 or MPL-2.0 and built on top of GrapesJS, aimed at static sites with dynamic data.

Last verified · GPL-3.0 OR MPL-2.0 · Free (open source) · Official site · Repository

TL;DR

  • Silex is a free/libre website builder maintained by Silex Labs, a French non-profit, dual-licensed GPL-3.0 or MPL-2.0 and built on top of the GrapesJS engine.
  • It is an application rather than a library: you host Silex and publish sites from it, whereas GrapesJS is the engine you embed inside your own product.
  • Choose it when you want a complete free builder to run yourself, and choose GrapesJS directly when the editor has to live inside another application.

Silex quick facts

Quick facts about Silex
TypeLibrary
LicenceGPL-3.0 OR MPL-2.0
First release2019-04
LanguageTypeScript
FrameworksAny (framework-agnostic)
SSR supportnone
Bundle size (min+gzip)Not measurable
PricingFree (open source)
Self-hostedYes
White labelYes
npm weekly downloads159
GitHub stars2,973
Latest version3.0.0-alpha.17
Last verified2026-08-19

What Silex is, and who it is for

Silex is a website builder you run, not a library you import. It wraps the GrapesJS engine in a complete application: a project workspace, hosting connectors, and a publication step that pushes the result to a host or a repository.

The audience is people who want the Webflow experience without Webflow's business model: agencies producing client sites, non-profits with no budget for per-site subscriptions, and organisations whose policy favours copyleft software maintained by an association rather than a venture-funded vendor. Silex Labs is a French non-profit, there is no contributor licence agreement, and the licensing is structured so that it cannot be relicensed later.

It is in this dataset because it appears on shortlists next to embeddable engines, and it is important to be clear that it answers a different question. If your product needs an editor inside it, Silex is the wrong layer and GrapesJS is the right one.

Architecture

Silex builds on GrapesJS, so the editing model — an iframe canvas, a component tree, a style manager — is inherited. What Silex adds is everything around it: the application shell, project management, and a connector interface that abstracts where files are stored and where sites are published.

That connector interface is the most interesting extension point for developers. Adding your own storage backend or publication target is a defined integration rather than a fork, which is how agencies wire Silex into their own hosting.

The relationship with GrapesJS also sets expectations for plugins: the underlying component and plugin model is familiar to anyone who has used the engine, but compatibility with arbitrary GrapesJS plugins is not guaranteed, because Silex has its own application-level assumptions.

Getting started

We did not run Silex as part of our hands-on benchmark, because it is an application rather than an npm-installable editor comparable with the others, and we do not publish code we have not executed. What we can state from primary sources: the silex-website-builder package has been on npm since April 2019, and the project publishes v3 with its own installation documentation.

For an evaluation, the honest advice is to run the hosted instance the project offers before deciding to self-host, because most of what distinguishes Silex is the application experience rather than the engine underneath it.

Strengths

A complete free builder. Not a toolkit — a working product with a publication workflow, at no cost.

Governance you can inspect. A non-profit steward, no CLA, and dual licensing designed to keep it free. For organisations that have been burned by a licence change, this is a substantive difference rather than a philosophical one.

Static publishing. Output goes to a host or a repository, so sites are portable and cheap to serve, with no runtime dependency on the builder.

Familiar engine underneath. Teams who know GrapesJS recognise the editing model immediately.

Connectors are a real extension point. Storage and publication targets are pluggable, which is what makes it viable for agencies with existing hosting.

Limitations

Not embeddable. This is the headline limitation for readers of this site. Silex is not designed to be mounted inside another application, and the copyleft licensing makes a commercial embed a question for your lawyers rather than your architects.

Copyleft licensing needs review. GPL-3.0 or MPL-2.0 is fine for many uses and a blocker for some. Compare with GrapesJS's BSD-3-Clause, which asks nothing of you.

Thin developer documentation. User-facing documentation is reasonable; connector and plugin documentation is thinner and version-specific details lag as v3 evolves.

A small ecosystem. A committed community, but plugin supply is limited and mostly produced by the maintainers.

No commercial support contract. For teams that need a contractual response time, a non-profit project is not the right procurement shape.

Pricing

Free software, no licence fee, no usage ceiling. An optional paid cloud instance funds the project, and donations go through the association. The cost of self-hosting is operational: someone patches it, someone runs the storage behind it, and someone answers when the editor is down.

If what you actually want is the engine inside your own product, GrapesJS is free of both the licence question and the application layer — Silex vs GrapesJS sets the two out side by side.

Who Silex fits, and who it does not

Good fit

  • Agencies and non-profits that need a complete free website builder application rather than an editor library
  • Static site workflows where the output is published to a host or a git repository rather than served from a vendor
  • Organisations with a policy preference for copyleft-licensed, non-profit maintained software

Poor fit

  • Embedding an editor inside another SaaS product, which is what the underlying GrapesJS engine is for
  • Teams that need commercial support with a contractual response time
  • React-native component editing, since the canvas is DOM and HTML based

Silex against its nearest neighbours

The closest products in the dataset by category, with the facts most people open three tabs to compare. Bundle sizes marked in kilobytes are our own measurements.

Silex compared with the nearest products in the dataset
ProductLicenceBundlePrice fromSelf-hosted
SilexGPL-3.0 OR MPL-2.0Not measurableFree (open source)Yes
GrapesJSBSD-3-Clause294.6 kB gzipFree (open source)Yes
CKEditor 5GPL-2.0-or-later OR commercial161.2 kB gzipfrom $144/moYes
Editor.jsApache-2.064.3 kB gzipFree (open source)Yes

Alternatives to Silex

Each comparison below is a full write-up, not a feature grid: where each tool wins, and what moving between them costs.

Frequently asked questions

Is Silex free?
Yes, and it is free software in the licensing sense as well as the price sense: dual-licensed GPL-3.0 or MPL-2.0, maintained by a non-profit, with an optional paid cloud instance that funds the project.
What is the difference between Silex and GrapesJS?
GrapesJS is the editor engine; Silex is a complete website builder application built on it, with hosting connectors and a publication workflow. If you are building a product, you want the engine. If you want a builder to use or host, you want Silex.
Can I embed Silex in my SaaS?
That is not what it is designed for, and the copyleft licensing needs legal review for a commercial embed. For embedding, use GrapesJS directly under its BSD-3-Clause licence.
Does Silex support static site publishing?
Yes — publishing to a host or a git repository is the intended workflow, which is what makes it attractive for static sites with dynamic data.

Sources and verification

Last verified: . Facts on this page were checked against the sources below on the date shown next to each one.

  1. npm registry metadata for silex-website-builder (licence, first publish date) — accessed 2026-08-19
  2. Silex source repository — accessed 2026-08-19
  3. Silex project website — accessed 2026-08-19