You searched for "framer alternative self-hosted" because you already learned the lesson the hard way. The first 9 results on the first page you tried were not actually alternatives. They were other hosted website builders with the same business model and a different logo. Webflow. Wix Studio. Editor X. Squarespace. Same trap, different doorway.
That is not what you came for.
The point of self-hosting is not "a different SaaS dashboard with a slightly cheaper monthly bill." The point of self-hosting is you stop paying anyone forever. Your files sit on a CDN you control. Your domain points wherever you want. Your design lives in a folder, not in a vendor's renderer. Nobody can email you next October about a pricing change that broke the budget you quoted three clients.
This article is the actual list. Four honest paths off Framer that end with you owning the site outright. We will compare cost, time, and skill required for each. We will tell you when one of the other tools is a better fit than us. And we will explain the path that did not exist 18 months ago: rebuilding the site yourself, in an afternoon, by feeding instructions to an AI chatbot.
What is in this guide:
- Why Framer's prices keep rising, with the receipts
- What "self-hosted" actually means (and what counts as cheating)
- The 4 honest options: Webstudio, Plasmic, DIY-with-AI, hire a developer
- A side-by-side comparison table of cost, time, and what you have to know
- The honest "Eject vs the others" section, where we tell you when our competitors are the right pick
- The 14-day playbook using the AI-rebuild path
- Live cost calculator
- FAQ (the real questions)
- Three-tier CTA so you can pick a path
Reading time: about 14 minutes. Three-year payback for the average reader: between $1,800 and $7,200.
Why Framer's prices keep rising
This part is short because there is not much to say. Framer is a venture-backed company with a board, a multiplying valuation, and a need to produce predictable revenue growth quarter over quarter. The math of being a hosted platform requires that the bill goes up over time. It is not a moral failing. It is the genre.
Here is what that has looked like in practice over the last 18 months.
October 2025: the legacy plan reset
In October 2025, Framer pushed a pricing update that bumped a lot of existing customers off legacy plans they had been on since 2022 or 2023. The 113-upvote thread on r/Framer collected dozens of agency owners describing the same scene. They had quoted clients $20 a month for hosting. They had signed contracts at that price. The new bill was $30, $50, or $80, and the only justification was a we-are-improving-our-service email.
If you have been on Framer since 2023 or earlier, you remember when the Pro tier was cheaper, the visitor caps were higher, and the CMS limits were softer. None of that is coming back.
The pattern across the category
This is not unique to Framer. Webflow did the same thing in 2023. Squarespace has done it three times. Wix routinely. Every hosted platform follows the same arc, because the unit economics demand it. Customer acquisition cost is high, retention is sticky, and the only lever for revenue growth on a flat customer base is price.
Self-hosting is not a flag you wave. It is a structural decision that takes you off that treadmill entirely. Your files. Your CDN. Your bill is whatever your registrar charges for the domain.
If you are still considering "switching to a different hosted platform," you are about to repeat the exact loop you are reading this article to escape. The next platform also has a board.
What "self-hosted" actually means
A lot of "self-hosted" claims you will see on G2 and AlternativeTo are not what you think. So let's be precise.
Self-hosted means: the files that make up your website live on infrastructure you control, in a format you can read. You can move them to a different host in 15 minutes. The vendor that helped you build the site cannot lock you out of it, raise the price on it, or sunset the platform out from under it.
Self-hosted does NOT mean:
- A SaaS visual builder that has "export" but the export is to a proprietary container.
- A platform that hosts your site for free but the editor only works on their domain.
- A "headless" platform where the content is yours but the rendering layer still requires a paid subscription.
- "Open source" with a "managed cloud" tier that costs more than Framer.
The cleanest test: if the vendor disappeared tomorrow, would your website keep working with no changes? If yes, you are self-hosted. If no, you are renting.
The four options below all pass this test, with one footnote we will be honest about (Webstudio's cloud editor still depends on the Webstudio company existing, even though the published site is fully portable).
The 4 honest options
There are four real paths off Framer onto self-hosted infrastructure. We will tell you the truth about each one, including which audience each is best for.
Option 1: Webstudio
Webstudio is the closest thing to a true open-source Framer. It is a visual builder, the editor itself is open source on GitHub, and the published output is plain HTML/CSS that runs on any static host. It even has a "paste from Framer" feature that lets you copy elements from a Framer canvas and drop them into Webstudio.
Who this is for:
- You are emotionally attached to having a visual canvas
- You are willing to learn a new tool from scratch
- You do not mind that the editor itself is hosted by Webstudio (the published site is yours, the editor lives in their cloud)
Honest tradeoff: Webstudio's editor is good but not as polished as Framer's. There is a learning curve. The community is smaller. Some Framer-style scroll animations need workarounds. And the "paste from Framer" feature is helpful for blocks but not a full migration.
Cost: Free for the open-source self-hosted editor. $0 to publish to your own host. They sell a paid cloud tier you do not need.
Option 2: Plasmic
Plasmic is a visual builder with a different model. You design in their canvas, then export real React or Next.js code into your own codebase. The output is not a black box. It is JSX you can read, edit, and commit to git.
Who this is for:
- You like the idea of designing visually but want a real codebase to live with after
- You already have a developer on the team who can wire the export into a Next.js app
- You want a halfway house: visual builder for the marketing pages, code for everything else
Honest tradeoff: Plasmic is a solid product but it is more developer-flavored than Framer. The visual canvas is less fluid. The editing experience leans on you understanding components, props, and slots. If "I am not a developer" describes you, Plasmic will feel like learning Figma plus learning React at the same time.
Cost: Free tier covers a lot. Pro is $59/month per editor. Strictly speaking, you can publish for free if you self-host the export.
Option 3: DIY with AI (the Eject path)
This is the path that did not exist 18 months ago. Today it does.
The recipe: take your live Framer URL, run it through a tool that lifts your design and content into a Next.js + Tailwind starter, then have an AI chatbot (Claude, ChatGPT, Cursor, whatever you already use) make the rebuild adjustments while you describe changes in plain English. Deploy to Cloudflare Pages for free. Total elapsed time for most marketing sites: an afternoon.
Who this is for:
- Small business owners and indie founders, NOT just developers
- People who already use ChatGPT or Claude for other things and are comfortable with "describe the change, see it happen"
- Anyone who wants the actual self-hosted endpoint (real codebase, free hosting, no vendor) without paying $1,500 to a freelancer
This is what Eject Express is. We sell you a $49 playbook, a Next.js + Tailwind starter pre-loaded with your Framer site, and the AI agent prompts that walk you through the rebuild in an afternoon. You bring the chatbot. You drive the keyboard. The playbook tells both of you what to do.
Honest tradeoff: You have to actually use the AI. If "I do not want to think about this for one minute" describes you, this is not the right tier. We have a Concierge tier for that ($299, a human runs the playbook for you, finished site in 7 days).
Cost: $49 one-time for Express, $299 one-time for Concierge. Hosting after that is $0 forever on Cloudflare Pages.
Option 4: Hire a developer
The traditional answer. Find a freelancer on Upwork, Twitter, or your network. They rebuild the site as a clean Next.js project. You own the codebase at the end.
Who this is for:
- The site generates real revenue and an outage during the migration would actually hurt
- You have a budget but not the time
- You have already tried option 3 and it stalled
Honest tradeoff: Cost varies wildly. A good developer charges $1,500 to $5,000 for a small marketing site rebuild. A great developer charges more. A cheap developer will hand you a codebase you cannot edit, which is a different flavor of lock-in.
Cost: $1,500 to $5,000 one-time. Hosting $0/mo after.
The comparison table
| Path | Upfront cost | Time to launch | Ongoing cost | Skill needed | Who runs the AI |
|---|---|---|---|---|---|
| Webstudio | $0 | 2-4 weeks (learn the tool) | $0 | Visual builder + light dev | N/A |
| Plasmic | $0 | 2-4 weeks | $0 (or $59/mo for team) | Visual builder + React basics | N/A |
| Eject Express (DIY with AI) | $49 | One afternoon | $0 | Plain English + comfort with a chatbot | You do |
| Eject Concierge | $299 | 7 days | $0 | None | We do |
| Hire a developer | $1,500-5,000 | 2-6 weeks | $0 | None | They do |
| Stay on Framer | $0 | 0 | $30-90+/mo, rising | None | N/A |
The "ongoing cost" column is the actual headline of this whole article. Once you are on a self-hosted setup, the recurring bill is your domain registration ($12 a year) and that is it. No upgrade emails. No price hikes. No "you exceeded the visitor cap."
The honest "Eject vs the others" pitch
We sell one of these options. So we are going to tell you when we are NOT the right pick, because the search you ran is too specific for us to play games.
When Webstudio is better than us
- You actively want a visual canvas to keep designing in. We give you a Next.js codebase and an AI workflow. If you love the canvas itself, Webstudio is a much closer match for the way Framer feels.
- You are not going to use AI for editing. Eject's whole bet is that you will use ChatGPT or Claude to edit the codebase after migration. If that is not your workflow, you will be unhappy. Webstudio gives you a real visual editor.
- You are a designer who prefers to design first, not a founder who prefers to ship.
When Plasmic is better than us
- You have a developer on the team already. Plasmic's split (visual builder + code export) shines when there is a developer who handles the integration. The Eject path is built for people without a developer.
- You want to keep parts of the site in a visual builder permanently and only graduate other parts to code.
When hiring a developer is better than us
- The site is generating $50K+/month in revenue. A 1-day outage during migration is real money. Pay a professional.
- You hate this kind of project and have the budget to make it disappear.
- You have already started the Eject Express path twice and stalled both times. The bottleneck is not the tool, it is the time. Pay someone else.
When Eject is the right pick
- You are a small business owner or indie founder, not a developer
- Your site is a marketing site (homepage, about, pricing, blog, contact). NOT an ecommerce store, not a member portal
- You are paying $30-$90/month to Framer right now and want it to be $0
- You already use ChatGPT or Claude for other things and are comfortable with the "describe what you want, see the change" loop
- An afternoon of focused work sounds reasonable to escape a $1,000+ annual bill that will keep going up
If that is you, the Eject Express tier is the cheapest path that actually ends with you owning the site.
If that is not you, one of the three other options is honestly better. Pick it.
Sister posts. We have written longer guides on each path. The Framer to Next.js migration guide is the deep dive on the rebuild. Webflow to Next.js is the same playbook for a different lock-in. Framer pricing 2026 breaks down the cost math. How to export a Framer site is the technical answer to "is there literally any way to do this from inside Framer." (Spoiler: no.)
The 14-day playbook (using AI to rebuild)
The afternoon version is real, but here is the structured 14-day version for anyone who wants to spread it across evenings. Both end at the same place: a self-hosted Next.js site on Cloudflare Pages with $0/mo bill.
Day 1. Run the Eject scan
Drop your Framer URL into ejectfrom.com. The free scan gives you a preview of every page parsed into a Next.js + Tailwind structure. You see what comes through cleanly and what needs attention before you pay anything.
Day 2-3. Get the starter
Buy Eject Express ($49). You get a GitHub repo with your site converted to Next.js + Tailwind, the assets lifted, your CMS items (blog posts, etc.) extracted to markdown, and the AI agent prompt kit.
Day 4. Open the repo with your AI
Open the repo in Cursor, Claude Code, or whichever AI coding tool you prefer. (If you do not use one of those, ChatGPT works too. The Express kit includes prompts for both flows.)
Paste the "Site Editor Instructions" prompt. The AI now knows the structure of your site.
Day 5-7. The rebuild conversation
This is the part that used to require a developer. Now it requires a conversation.
Walk page by page. For each page, you tell the AI what is wrong with the rebuild and what you want fixed. Examples:
"On the homepage, the hero animation should fade in from the bottom, not slide in from the right."
"The pricing table is missing the third tier. Add a 'Founder' plan at $99/mo with these features: X, Y, Z."
"The mobile nav is broken. Make it a hamburger that slides in from the right."
The AI generates the code change, shows you a preview, and you say yes or ask for adjustments. Most marketing sites get to "looks indistinguishable from the Framer version" in 4-6 hours of focused chat.
Day 8. Connect a CMS or stay on markdown
If you write the blog yourself, your posts are already in /content/blog/ as markdown. Done. Move on.
If a non-developer updates content regularly, ask the AI to wire up Notion or Sanity as the editor. Both have generous free tiers. The AI writes the integration code in 20 minutes.
Day 9. Forms
Tell the AI to wire up Resend (3,000 free emails per month) for your contact form. Add Cloudflare Turnstile for spam protection. Total cost: $0.
Day 10. SEO and meta
Ask the AI to generate per-page meta tags pulled from your CMS, add a sitemap with next-sitemap, add structured data for the homepage and blog posts, and run a Lighthouse audit. Fix anything that drops below 90.
Day 11. Deploy to Cloudflare Pages
Push the repo to GitHub. In the Cloudflare dashboard, click Pages, connect to GitHub, select your repo, click Save. First deploy takes 90 seconds. You now have a *.pages.dev URL.
Day 12. Test, test, test
Click every link. Submit every form. Test on mobile. View on a slow connection. Anything broken, paste the bug into your AI and ask for a fix.
Day 13. DNS cutover
In Cloudflare DNS, point your apex domain and www at the Pages project. Cloudflare auto-issues SSL. Your live site is now the new one. Keep the Framer site published as a fallback for 24 hours.
Day 14. Cancel Framer
24 hours of stable analytics later, with no errors in the logs:
- Cancel the Framer Site Plan and Workspace seat.
- Resubmit your sitemap in Google Search Console.
- Set up Cloudflare Web Analytics (free, privacy-friendly).
- Pour something. Your monthly hosting bill is now $0, forever.
If you compress that into one focused afternoon instead of 14 days, you skip the "wait between sessions" overhead. Many Eject Express customers run the whole rebuild in 3-5 hours on a Saturday.
How much will YOU save?
Live calculator. Plug in your Framer setup, see your 36-month delta against the self-hosted path.
First seat included. Most platforms charge ~$19 per extra seat.
How do you want to do this?
3-year cost
webflowStay on webflow
$2,088
Move to Eject
$49
You save
$2,039
That's 98% less over 3 years.
After 5 years
webflow
$3,480
Eject
$49
Once you pay Eject, ongoing cost is $0. Hosting on Cloudflare is free. Editing with ChatGPT or Claude free tier is free. Your domain renewal is paid to your registrar either way.
Inputs: current Framer plan, CMS items, monthly visitors, paid Workspace seats.
Outputs: 36-month total on Framer (with the Oct 2025 increase factored in), 36-month total on Eject + Cloudflare Pages, the net savings, and a shareable link with your scenario pre-loaded.
Most readers see a number between $1,800 and $7,200. Agencies running 4+ client sites see five figures.
FAQ
Is Webstudio actually self-hosted, or is the editor still in their cloud?
Webstudio is split. The published output is fully self-hosted. The HTML/CSS sits on whichever host you point the domain at, and the site keeps working forever even if Webstudio disappears. The editor itself runs in Webstudio's cloud, although the codebase is open source and you can self-host the editor too if you want. For most people the practical answer is "the site is yours, the editing tool is theirs, and you can leave anytime."
Why isn't Webflow on the list?
Webflow is not self-hosted. They have an HTML/CSS export, but the export is incomplete (no CMS, no forms, no interactions on most plans), and the export tier itself requires a paid subscription. We respect Webflow as a product. It is not the answer to "framer alternative self-hosted."
Do I need to know how to code to use the Eject DIY path?
No. The Eject Express tier is built for people who use ChatGPT or Claude for other things in their work and are comfortable with the "describe what you want, see it happen" loop. You do not write code. The AI does. You drive the conversation. If you can edit a Google Doc, you can run this rebuild.
What if I get stuck mid-rebuild and the AI loops on the same bug?
Two paths. First, the Express kit includes a "stuck prompts" guide with escape hatches for common loops. Second, you can upgrade to Concierge ($299) at any point and a human takes over the playbook from where you stopped. We carry forward whatever you have already done.
How is this different from just opening Cursor and asking it to rebuild my site?
You can do that. The hard parts that you would hit if you tried: the AI does not know what your live Framer site looks like, it does not know your CMS structure, it does not know your assets, it does not know which animations matter, and it does not have a tested starter codebase that maps cleanly to the Framer rendering model. Eject Express is what you would build for yourself if you had already done this 50 times. We have done this 50+ times.
What about my SEO?
You keep it. Three rules: keep every URL identical where possible, 301 redirect anything that has to change, and verify your sitemap matches before cutover. Done correctly, you do not see a ranking drop. Many sites see a small lift from the speed improvement on Cloudflare's edge.
Is Cloudflare Pages really free, forever, with no asterisks?
The free plan includes unlimited static requests, unlimited bandwidth, 500 builds per month, and 100,000 Worker invocations per day. For a typical small-business marketing site, you will not hit any of those. Cloudflare's actual business is enterprise contracts. The free tier is a long funnel, not a loss leader they will yank. Multiple sites have been running on it for 5+ years with no surprises.
What if Eject the company disappears?
You still own the site. The whole point is that the output is a real codebase on GitHub, hosted on Cloudflare, with no runtime dependency on us. If we disappeared tomorrow, your site keeps working with zero changes. The AI agent prompts you bought are static files. The starter is yours. That is the difference between self-hosted and "another vendor."
Ready? Pick your tier.
| Tier | Price | What you get |
|---|---|---|
| Scan your URL | Free | Drop your Framer URL into ejectfrom.com. We crawl your site and show you a preview of your migrated codebase before you pay anything. |
| Express | $49 one-time | The DIY-with-AI path. Next.js + Tailwind starter pre-loaded with your Framer site, the playbook, and the AI agent prompts. You run the rebuild yourself in an afternoon with ChatGPT, Claude, or Cursor. Includes the chat editor instructions kit for ongoing edits. |
| Concierge | $299 one-time | A human runs the playbook for you. Finished + deployed site in 7 calendar days. We rebuild, deploy to Cloudflare Pages, set up redirects, verify SEO parity, and onboard your team to the chat editor. Includes 30 days of post-launch support. |
Or if you are not sure yet, run the calculator. The number tends to make the decision for you.