Open Source Low Code Development Platform (LCDP)

6 min readMay 16, 2021

LCDP for rapid web application development and sharing of machine learning models.

Photo by Lewis Kang’ethe Ngugi on Unsplash


From Wikipedia,

A low-code development platform (LCDP) provides a development environment used to create application software through a graphical user interface instead of traditional hand-coded computer programming.

In this article, let’s go through some of the open-source low code development platforms or frameworks for web application development, business intelligence, and sharing of machine learning models. If you find yourself tired of writing CRUD operations and APIs repeatedly, you may want to try out these platforms or frameworks.

Some of them may not necessarily have a graphical user interface, but they provide a framework that makes it very easy to develop a full-fledged web application.

LCDP for Web Application Development


Appsmith is a JavaScript-based visual development platform to build and launch internal tools quickly. Drag-and-drop pre-built widgets, and connect them using JavaScript to create interactive pages. Connect UI to your APIs and databases to build complex workflows in minutes.

  • UI Components: Table, Chart, Form, Map, Image, Video, and many more.
  • API Support: REST APIs, OAuth 2.0, CURL
  • Database Support: PostgreSQL, MongoDB, MySQL, Firestore, S3, Redshift, Elastic Search, DynamoDB, Redis, and MSFT SQL Server
  • Hosting: Cloud-hosted & On-premise


Lowdefy is an open-source (Apache-2.0) low-code framework that lets you build web apps with YAML configuration files. It is great for building admin panels, BI dashboards, workflows, and CRUD apps.

User interfaces in Lowdefy are built using blocks, which are React components. Lowdefy provides a set of default block types with the essentials needed to build an app, but you can also create your own custom blocks…


Software engineer, Data Science and ML practitioner.