20 Open-source Low-code platforms for 2022低代码

9 篇文章 0 订阅

https://medevel.com/19-open-source-low-code/

Low-code is a software development trending topic, in summary, it is an approach that speeds up the software products cycle with minimal hand-coding as it automates the repeated process and code.

Some may argue that Low-code developments platforms aim to help non-professional or citizen developers to build apps quickly; however, many enterprises are using Low-code because of its productivity.

Low-code development is a RAD “Rapid Application Development” approach, but with more organized was, as it streamlines the software production and automates all steps.

The terms low-code and no-code are used often to describe the amount of coding required to create mobile or web apps.
Low-code platform Benefits

Both low-code and no-code come with many benefits and advantages for enterprise and developers citizens or professionals, let’s explain why:

Easy to learn: most of the low- and no-code platforms don't require a steep learning curve.
Simple development tools: with a simple IDE that supports drag-and-drop, rich component library, and configuration tools, low-code eases the development effort as the developer will focus on the app logic and presentation.
Buil-in basic components: auth, data source management, user and identity management, file processing and management, configuration manager
Speed up the production: the normal Software development life-cycle require a lot of repetitive tasks either for testing, staging, deployment, integration, and more.
Decrease the costs: Low-code development significantly decreases the production cost, which empties the resources slot for improvement, upgrade, or building more tools to serve the business process and the client.
Better customer experience: time and quality are significant factors to improve customer experience and ensure customer satisfaction which leads to increased customer loyalty. Low-code and no-code platforms often result in quality products in no time.

Is low-code only for building mobile and web apps?

Low-code approach is not just about end-user apps as mobile apps, but it is also about automation, business process automation, headless API systems and building IoT systems.
Directus.io: a low-code Headless system
Directus.io: a low-code Headless system

You may read more here:

Top 10 open-source free Process Automation solutions for enterprise
21 Headless CMS systems
Directus.io
Baserow: Database low-code platform
Top 18 Open-source Free Low- and No-Code platforms for enterprise (2020/2021)

In this article, we listed the best open-source low-code platform for enterprise, professional developers, business developers and citizin developers.

Open-source Low-code platforms
1- ABP

ABP is a rapid web application development framework (RAD) for ASP.NET developers.

ABP framework focuses on RAD and Low-code approaches to speed web apps production. The framework is a Domain-Driven Development platform, which means it splits the presentation, application, and domain layers. With the ABP framework, developers can build multi-tenancy SaaS apps in no time.

One more advantage ABP system holds, which is its modular architecture is the core of the ABP framework, as it allows developers to create reusable application modules and components then introduce them into the app cycle as required.
2- Skyve
Skyve Low-code platform
Skyve Low-code platform

Skyve is a platform that mixes Low- and No-code application development approaches. Although aims for citizen developers with no developer experience, it aims for enterprise users as it helps in cutting the cost.

With Skyve, citizen developers with no coding experience can build enterprise apps using a visual design mode.

Skyve is a completely free and open-source system that comes with a rich ecosystem to ease the development and deployment process. It also offers rich getting started tutorials and friendly documentation.
3- Appsemble

Appsemble is a low-code platform with a web-based editor with multiple data source supports out-of-the-box. Appsemble platform is ideal for citizen developers because it does not require any technical or coding knowledge. End-user can choose to self-host the free open-source edition, use a managed hosted version either for free, or upgrade to the unlimited edition for € 50 a month.
4- nuBuilder

nuBuilder is a free, open-source RAD (Rapid Application Development) platform that mixes low- and no-code concepts.
nuBuilder RAD in action
nuBuilder RAD in action

nuBuilder helps to create a web-based database event-driven apps in a matter of minutes. The result will be PHP and HTML/ JavaScript apps.
5- Budibase
Budibase

Budibase is a free open-source low-code platform that helps developers and IT staff create a useful productive tool in no time.

It supports multiple data sources and databases, comes with an IDE and data wizards which makes building apps effortless.

We write a snap review about Budibase, listing all its prominent features, you can check it here.
6- Structr
Structr logic builder
Structr logic builder

Structr is a low-code software development platform built on top of Graph technology. It features a graph builder, a visual builder, and a logic IDE. With Structr, you can enjoy building apps with top speed, but also with complex logic.

Currently, Structr supports Ubuntu and Debian Linux distros, Microsoft Windows, and Docker. Structr offers a dual license project GPL/AGPLv3.
7- JOGET
JOGET Form builder

JOGET is a free development platform that combines low- and no-code with a dynamic rapid application development (RAD) workflow.

It is built for citizen developers and non-coder people to help them visually model their ideas then create, build and run apps without worrying about technical details.

