Bubble

bubble.io

ALMOST

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.

Promptfree, for everyone, and the only version there is
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

$0

Self-hostable internal tools and forms over your own data.

Budibase/budibasefree · open source

Appsmith

$0

Drag-and-drop internal applications, self-hosted.

appsmithorg/appsmithfree · 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

Interest · last 30 days

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

All 16 in No-code apps & databases

Not sending yet

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

Esc