Open source low-code development tools for developers, highly recommended!

Every company needs to build a large number of internal systems during the development process, such as the user management background for operations, the sales lead background, the Double Eleven campaign background, and the Christmas campaign background.

Many companies also have dedicated R&D teams responsible for developing a variety of background and internal tools. A large number of companies have paid high costs for this, and engineers have repeatedly built basic codes, and in this process of reinventing the wheel The enthusiasm for creation is wiped out in the behavior .

It happened that when I was browsing Hacker News recently , I came across an open source R&D tool that can quickly build the above scenario -  ILLA at the top of the list .

I got in touch with the ILLA team in the Discord community. After chatting with the founding team, I found that ILLA is not only developing new functions, but also cooperating with multiple open source projects, allowing users to use more open source databases and components in products. ILLA may be the most popular in the market . Open source software supports the best products made .

ILLA has also reached a cooperation with PingCAP recently

The popularity of ILLA has also made many overseas programmers and companies realize the charm of low-code. Many small partners have put forward their expectations and needs for ILLA, and the ILLA team has also adopted them very well.

The excellent products and community made ILLA gain everyone's love on Github and harvested their first 1k star . ILLA's excellent product capabilities and strong development team also enabled them to successfully obtain investment from Hillhouse Ventures and Source Code Capital.

1、ILLA Builder

ILLA Builder , the core product of ILLA, is an open source low-code development tool. Various functions can be realized on the canvas through Components, and a rich component library can quickly realize various common functions. Through the Action function, you can quickly connect to common databases and data sources such as Mysql, PostgreSQL, Redis, and RestAPI, helping developers quickly realize the ability to add, delete, modify, and query.

Github address: https://github.com/illacloud/illa-builder

During the author's experience, I discovered some advantages of ILLA:

1. ILLA has built-in a complete set of UI component libraries. Developers can directly drag and drop components to build applications . Of course, ILLA supports users to use code to customize content, with a high degree of freedom.

2. Developers can integrate data from multiple databases or APIs and use them in applications. 

3. ILLA also provides users with online collaboration capabilities, which can make joint development more intuitive and efficient.

4. Large-scale use of Rust, with excellent performance experience

5. As a sponsor of VUE, ILLA attaches great importance to the fluency of front-end use, and the use is very silky

2. Demonstration of ILLA functions

According to the current release of ILLA, by the end of this year, everyone will be able to use ILLA's cloud service for cloud deployment and quickly experience ILLA. As an open source software, ILLA currently supports fast local deployment, and the local version can be installed within 5 seconds. You can try it out.

Use ILLA's components and page functions to build a front-end UI

ILLA provides dozens of commonly used front-end components, and the UI can be easily built by dragging and dropping components. At the same time, ILLA just updated the new version 1.3.7 at the beginning of this month, adding support for two main design patterns in Web application development - single-page  application and multi-page application .

Build the front-end UI

Use ILLA's Action function to connect data

ILLA integrates a variety of common databases and APIs. In addition to common MySQL, MariaDB, PostgreSQL, Redis, etc., it also supports many rising stars in the field of open source databases. For example, TiDB under PingCAP, and GitHub's popular open source databases SupaBase and MindsDB.

Through ILLA's visual interface, you can connect to various databases and perform CRUD (CRUD) operations on the database. Connect these operations to components to display data or operate the database through the front-end UI.

Operate the database

3. How to install ILLA locally

If you are also interested in using ILLA, you can quickly try it at https://fast-try.illacloud.com/.

You can also follow my steps below to install and use ILLA Builder locally and deploy it locally.

You can easily download and install ILLA CLI via cargo:

> cargo install illa

cargo will download ILLA CLI and its dependencies, and compile and install ILLA CLI into the directory of the cargo executable file so that we can use it.

After the installation is complete, we can use the ILLA CLI through the illa command.

For more installation methods and project configuration introduction, please view the official project documentation

https://www.illacloud.com/zh-CN/docs/overview

4. Join the ILLA community

ILLA's team has a developer-oriented community on Discord, if you encounter any bugs or problems during use. In addition to obtaining technical support by raising an issue on Github, you can also communicate in Discord.

The Discord community link is here: https://discord.gg/illacloud

5. Summary

The original intention and product design of ILLA are good, helping developers reduce tedious and boring internal tool development time and improve work efficiency. The product is still in the early development stage. With the continuous improvement and development of the product, especially the launch of ILLA Cloud, it will bring a qualitative leap in user experience. Local deployment tools are no longer required, but the cloud environment can be used directly.

As a self-media blogger, I think using ILLA can not only quickly build some data dashboards and short-term internal applications in large companies, but also be of great value to independent developers and start-up teams when used with other open source tools. Through ILLA, you can quickly build the MVP of some products and deploy them on the cloud for operation. Especially in the case of a shortage of engineers, it can greatly save development time and cost, and help developers greatly improve work efficiency. 

I hope more developers can pay attention to ILLA, and you are welcome to try more. If you like it, don't forget to light up your Star✨ to the development team on Github.

Github link: https://github.com/illacloud/illa-builder

Guess you like

Origin blog.csdn.net/best_luxi/article/details/127990010