A Curated List of High-Quality Open-Source Low-Code Platforms on GitHub
This article introduces and compares several notable open‑source low‑code platforms hosted on GitHub, explaining their origins, key features, supported data sources, and practical usage tips for developers seeking rapid web‑app development and deployment.
Hello, I’m Xiao G. A few months ago I shared some low‑code platforms that help quickly develop and launch websites, and now I’ve gathered more high‑quality projects from GitHub for you to explore during your free time.
Since Forrester coined the term “low‑code” in 2014, the concept has attracted wide attention, tracing back to visual programming experiments in the 1980s and tools like MIT Media Lab’s Scratch in 2010.
Low‑code aims to let developers build market‑ready applications at low cost in the early stages, and GitHub hosts many high‑quality low‑code tools.
ToolJet
ToolJet is an open‑source low‑code framework that provides a rich visual toolbox for quickly building enterprise‑grade deployment tools.
The diagram below shows ToolJet’s workflow, with the left side displaying external data source integrations (PostgreSQL, MongoDB, Elasticsearch, Stripe, Slack, Airtable, etc.) and the right side mapping specific functions such as projects, dashboards, and forms.
ToolJet also offers a plugin system, allowing developers to write connectors in JavaScript, create React components, and manage plugins via the command line.
Star: 8900+ GitHub: https://github.com/ToolJet/ToolJet
Yao
Yao is an open‑source low‑code engine that lets you create web services and admin backends without writing code, handling 90% of common UI interactions through JSON‑defined data models, APIs, and admin interfaces.
Built with Go, Yao offers high performance and low resource usage compared to PHP or Java, and its management system can be decoupled, allowing any front‑end framework (Vue, React) to build the UI.
Star: 3400+ GitHub: https://github.com/YaoApp/yao
mometa
Created by a Baidu engineer, mometa targets developers with a visual design editor rather than a traditional low‑code platform, offering drag‑and‑drop view movement, visual material insertion, and code location from the view.
Avoids lock‑in to low‑code platforms, enabling seamless transition to code development.
Supports WYSIWYG visual editing to improve development experience.
Customizable materials increase feature reuse.
It also provides multi‑language support and an extensible material ecosystem with hot‑update capabilities.
Star: 2600+ GitHub: https://github.com/imcuttle/mometa
sparrow
Sparrow is a scene‑oriented low‑code workbench that outputs source code in real time, aiming to boost development efficiency by offering visual UI building, function‑level assembly, and generation of maintainable source code.
Low‑code development : Quickly generate readable Vue Element‑UI component code.
Visual development : Generate page source files via GUI.
Asset marketplace : Share components, blocks, plugins, and scene editors.
Star: 2200+ GitHub: https://github.com/sparrow-js/sparrow
Budibase
Budibase offers an out‑of‑the‑box, sleek UI and powerful features, enabling rapid construction of internal applications within minutes, supporting single‑page projects, automated workflows, responsive design, and integration with databases such as PostgreSQL, MySQL, MongoDB, REST APIs, Docker, and Kubernetes.
It also supports Webhooks for extending functionality and role‑based access control for robust applications.
Star: 7900+ GitHub: https://github.com/Budibase/budibase
appsmith
Appsmith, one of the most starred low‑code platforms on GitHub, connects to various data sources to quickly build admin panels, developer tools, and CRM systems, offering 35 pre‑built UI widgets, multi‑user collaboration, and private server deployment.
Its workflow consists of three steps: connect a database or API, bind data to UI components or custom JavaScript, and publish/share the app.
The platform emphasizes ease of data source configuration, often requiring no additional code.
Star: 10200+ GitHub: https://github.com/appsmithorg/appsmith
In conclusion, low‑code can accelerate development and iteration when used wisely, but misuse may lead to bloated, hard‑to‑maintain code and potential data leaks. Recommended practices include reading official documentation, experimenting on small projects, ensuring data control and security (prefer self‑hosted solutions), and regularly backing up data.
These are the open‑source low‑code platforms on GitHub that I consider practical and high‑quality.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
IT Services Circle
Delivering cutting-edge internet insights and practical learning resources. We're a passionate and principled IT media platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
