Skip to main content

Welcome to Stylable v5

· 3 min read
Barak Igal
Ido Rosenthal
Tom Raviv

First time hearing about Stylable?

No worries! Stylable is a tool that empowers you to create safe, reusable style APIs for your components. It's a superset of CSS that adds a type system to it, providing type safety, and powerful language capabilities.

Want to learn more? We recently started writing a new handbook to help get you up to speed, and more content is on its way over the coming weeks.

What went on behind the scenes?

Over the last couple of years, we focused on developing Stylable internally in Wix, building it into an entire tooling ecosystem.

We integrated Stylable across Wix.com, both for internal tools and user-facing components. We stress-tested the project, making sure it meets our requirements. Today, Stylable helps power over 50 million user websites, and is the de facto styling solution for new projects and new user-facing components.

What have we been up to recently?

We recently released Stylable v5, and we're excited to share it with the community.

Version 5 includes considerable refactoring and clean up of the Stylable core package to make it more robust, and its programmatic API more accessible.

If you encounter any bugs or issues, please open an issue on our GitHub repository.

Additional highlights

  • We added a new playground to help developers learn and experiment with Stylable.
  • With monorepo projects becoming more and more common, we've made (and continue to make) improvements to how Stylable and our CLI handle them.
  • Lastly, we've been focused on refining and expanding our documentation, adding new guides, refactoring our API reference to a standard format, and improving the overall reading experience.

What's next for Stylable?

Many new features are planned for Stylable, including the expansion of the type system to cover even more of CSS, and to create new integrations for emerging tools and technologies.

CSS as a language has been rapidly progressing recently, with functionality increasing as the language expands. We're following the language closely as its specs progress, and we'll focus our efforts so that Stylable continues to offer the best possible experience over CSS at any time.

Although it's always been open-source, we feel like this is the time for us to introduce Stylable back to the web development community, and to hopefully show people how Stylable can make their development experience better. In the coming weeks, we'll be expanding our guides, examples, and documentation to make it even easier to onboard new users.

join the community

Want to be a part of the discussion? See our ongoing development on GitHub, follow us on Twitter, and join the Discord where we're always up for a chat about styling.

We hope you'll join us on this journey, and we're looking forward to hearing your feedback.

- The Stylable team