mrkeyoor.com_
Tue 01 Sept 17:43 UTC
Automationevaluationupdated 28 Aug 2026

budibase review

Budibase is an open-source platform for building internal apps, workflow automations, and AI agents that can act on business systems. It aims to replace the usual patchwork of forms, approval tools, dashboards, and custom glue code with one system that engineers can host themselves or consume as a cloud service.

+3 / 3dstars / 7d
Verdict

Budibase deserves a serious trial if your organization regularly builds operational apps and workflows and values self-hosting. Its breadth, public API, active release activity, and successful build are reassuring, but the platform is heavy and our test command did not complete cleanly. Pilot one real workflow first, including deployment, permissions, upgrades, and recovery, before making it the default operations layer.

We ran it

Install✓ · 244s2593 packages · 2053 MB
Build✓ · 81s
Tests✗ · 12s159 passed · 0 failed of 159 (jest)
Repo4457 files~561,271 lines of source · 142.8 MB · 17 CI workflows

Answers from our run

Does budibase build from source?

Dependencies installed in 244 seconds (2593 packages), and the build succeeded in 81 seconds. We cloned commit a81a902 into a clean Debian container with 3 CPUs and no project-specific setup.

Do budibase's tests pass?

Yes: 159 of 159 passed when we ran the project's own test command (jest). Some failures need services or credentials a bare container does not have.

Who should not use budibase?

Small teams needing a tiny one-purpose form or script; Budibase is a large platform with substantial dependency weight

What are the alternatives to budibase?

Appsmith, ToolJet, NocoDB. Budibase deserves a serious trial if your organization regularly builds operational apps and workflows and values self-hosting.

Setup3/5Install and build worked, but 2,593 packages and tests exited 130
Docs4/5Clear hosting, API, contribution, and architecture entry points
Community4/528k stars, recent release and push, but 272 open issues
Maturity4/5Established since 2019 with multiple deployment paths and CI

Discussed on

  1. hnShow HN: Budibase – An open-source low code platform280 points
  2. hnMicro SaaS Ideas You'll Want to Steal36 points
  3. hnShow HN: Budibase – open-source Retool alternative – launch their Public API30 points
  4. hnShow HN: Budibase 2.0 – build internal tools and forms faster (OSS)26 points
  5. hnBudibase raises $7M for its open source low-code platform14 points

Who it’s for

Engineering teams that repeatedly build internal tools, approval flows, and operational dashboards
Organizations that need self-hosting and control over users, groups, SMTP, and deployment
Teams wanting apps, automations, APIs, and action-taking AI agents in one platform
TypeScript teams prepared to operate a large monorepo and its infrastructure

Who it’s NOT for

Small teams needing a tiny one-purpose form or script; Budibase is a large platform with substantial dependency weight
Buyers who require every test command to pass cleanly in a fresh environment without investigation
Teams expecting a simple library they can embed with little operational ownership
Organizations that need a uniformly permissive license across every feature; the repository describes GPL, MPL, and Business Source licensed areas

Setup reality

In our fresh unprivileged Debian container, installation succeeded in 244 seconds and brought in 2,593 packages using 2,053 MB on disk; the build then succeeded in 81 seconds. The test command exited 130 after 12 seconds, despite the visible Jest summaries reporting 159 shared-core tests and 395 string-template tests passed with no failures shown. That makes the README's many hosting routes credible, but source-level setup is not lightweight: this is a 4,457-file, roughly 561,271-line monorepo, and a clean build does not mean the full test run will finish cleanly.

What Budibase is trying to replace

Budibase is best understood as an operations platform, not merely another drag-and-drop page builder. It combines internal apps, workflow automation, data connections, user management, and AI agents that can perform actions. The practical target is the recurring backlog of approval screens, request forms, record editors, routing rules, and notifications that engineering teams often rebuild for every department.

That scope matters. A lightweight form service may collect a request, but Budibase is designed to connect that request to business systems, update records, route approvals, and notify people. The README also presents centralized controls for users, groups, onboarding, SMTP, theming, portals, and delegated group management. For an organization with many internal workflows, consolidating those pieces can be more valuable than saving a few hours on the first screen.

Budibase dates to 2019 and has 28,246 GitHub stars. The repository was pushed on August 28, 2026, and version 3.43.0 was released four days earlier, on August 24. Those are good signs that this is active software rather than an abandoned low-code experiment.

What happened when we ran it

We cloned commit a81a902 into a fresh Debian sandbox with three CPUs, 8 GB of RAM, Node 22, no secrets, and an unprivileged container. The checkout contained 4,457 files, about 561,271 lines of source, and occupied 142.8 MB before dependency installation. This is a substantial product codebase, not a compact developer utility.

