Sergey Nivens - Fotolia
If you assume open source tools for low-code development are all unproven, emerging products, lacking in features and devoid of professional support, it's time to reevaluate.
Low-code/no-code development is changing the nature of how enterprises build out software. Through templates and prebuilt forms and objects, low-code platforms can accelerate app delivery and deployment. And the limited amount of coding opens up app builds to less technical developers.
Open source low-code platforms are growing in popularity because there is more flexibility for app customization and ownership compared to proprietary products. The current generation of open source products has vendor support, expert consultation and training available, but enterprises can also rely on the community at large for support without fear of lock-in. However, there are a lot of options in the market right now, and enterprises need to find the right platform for their goals.
Explore these three popular open source low-code platforms.
Skyve started as a proprietary product then transitioned to open source. The low-code platform is geared to a variety of user types, such as developers who construct and deliver SaaS and other cloud-based systems and users who want fast access to advanced capabilities. To ease development, it has integrated more than 50 open source frameworks and libraries.
Since it is platform-independent, Skyve works with most common database types, browsers and hardware devices. It supports spatial concepts natively with MySQL, Microsoft SQL Server and H2. Additionally, the product is built from a Java Platform, Enterprise Edition engine; however, other Skyve engines can use other platforms. The engine converts a user's application-design declarations into a functional software product.
The open source low-code platform VisionX enables users to build web, mobile and desktop applications for on-premises and cloud deployment. With minimal coding necessary, business users and citizen developers can make apps through the visual designer interface.
With VisionX, you can develop apps, as well as integrate them within an existing system. Users can also choose to maintain apps built on VisionX without the tool -- the app creator owns the code base.
Enterprises can deploy the low-code platform on various databases, such as Oracle, MySQL, MariaDB, PostgreSQL, IBM Db2 and SQL Server. Supported application servers include Apache Tomcat, Jetty, Red Hat WildFly (formerly JBoss) and GlassFish. It uses Java open source frameworks and libraries under the Apache 2.0 license, and enterprises can add other Java libraries and frameworks.
Like Skyve, Rintagi started out as a proprietary product then evolved into an open source low-code development platform. You can use the platform to build out ERP platforms, customer relationship management (CRM) systems, warehouse industry software and many other types of products. Rintagi provides production-ready templates for accounting, CRM and web design.