Source | Open Source China

Recently, the concept of low-code has begun to stir up, if you pay attention, there will be low-code topics at various developer conferences and technical conferences recently.

Unlike the traditional approach of building applications using computer programming languages, a low-code development platform is an application development platform that uses graphical wizards to create and build software. Therefore, in many cases, the name low-code or no-code (almost no code) is used as a visual development tool to help designers with drag-and-drop, component browser, and logic builders.

The main concept of low-code/no-code is not new, it dates back more than a decade to no-code programming (PWCT) and similar systems. However, this concept is not as available or supported in the developer community. Today, dozens of low-code/no-code platforms and services are flooding the internet; Because it turns out that this concept is not only suitable for prototyping for rapid projects.

Medevel has compiled a list of the best open source low-code and no-code platforms for personal and enterprise use. The details are as follows:

1. Saltcorn

image

Saltcorn is a no-code database manager web application. It comes with an eye-catching dashboard, rich ecosystem and view builder, and a themable interface. Users with little to no coding experience can build a rich, interactive database application in minutes. Companies can also use it to create tools for everyday use and reshape them on the fly.

Saltcorn has an impressive list of sample applications, which include: blogs, address books, project management systems, issue trackers, wikis, team management, and more. Saltcorn is released as a free and open source project under the MIT license.

Official address of Saltcorn: https://github.com/saltcorn/saltcorn

2, Joget DX

image

Joget DX is a low-code application building platform that simplifies your company’s digital transformation. It combines business process automation management, workflow customization, and low-code application development tools.

Joget DX can run both in the cloud and on-premises. It has rich documentation, an easy-to-use dashboard, and a visual builder that supports drag and drop, and is independent of the operating system and database.

3、Digdag

Digdag is an open source enterprise solution designed to enable easy-to-deploy, multi-cloud setup, and modular architecture to build and scale business applications. Digdag has a range of enterprise features, including a rich admin panel, multi-language support, error handling, configuration tools, and version control tools. The solution is developed .js Java and Node and supports AWS, Private Cloud, IBM Cloud, and Digital Ocean.

4 Stackstorm Stackstorm

is unlike any other system on this list in that it is designed to connect, manage, and monitor the umbrella of enterprise applications within a single platform.

Stackstorm focuses on an event-driven approach, custom workflow design, and user roles and permissions.

The approach is simple: event-driven automation that provides sensors, triggers, every defined action, rule, workflow, and auditing through a rich logging system.

5、CUBA Platform

image

The CUBA platform is an open source (Apache 2.0) rapid application development system for enterprises. It comes with dozens of tools as an IDE, application building studio, CLI command-line interface, and reliable scalable infrastructure. The CUBA platform has a rich plugin system with a BPM (Business Process Management) add-on that takes some time to build and install.

  • https://github.com/cuba-platform/bpm
  • https://github.com/cuba-platform/cuba

6、Skyve

Skyve is an open source business software building platform. It supports fast application development with no-code and low-code. Different database engines are supported: MySQL, SQL Server, and H2 Database Engine. Its developers are currently working to support PostgreSQL and Oracle. Skyve provides a rich set of APIs, as well as a low-code app building wizard.

The Skyve platform consists of a rich ecosystem that includes:

  1. enterprise platform
  2. ,

  3. builder apps, and native mobile apps built with React Native
  4. Skyve bus modules that integrate with other third-party services
  5. Skyve Confidence: Provides testing capabilities for TDD
  6. Skyve

  7. Cortex
  8. :

  9. Skyve Portal: Web portal extension
  10. for enterprise applications CRM: Custom-built Skyve CRM application
  11. Skyve

  12. Replica: Provides seamless synchronization between distributed Skyve instances
    > https://github.com/skyvers/skyve

7、Rintagi

Rentagi is a mobile-focused, low-code, enterprise-grade application building platform. It is also a completely free and open-source solution, which makes it a perfect solution for small and medium-sized companies. Equipped with a rich set of sophisticated tools for quickly building applications to increase productivity, it also provides mobile developers with rich developer-friendly APIs.

  • https://medevel.com/rintagi/
  • https://github.com/Rintagi/Low-Code-Development-Platform

8、Opexava

image

OpenXava is a low-code application building platform that focuses on productivity, simplicity, and usability. As a cross-platform system built using Java technology, it runs on Linux and Windows servers. It may look like a legacy system (stated 2005), but it’s still the first choice for many businesses.

