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¶
- What is Silex — the project philosophy
- Creating plugins — contribute code as a developer
- Translation of Silex UI — help translate the editor interface