Bubble
A weekend of work, and real gaps remain.
A visual application builder: the database, the pages and the logic are all drawn rather than written, and it hosts the result.
Build the application I actually need instead of Bubble — and be honest about who is building it. **If the person building is not a developer, keep paying.** That is the whole product and no amount of good code replaces it. If you are a developer, you are paying platform prices and workload fees for something you could write, and you are inside a runtime you cannot debug properly. STACK - Node 20+ with Fastify, server-rendered HTML with a little vanilla JS - SQLite through better-sqlite3, WAL mode - No client-side framework - Caddy in front BEFORE ANYTHING, GET THE DATA OUT - Export every table before you plan a migration, and look at what actually comes out: the fields, the relationships, the files. Relationships are the ones that arrive flattened - The application logic does not export. It is drawn, and redrawing it as code is the work — budget for that rather than for the data THE SHAPE - Real tables with real columns and real constraints, created by migrations. Types, required fields, uniqueness and foreign keys enforced by the database rather than by the interface - Four screen kinds cover almost everything: a list with filters, a detail, a form, and a named action with a confirmation - Each screen is a file. Adding one is a small pull request, which is a review as well as a change THE PART A VISUAL BUILDER HIDES AND YOU MUST NOT - **Authorisation on the server, for every screen and every query, default deny.** A drawn application often checks permissions by hiding a button, and a hidden button is not a permission. This is the single most common security failure in applications built this way, and the migration is the moment to fix it rather than reproduce it - Row-level scope as a predicate joined into the query, never a filter applied afterwards - A statement timeout and a row cap on every list WHAT YOU GAIN THAT IS WORTH SAYING - No workload units. The cost model of these platforms is the thing people leave over, and a small server has a fixed price whatever the traffic does - Real logs, real errors, a debugger, and the ability to write a test - Version control, so a change can be reviewed and reverted WHAT YOU LOSE - Speed to the next feature, if the person adding it is not a developer. Say that out loud before starting, because it is the trade and it is permanent WHAT MATTERS MOST Server-side authorisation and real constraints. Everything a visual builder does easily, it does by trusting the interface — and this is the chance to stop doing that.
What you lose
- A person who does not write code shipping a working application, which is the entire point
- Hosting, scaling and a database with nothing to operate
- A plugin marketplace covering the integrations you would otherwise write
- Speed to a first version that is genuinely hard to match
If you would rather not build
- A small server-rendered application, which is what this becomes
- Staying, if the person building does not write code
The escape hatch
open source · no votes, no paid placement
Budibase
$0Self-hostable internal tools and forms over your own data.
Budibase/budibasefree · open source
Why this verdict
our own opinion · changed only by a person
40/100
Verdict kinda at 40: entirely buildable, and the question is who maintains it afterwards. The security point is the one worth the entry: hiding a button is not a permission.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Bubble
answered from the record above
Is Bubble free?
No — the plan we track is $32 a month. Starter at $32/month billed monthly, around $29 annually, with workload units billed above the allowance.
Can you replace Bubble by building your own?
ALMOST. A weekend of work, and real gaps remain. Replacement score 40 out of 100, build time a weekend. Read what you lose before you decide.
How much does Bubble cost?
$32 a month on Starter — $384 a year. Recorded 14 Aug 2026.
What do you lose by replacing Bubble?
A person who does not write code shipping a working application, which is the entire point; Hosting, scaling and a database with nothing to operate; A plugin marketplace covering the integrations you would otherwise write; Speed to a first version that is genuinely hard to match. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Bubble?
Yes: Budibase, Appsmith. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

