Open-source no-code and low-code platforms have matured significantly. If you want the flexibility to self-host, avoid vendor lock-in, or extend a platform beyond what a closed SaaS product allows, there are now serious options across every category. This guide covers ten of the best, what each one does well, and where it fits in a modern development stack.
1. Budibase
Budibase is one of the most polished open-source internal tool builders available. It lets you connect to external databases (PostgreSQL, MySQL, MongoDB, REST APIs), build interfaces visually, and automate workflows without writing backend code. The self-hosted version gives you full control over data residency, which matters for teams handling sensitive information.
Budibase is best suited for building admin panels, CRUD interfaces, and approval workflows. It is not a general-purpose app builder for consumer-facing products, but for internal tools it is one of the fastest paths from idea to working software.
2. Convertigo
Convertigo is an enterprise-grade low-code platform with a heavy focus on mobile app development and integration. It has been around longer than most tools in this category and has a mature feature set that includes a mobile studio, a backend integration layer, and connectors for legacy systems.
The learning curve is steeper than newer alternatives, but for teams dealing with complex enterprise integrations or legacy database systems, Convertigo has capabilities that simpler tools do not. The open-source version is fully functional and self-hostable.
3. Baserow
Baserow is an open-source alternative to Airtable. It gives you a spreadsheet-style interface backed by a relational database, with support for multiple field types, views (grid, gallery, form, kanban), and a REST API. The self-hosted version runs on Docker and gives you unlimited rows without the pricing constraints that come with Airtable at scale.
For teams that have outgrown Airtable's pricing or want to keep data on their own infrastructure, Baserow is a direct and capable replacement. It works well as a backend database for small applications when combined with a frontend builder or custom code.
4. NocoDB
NocoDB converts any existing SQL database into a spreadsheet-style interface. Point it at a PostgreSQL, MySQL, SQLite, or MariaDB database and it generates a visual table editor, a REST API, and a webhook system automatically. Unlike Baserow, which manages its own database, NocoDB works on top of databases you already have.
This makes NocoDB particularly useful for making existing data accessible to non-technical team members without rewriting the underlying infrastructure. If your application runs on PostgreSQL and you want business users to be able to view and edit records without using SQL, NocoDB provides that interface immediately.
5. StackStorm
StackStorm is an event-driven automation platform designed for operations and DevOps teams. It connects to your infrastructure tools, monitors for events (a server going down, a deployment completing, an alert firing), and runs automated response workflows. Think of it as self-hosted Zapier built specifically for infrastructure automation rather than business app integration.
StackStorm has a steep learning curve and is not intended for general business automation. But for engineering teams that need reliable, auditable automation tied to infrastructure events, it is one of the most capable open-source options available.
6. BaseTool
BaseTool is a lightweight open-source internal tool builder focused on simplicity. It connects to databases and APIs and lets you build simple interfaces without configuration overhead. It occupies a similar space to Budibase but with a narrower feature set and a faster setup path for basic use cases.
For teams that need to spin up a basic admin panel or data viewer quickly without configuring a larger platform, BaseTool gets out of the way and delivers a working interface fast.
7. Rowy
Rowy provides a spreadsheet interface for Firestore, Google's NoSQL document database. If you are already building on Firebase and want a non-technical way to manage Firestore data, Rowy gives your team a familiar grid interface with filtering, sorting, and inline editing without requiring Firestore console access.
Rowy also supports cloud functions directly from the interface, letting you trigger server-side logic from a cell value change. It is a specialized tool that solves a specific problem well, and for Firebase-based stacks it removes a significant amount of friction in day-to-day data management.
8. GDevelop
GDevelop is an open-source game development platform with a no-code, event-based logic system. You build game behavior by defining event sheets: "when the player collides with an enemy, subtract one life." No coding required. It exports to HTML5, Android, iOS, Windows, Mac, and Linux.
GDevelop occupies a different category from the other tools in this list. It is not a business application builder. But for anyone looking to build 2D games without learning a traditional game engine like Unity or Godot, it is one of the most accessible open-source options available.
9. PocketBase
PocketBase is a single-file open-source backend that includes a database (SQLite), authentication, file storage, and a real-time API. You download one binary, run it, and you have a fully functional backend with a built-in admin dashboard. For small to medium applications, PocketBase eliminates the need to configure separate services for auth, storage, and database.
PocketBase is developer-facing rather than no-code in the traditional sense, but the admin UI is clean enough for non-technical users to manage data once the application is set up. It is one of the most elegant solutions for projects that need a lightweight self-hosted backend without the operational complexity of a full cloud stack.
10. Directus
Directus wraps any SQL database in a headless CMS and data platform. Connect it to PostgreSQL, MySQL, SQLite, or other SQL databases and it generates a visual data studio, a REST and GraphQL API, and a user management system automatically. It is schema-agnostic, meaning it works with your existing database structure rather than imposing its own.
Directus is well-suited for content-heavy applications where non-technical teams need to manage structured data, and for API-first projects where the frontend is built separately. The self-hosted version is fully open source, and the cloud version offers managed hosting for teams that prefer not to run their own infrastructure.
How to choose
The right platform depends on what you are building and who will maintain it. For internal tools, Budibase or BaseTool. For Airtable-style database management, Baserow or NocoDB. For Firebase stacks, Rowy. For lightweight self-hosted backends, PocketBase. For content management and API layers, Directus. For infrastructure automation, StackStorm. For game development without code, GDevelop.
The open-source ecosystem for no-code and low-code tooling has grown substantially in the last few years. For most common use cases, there is a self-hostable, open-source option that is mature enough to run in production.
Newsletter
Stay in the loop.
Practical guides on modernizing and growing your business — delivered monthly.