Skip to content

Contribute to Silex

Silex is built by volunteers. You don't need to write code to make a difference — designers, writers, and everyday users keep the project alive.

Join the conversation

  • Community chat — real-time discussion, questions, and help
  • Forum — longer discussions, tutorials, showcases
  • Events — meetups and workshops
  • Mastodon — follow project news

Share and promote

The simplest way to help: tell people about Silex.

  • Share your Silex-built sites on social media
  • Leave a review on AlternativeTo, Product Hunt, or G2
  • Mention Silex when someone asks about website builders
  • Write a blog post about your experience

Create templates

The community needs starter templates that new users can build from. A good template:

  • Uses BEM class naming for clean, reusable styles
  • Is fully responsive (works on mobile, tablet, desktop)
  • Uses CSS variables for easy theming
  • Uses a maximum of 2 font families
  • Contains no custom code (so it works for everyone)
  • Includes a header and footer as Symbols

To submit a template, create it in Silex, publish the source to a public GitLab repository, and share the link with the community.

Vote for Website Templates on the roadmap to help prioritize built-in template support.

Improve the documentation

Found a mistake? Missing information? The documentation source is in the packages/docs/ folder of the Silex repository. You can:

  • Open an issue describing what's wrong or missing
  • Submit a merge request with your fix
  • Translate pages into other languages

Test and report bugs

Silex has a beta instance at canary.silex.me — it runs the latest development version with upcoming features. Use it to:

  • Test new features before they reach the stable version (v3.silex.me)
  • Verify bug fixes that have been reported
  • Preview upcoming releases if you're a professional who needs to prepare

The canary instance connects to the same GitLab storage as the stable version, so you can open your existing sites there.

How to help:

  • Test on different browsers and devices
  • Try unusual element combinations
  • Compare behavior between canary.silex.me and v3.silex.me
  • Report bugs on GitHub Issues with steps to reproduce — mention if the bug is canary-only or also on stable

Create tutorials

Share your knowledge by creating:

  • Video walkthroughs on YouTube
  • Written tutorials on your blog
  • Tips and tricks on social media
  • Answers to questions in the community

Contribute code

Silex is built with GrapesJS, 11ty, Node.js, and Rust (for the desktop app). Code contributions are welcome — read the contributing guide on GitHub for how to get started, coding standards, and the pull request process.

The most important rule: discuss your idea before you start coding — in the forum, the chat, or on a GitHub issue. This avoids duplicate work and keeps contributions aligned with the project direction.

See Creating plugins for extending Silex without modifying core code.

Financial support

Silex is run by Silex Labs, a non-profit foundation. Financial contributions help pay for hosting, domain names, and development time.

Learn more

Edit this page on GitLab