JOGET also offers a low-code for users to build, integrate and maintain their apps by taking care of repetitive tasks.
8- formsflow.ai
formflow.ai

formsflow.ai is a free, open-source low-code platform for making a quick dynamic workflow and a customizable powerful analytics dashboards.

formsflow.ai offers a rich visual interface that helps developers build logic, design custom forms, custom workflow, configure your app security options, and automate your deployment to a public and private cloud.
9- Baserow
Baserow

Baserow is a unique low-code system to create and manage databases, forms, and data views.

Baserow offers built-in multiple database management, view builders, a headless system, and a developer-friendly plugin system.

We published a quick snap review about its features and how to install it.
11- Open Lowcode
Open lowcode

Open Lowcode is a cross-platform, open-source rapid application development and low-code platform for the enterprise.

Open Lowcode helps create dynamic business use-cases and complex data management.

It offers many security options out of the box (OOTB), supports many data views, automatic database management, and advanced reporting.

Open Lowcode is proven reliable in real-world scenarios for Airbus and many financial applications.

The solution is written in Java and SQL, it runs on Windows, Linux, and macOS.

The system is released under the EPL-2.0 license.

https://github.com/openlowcode/Open-Lowcode

12- Amplication

Amplication is a multi-API low-code system that allows users to generate high-quality code for different use cases. Amplication aims for front-end developers and back-end developers.

Amplication supports both REST-API and GraphQL.

If you need to know more about Amplication, you may check its quick review here.
14- Steedos
Steedos features and workflow
Steedos features

Steedos is an open-source low-code development platform for the enterprise.

Steedos is built for citizen developers and enterprise business developers, as it allows them to take full control of the product’s life-cycle in a visual method.

With Steedos, developers have understood the data objects, metadata, and how to build the basic data structure of the app.

Steedos requires Node.js, Yarn (or npm). It is released and licensed under MIT license.
15- Tymly
Tymly library

Tymly is a low-code open-source solution released as an open-source solution by West Midlands Fire Service.

It features a unique method to build and automate apps, which is Tymly blueprints. The blueprint is a JSON-Schema approach to build app logic and design features.

We published a snap review about Tymly and how does it work, you can read it here.
16- Lowdefy
Lowdefy in action (src. Lowdefy)
Lowdefy in action (src. Lowdefy)

Lowdefy is a free open-source low-code platform that helps you build quick tools with just using YAML files.

With Lowdefy, you can build interactive and dynamic UI (user-interfaces), mobile-friendly apps, dynamic data forms, and handle login and authentication with limited code.

Lowdefy has a rich library of sample codes and a developer-friendly documentation portal to ease things up for developers.

It is the ideal solution for creating a quick web app, admin panels, BI (Business Intelligence) dashboards, dynamic workflow models, and CRUD interfaces in no time.
17- Saltcorn

Saltcorn is a no-code/ low-code platform and app builder, that allows normal users to write complex apps without writing any code.

Developers can install and self-host it on a private cloud or a local machine.

Saltcorn supports plugins and many data types, building database tables in secs, and user-interface views with just a drag and drop builder.

It is a free, open-source system (MIT license) that anyone can download and use free of cost.
18- Node-RED
Node-RED

Node-RED is a low-code programming tool that uses a visual IDE to build app logic and features to ease wiring hardware devices, headless systems, and online services.

The IDE features a simple drag-and-drop with customized flow editing tools, which makes it ideal for IoT prototyping and production.

Node-RED is built on Node.js and comes with many tools and the benefits of using the Node.js ecosystem.

Node-RED can run locally, on a server, or on a device like Raspberry Pi, Android, and BeagleBone Black.

Developers also can run it on any enterprise cloud-like IBM Cloud, AWS “Amazon Web Services”, Microsoft Azure, and SenseTecnic FRED.
19- Corteza

Corteza is a free open-source Low Code platform for building enterprise applications. It is used for enterprise digital transformation in many companies.

Corteza is battle-tested as it has been used to create CRM systems, ERP, accounting systems, and more. It features a built-in administration panel, logic automation, a messaging system, and rich development tools alongside extension-ready API.
20- Elemental

Elemental is a new open-source low-code platform built on Node.js. It is shipped with API builder, and a JSON Schema to define the APIs, interface builder, and Identity provider and manager.

Elemental integrates well with external services and is a developer-friendly system without a steep learning curve.

Currently, the system is under active development of a team of 2 developers who released it under MIT License.
Final Thought

Low-code platforms make development looks like a walk in the park, but it is far more than that, it requires an investment in how it works before achieving describable results.

With free, open-source low-code platforms, you can cut the cost more, however, you should be aware some open-source are just a community editions with limited features.

If you know of any other open-source low-code platform that we forget to mention here, please let us know.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值