The Yarn install succeeded in 244 seconds. It installed 2,593 packages and consumed 2,053 MB on disk. The build also succeeded, taking 81 seconds. That is an important positive result: the repository could be installed and compiled in the clean environment without secret credentials.

The test step was less tidy. It exited with code 130 after 12 seconds, so we count the test run as failed. The visible log did not show assertion failures: the shared-core summary showed 15 suites and 159 tests passed, while string-templates showed 10 suites and 395 tests passed. Another task summary listed a 6.4-second run with one of three cache hits. The evidence therefore says some reported suites passed but the overall command did not complete successfully. It does not say why the command exited 130, so it would be wrong to blame a missing package, flaky test, or resource limit without further evidence.

The repository contains 17 CI workflow files and uses monorepo workspaces. Our scan found no top-level tests directory and no Dockerfile, although the README documents Docker, Docker Compose, Kubernetes, DigitalOcean, and Portainer hosting routes. That distinction is worth keeping in mind: deployment documentation can be broad while contributor setup remains a large monorepo exercise.

What it does well

Budibase's strongest quality is coherence. The builder client, runtime client, Koa server, and public API are described as parts of one system. The public API can make Budibase act as a backend and lets it interoperate with other services, so adopting the visual tooling does not necessarily mean trapping every integration inside a GUI.

The deployment choice is also unusually practical. Teams can use Budibase Cloud or self-host on existing infrastructure through several documented methods. Self-hosting is especially relevant for operational tools because they often touch employee identities, private databases, approval records, and internal notifications. The README's controls for globally managing users, groups, portals, SMTP, onboarding, and theming show attention to organization-wide use rather than just prototype creation.

Its newer AI-agent positioning is sensible when treated as an extension of workflows. The documented examples are concrete actions: creating records, routing approvals, updating apps, and notifying teams. That is more useful than a chatbot that only answers questions, provided teams apply the same permission and audit discipline they would to any automation.

Weaknesses and rough edges

The obvious cost is weight. A 2 GB dependency installation with 2,593 packages increases installation time, security-review surface, cache requirements, and upgrade work. The architecture spans a visual builder, browser runtime, backend, workspaces, and publishing machinery. Teams should expect platform ownership, not the maintenance profile of a small Node package.

The failed overall test command is another caution. Passing summaries are encouraging, but exit 130 is still a failed developer experience until reproduced and explained. Before contributing or maintaining a fork, a team should establish the exact supported local test workflow and confirm it finishes in its own CI environment.

Licensing also needs deliberate review. The README says the main project is GPLv3, the client and component libraries are MPL, and paid features use the Business Source License. That is more nuanced than the metadata's unhelpful NOASSERTION value. Organizations planning redistribution, embedding, or a long-lived fork should have someone map the relevant packages to their intended use.

Finally, 272 open issues is neither proof of poor quality nor something to ignore. A project this broad will attract many requests and bug reports. Evaluate the issues that overlap your database, authentication, and deployment choices, rather than treating the total as a universal health score.

Community, cadence, and real-stack fit

The combination of 28,246 stars, a release four days ago, a push today, contribution guidance, GitHub Discussions, a code of conduct, and a good-first-issue label points to an active, established project. The README provides architecture notes and asks contributors to open an issue before changing features or APIs, which is a healthy expectation for a large monorepo.

In a real stack, Budibase fits above databases and business services and beside identity, email, and AI providers. It can own employee-facing interfaces and workflow coordination while existing systems remain authoritative. Start with a contained process such as equipment approval or an internal request queue. Test role boundaries, auditability, backups, upgrades, API integration, and failure handling. If that pilot succeeds, Budibase can remove a meaningful amount of repetitive internal-tool work; if you only need a shared database view or one form, a narrower alternative will be easier to operate.

Alternatives

ProjectWhat it isPick it when
AppsmithAn open-source low-code platform focused on internal applications and data-backed interfaces.pick this instead when internal app building is the center of the job and you want to compare a similarly established visual platform.
ToolJet gh↗An open-source platform for building internal tools with visual components and data connections.pick this instead when your priority is conventional internal-tool screens rather than Budibase's broader agents-and-automation pitch.
NocoDB gh↗An open-source interface that turns databases into collaborative spreadsheet-style workspaces.pick this instead when the main need is approachable database collaboration, not a full app and workflow platform.

What people are saying

  1. [velocity-scout] Budibase/budibase

Sources

  1. Budibase GitHub repository
  2. Budibase homepage

More automation reviews

rclone · lego · OpenCLI · web-access · Karabiner-Elements · WiiUDownloader · the whole board →