Core is open source under AGPL-3.0-or-later; the animation package is not. The free plan has unlimited projects and pages. Pro adds the CMS. Free version: Free has unlimited projects and pages on a wstd.io subdomain, with export. The CMS and dynamic pages need Pro.
Situational
1 tool
Right for specific needs, or not yet mature enough to recommend widely.
Webstudio, Visual designer with responsive breakpoints: Visual CSS editor aimed at the same users; less mature than Webflow's
GrapesJS, Visual designer with responsive breakpoints: A framework with drag-and-drop and CSS styling; you build the editor around it
Webstudio, Animations and interactions: Animation components exist; that package is proprietary under the Webstudio EULA
GrapesJS, Animations and interactions: Not included; plugins can add them
Webstudio, CMS and dynamic content: The CMS and dynamic pages need the paid Pro plan
GrapesJS, CMS and dynamic content: Not included; it can connect to external data sources
Webstudio, Managed hosting with a custom domain: Free hosting on a wstd.io subdomain; custom domain limits on the free plan are unclear
GrapesJS, Managed hosting with a custom domain: Not included; you host the output yourself
Webstudio, Clean HTML and CSS export: Projects can be exported and you can self-host
GrapesJS, Clean HTML and CSS export: Exports HTML and CSS and stores pages as JSON
Webstudio, Forms and submissions: Form components exist; how submissions are stored was not confirmed
GrapesJS, Forms and submissions: Not included
Not covered by any free alternative yet: Visual designer with responsive breakpoints, CMS and dynamic content, Animations and interactions, Managed hosting with a custom domain, Forms and submissions. See all feature gaps
What switching saves
Switching saves about $300 USD / ≈$428 CAD (estimated from the USD price) a year.Prices checked ; ≈ means converted from USD.
Based on Webflow Premium site plan, yearly billing. Price source. USD to CAD at 1.4257 as of Oct 7, 2026.
About this page
Last verified . Ranking: tier first, then the published score.