OpenXava ensures high productivity, a short functional learning curve, plenty of enterprise features, and a full mobile and tablet-responsive layout. OpenXava is a free and open source community edition, but businesses can purchase different versions of extra features.

  • https://www.openxava.org/en/ate/low-code-development-platform

9 、Convertigo

picture

Convertigo is a hybrid of no-code and low-code platforms. It is designed to help citizen developers and serious developers create enterprise-grade applications and tools in a short period of time. On-premises, cloud and MBaaS versions are available for developers. It features a mobile builder tool, visual drag-and-drop UI, low-code backend, REST/XML converter, REST/JSON converter, admin console, and more.

Convertigo offers full PWA (Progressive Web App), iOS and Android mobile development support.

  • https://www.convertigo.com/

10、Tymly

Picture

Tymly is a business-first, low-code platform for creating scalable server applications. It is released as an open source project under the MIT license.

Tymly introduces the concept of blueprints, encapsulating business processes, features, and workflows into blueprints. It has an ecosystem and blueprint storage that protects a large amount of development resources. Blueprints are saved in JSON schema, while data is saved in a PostgreSQL database. Developers can write their blueprints by defining their requirements, business capabilities, and workflows in JSON schema.

  • https://medevel.com/tymly-low-code/
  • https://github.com/wmfs/tymly/

11.JUDO

JUDO.CODES IS ANOTHER LOW-CODE PLATFORM FOR ENTERPRISES. When it comes to data modeling, UI design, and development, JUDO gives developers more flexibility than the other low-code platforms on this list.

JUDO is available for Windows, macOS, and Linux installable and binary application packages. (* macOS installer coming soon).

The JUDO.code portal provides rich documentation and a set of tutorials for beginners. It also provides extensive user guides as well as installation instructions for the application platform.

OpenCatapult

is an open source, low-code DevOps automation platform. It helps DevOps and server administrators gain greater control over their servers by dynamically managing automated, routine tasks.

OpenCatapult is only available for Windows x64 platforms, though, but developers are planning to release Linux and macOS versions in the near future.

  • https://github.com/Polyrific-Inc/OpenCatapult/

13、BudiBase

Picture

BudiBase is not just another low-code platform, it has a different goal than the others here, as it focuses on providing developers with tools to speed up the development, deployment, and integration process within one platform.

  • https://github.com/Budibase/budibase

14、Generative Objects(GO)Platform Go Platform

is a French company dedicated to enterprise low-code development platforms. Focus on greater control over the application lifecycle, collaboration between developers, and software integration with other platforms, desktop, mobile, and web development.

Go Platform takes a model-based approach to application development, saving time, money, and effort while focusing on solutions rather than tools.

  • https://www.generativeobjects.com/

15、Baserow

Picture

Baserow is a fascinating tool for dynamically creating, managing, and building database applications. It has features that ensure high productivity and availability.

Because Baserow is a modular system that provides a complete REST-API headless system, it has caught the attention of mobile developers to use it as a backend for their applications. Baserow is under active development.

  • https://gitlab.com/bramw/baserow

16、OS.bee

OS.bee is a free enterprise open source platform that combines low-code and no-code with a model-driven application development strategy. The platform is built by a company that has specialized in building enterprise ERP systems for more than 30 years.

OS.bee provides a visual model and diagram builder for creating application data models. The system was created in Java and provides Eclipse installation and integration.

  • https://www.osbee.org/home/

17、nuBuilder

nuBuilder is a free and open source RAD (Rapid Application Development) for building enterprise database applications in minutes. It’s self-hosted, low-code, and has a highly customizable back-end system. It uses PHP, HTML and JavaScript and MySQL databases.

  • https://www.nubuilder.com/

18、Metabase

picture

Metabase is an open-source, data-oriented, customizable dashboard that supports a wide range of database backends such as MongoDB, MySQL, PostgreSQL, SQL Server, Oracle, and more. It provides a layer for managing database records, operational data, visualization of operational records, support for joining, multiple aggregation, advanced filtering, and full-text search. It is the ultimate solution for creating efficient database-ready dashboards with high productivity and availability for businesses in minutes.

Metabase includes stunning visual widgets including: charts, maps, SVG vector maps, analytics, and rich detailed documentation for users, developers, and DevOps.

See the entire list of features here:

  • https://medevel.com/metabase-low-code/
  • https://github.com/metabase/meta