Best Self-Hosted Low-code internal Tools
Self-hosted low-code platforms replace Retool-style internal-tool builders with a drag-and-drop app builder on your own server, wired to the databases and APIs you already run. The four picks here start from different places, so settle that first. Appsmith and ToolJet start from the screen: widgets bound to your existing data sources, with ToolJet adding a built-in database and workflow jobs. Budibase starts from its own data store, an internal CouchDB-backed database you build tables in, plus external connections. NocoBase starts from the data model and composes pages, workflows and permissions over it through plugins. Then read the licences, because they differ more than the features do: Appsmith's community repository is Apache-2.0 end to end, ToolJet is AGPL-3.0 with its paid code in separate repositories, Budibase is GPL-3.0 with a Business Source License on its paid package, and NocoBase adds supplementary terms on top of Apache-2.0 that forbid rebranding and reselling it as a platform. Size the server last: Appsmith's all-in-one image asks for 8 GB of RAM, Budibase for 6 GB and ToolJet for 4 GB, while NocoBase publishes no minimum.
Appsmith
Budibase
NocoBase
ToolJet
Head-to-heads in this category
One Apache-2.0 container for screens over your data, or AGPL screens plus workflows and a built-in database.
A builder with its own CouchDB-backed database vs. a lighter screen over the data you already have.
Paid link — we earn a commission if you shop through it.