A canvas for the web,
wired to your data.
Frappe Builder is an open-source visual editor for websites. Lay out pages on a canvas, fill them from your data and publish lean HTML in one click.
Or let Bob, the built-in AI assistant, do it for you.

Your data
Your database is the CMS
A short script pulls records from your Frappe database, like posts, products or events. One design then becomes a page for every record.
Data script
data.posts = frappe.get_all(
"Blog Post",
filters={
"published": 1,
"blog_category": "engineering",
},
fields=["title", "route"],
order_by="published_on desc",
limit=3,
)
Components
Build it once
Turn blocks into a component with props, then change it once and every page follows. Try it below.
Component Options
ProductCard
Featured
Frappe Builder
Websites, wired to your data
Open
Bob AI
An AI that builds with you
Bob, Builder's built-in AI assistant, turns plain words into pages. It reads your site first, and anything risky waits for your approval.
Bob
AI assistant
Revert
Make an events page for our meetups, styled like the home page.
Looked at 3 pages, your colours and your events
Done. /events lists your 6 upcoming meetups, and each one gets its own page. I reused your navbar, footer and colours.
Let people RSVP on each meetup page.
Save RSVPs in your database?
Adds a place to keep RSVPs and a form guests can fill in. Every reply shows up in your admin.
Ask Bob to change anything on this page
Prefer your own coding agent?
npx skills add frappe/builder
Speed
Fast by default
Published pages are plain HTML and CSS, so they load fast without any framework or scripts.
0.8s
First Contentful Paint
Builder
0.8s
Framer
1.7s
Webflow
1.9s
Wix
2.8s
2.3s
Largest Contentful Paint
Builder
2.3s
Framer
3.4s
Webflow
2.3s
Wix
4.5s
98
Lighthouse performance score
Builder
98
Framer
91
Webflow
97
Wix
79
Lighthouse, mobile, on near-identical test pages. Lower timings are better.
Features
And everything else
Built into every site, with nothing extra to install.
Design
Breakpoints
Desktop, tablet and mobile
Light and dark
Two values for every token
States
Hover and focus, no CSS
Custom fonts
Upload your own
Frames in, blocks out
Publish
SEO
Meta tags and a sitemap
WebP images
Converted on upload
Protected pages
Only signed-in visitors see them
Analytics
Views and referrers, built in
Manage
Version history
Restore an earlier version
Templates
Start from a finished site
Scripts
Page and site-wide JS and CSS
Copy across sites
Paste blocks between sites
Open source
MIT, on GitHub
I finally ship exactly what I design.
Nishant Vora, Designer
One of the most powerful no-code tools out there.
Purvesh Jain, Web & E-Commerce Strategist
It took me just 3 days without any training.
Nikhil Kothari, Operations Manager

Build the site you keep putting off
Join 1,000+ people building with Builder. Free on Frappe Cloud, or host it yourself.