Top 10 open-source rapid development platforms (must see by architects)
Low-code or no-code refers to the provision of visual development tools, support for drag and drop, built-in component browsers, and logic builders. The concept of low-code or "no code" is not new and can be traced back to codeless programming technology (PWCT) and similar systems more than a decade ago. However, this concept is not supported in the developer community. Today, dozens of low-code platforms and services are flocking in, as the concept turns out to be more than just for rapid prototyping projects. Let's introduce these 10 excellent products.
Saltcorn is a codeless database management Web application. It comes with an eye-catching dashboard, a rich ecosystem, a view generator, and a theme-supporting interface.
Users with little coding experience can build rich and interactive database applications in minutes. Companies can also use it to create everyday tools and refactor quickly.
Saltcorn has an impressive list of sample applications, including blogs, address books, project management systems, problem trackers, wikis, team management, and more.
Saltcorn is released as a free and open-source project under the MIT license. You can click the link to run the online demo.
The official address of Saltcorn: https://github.com/saltcorn/saltcorn
Joget DX is a low-code application-building platform designed to help companies achieve digital transformation. Joget DX combines business process automation management, workflow customization, and low-code application development tools.
Joget DX can be run on the cloud and locally. It has rich documentation, easy-to-use dashboards, and visual builders, support for drag and drop, and support for multiple operating systems and databases.
The official address of Joget DX: https://www.joget.com/
JeecgBoot is an enterprise-level low-code platform! The front and back end separation architecture of SpringBoot2.x, SpringCloud, Ant Design & Vue, Mybatis-plus, Shiro, and JWT help microservices. A powerful code generator allows front and rear code to be generated with one click!
JeecgBoot leads the low-code development model (OnlineCoding->code generation->manual MERGE) to help solve 70% of the repetitive work on Java projects and make developers pay more attention to the business. It can quickly improve efficiency and save costs without losing flexibility!
JeecgBoot also has a large screen designer, a report designer, dashboard design and portal design, rich documents and videos, and supports multiple databases.
Large screen design
Dashboard / portal design
JeecgBootOfficial demonstration address：http://boot.jeecg.com
Digdag is an open-source enterprise solution designed to build and expand business applications in a structure that is easy to deploy, multi-cloud, and modular.
Digdag has a range of enterprise features, including rich administrative panels, multilingual support, error handling, configuration tools, and version control tools.
The solution is developed with Java and Node.js and supports AWS, private cloud, IBM Cloud, and Digital Ocean.
The official address of Digg is https://www.digdag.io/.
CUBA Platform is an open-source (Apache 2.0-licensed) rapid application development system for enterprises.
The CUBA Platform is equipped with dozens of tools, such as an IDE, an application development studio, a CLI command-line interface, and a solid, scalable infrastructure.
The CUBA platform has a rich plug-in system, including plug-ins such as BPM (Business Process Management), but these plug-ins take some time to build and install.
BPM plug-in: https://github.com/cuba-platform/bpm.
CUBA platform: https://github.com/cuba-platform/cuba.
Skyve is an open-source platform for building business software.
It supports rapid application development without code and low code.
Skyve supports different database engines: MySQL, SQL Server, and the H2 database engine.
Its developers are currently working to support PostgreSQL and Oracle.
Skyve provides a rich set of APIs as well as low-code application-building wizards.
The Skyve platform consists of a rich ecosystem, including:
builder application, using React Native to build native mobile applications, and the Skyve bus module integrated with other third-party services.
Skyve Confidence provides testing capabilities for TDD.
Skyve Portal: A Web Portal extension for Enterprise applications.
Skyve CRM: custom-built Skyve CRM applications
Skyve Replica provides seamless synchronization between distributed Skyve instances.
The official address of Skyve is https://github.com/skyvers/skyve.
Rentagi is a low-code enterprise application construction platform focusing on mobile applications.
It is also a completely free and open-source solution, which makes it a perfect solution for small and medium-sized companies.
Rentagi is equipped with a wealth of complex tools for quickly building applications to achieve high productivity, and it also provides mobile developers with a rich developer-friendly API.
Rintagi's official website is https://medevel.com/rintagi/.
Rintagi's code repository is at https://github.com/Rintagi/Low-Code-Development-Platform.
OpenXava is a low-code application-building platform that focuses on productivity, simplicity, and availability.
As a cross-platform system built using Java technology, it runs on Linux and Windows servers.
It may seem like a legacy system, but it is still the main choice for many enterprises.
OpenXava ensures high productivity, a smooth learning curve, a wide range of enterprise features, and a responsive layout for mobile and tablet computers.
OpenXava is a free open-source community version, but enterprises can purchase different versions with additional features.
The official address of OpenXava is https://www.openxava.org/en/ate/low-code-development-platform.
Transformation is a hybrid of codeless and low-code platforms designed to help amateur and professional developers create business-ready applications and tools in a short period.
Convertigo provides local installation, a cloud version, and an MBaaS version for developers.
Convertigo has the functions of a mobile application builder, a visual drag-and-drop UI, a low-code backend, a REST/XML converter, a REST/JSON converter, an administrator console, and so on.
Convertigo provides complete PWA (progressive Web applications), iOS, and Android mobile development support.
The official address of Convertigo is https://www.convertigo.com/.
Tymly is a low-code platform with limited capabilities for creating scalable server applications.
It is released as open source under the MI license.
Tymly introduces the concept of a blueprint that encapsulates business processes, functions, and workflows into a blueprint.
It has an ecosystem and a blueprint library, which can protect a lot of development resources.
The blueprints are saved in the JSON schema, while the data is stored in the PostgreSQL database.
Developers can write blueprints by defining their requirements, business functions, and workflows in the JSON scenario.
Official address: https://medevel.com/tymly-low-code/.
Tymly code repository: https://github.com/wmfs/tymly/