Show HN: Illa – An open-source alternative to Retool
Hey HNs:<p>This is Vincent from the ILLA team. I&#x27;m sure you guys see tons of &quot;Open-source&quot; and &quot;Alternative to Retool&quot; these days. I won&#x27;t deny Retool is a great product, and so are many open-source competitors such as Appsmith, Budibase, Tooljet etc.<p>However, what makes ILLA so special? What advantages does ILLA  have that allow users to choose ILLA instead of others?<p>Well, I would like to answer those questions to all folks at HN one by one.<p>First, we are similar to Retool, or Appsmith but we have many different our own features. We are a true open-source project all the folks here can check and review our Code here: <a href="https:&#x2F;&#x2F;github.com&#x2F;illacloud&#x2F;illa-builder" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;illacloud&#x2F;illa-builder</a>. We believe as developers the basic ethic is to be honest, especially in &quot;open-source&quot; circumstances. You have to be honest with your team, users, and contributors in order to grow. Therefore, we welcome all the contributors from around the world to build ILLA together, this is a promising project and won&#x27;t let you down. With your code, we can build the next DevTool together instead of just making some cash.<p>Ok, so maybe some folks here would say that I don&#x27;t care about &quot;Code Integrity&quot;, and there are many different options such as Appsmith, Budibase, and Tooljet. Why should I use ILLA here? Well, we believe the difference between animals and homo sapiens is that people know to use tools to improve their work efficiencies. Our whole team members are developer backgrounds and we know many itch issues we would like to solve for developers. So maybe our newest 1.3.3 version is not good enough, but just give us a little more time and I&#x27;m you will see the differences.<p>In the end, We are also &quot;open-source&quot; first. We are willing to collaborate with different open-source alternatives as much as we can. For example, we just partnered with PingCAP a few weeks ago. We will support many other open-source databases such as MindsDB, Supabase, etc soon. We can also support many other open-source alternatives, if you are interested, you can always find us in our Discord community.<p>Our Repo again: <a href="https:&#x2F;&#x2F;github.com&#x2F;illacloud&#x2F;illa-builder" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;illacloud&#x2F;illa-builder</a>
GitHub - illacloud/illa-builder: Low-code platform allows you to build business apps, enables you to quickly create internal tools such as dashboard, crud app, admin panel, crm, cms, etc. Supports PostgreSQL, MySQL, Supabase, GraphQL, MongoDB, MSSQL, Rest API, Hugging Face, Redis, etc. Automate workflows with schedule or webhook. Open source Retool.

    
  

ILLA Builder 
ILLA is a robust open source low-code platform for developers to build internal tools. By using ILLA's library of Components and Actions, developers can save massive amounts of time on building tools. 




  









🚀Get Started
To try ILLA, the most convenient way is to sign up and log in to ILLA Cloud.
You can also deploy and self-host ILLA utils manually(Docker, docker-compose, and k8s).

  

✨ Features

⚽ Real-time Collaboration: We can create everything in real-time together.
🤖 Automate Support: Connect everything and automate them in 5 seconds.
🖥 Self-hosted: supports Docker & k8s
📝 Page Support: The base of creating a content-rich and UI-friendly tool.
🎨 Powered by ILLA Design: Components should not constrain your imagination.

Self-hosted
The ILLA CLI enables you to deploy ILLA Builder faster than your imagination. Click here for more details.
After successfully deployed, you can register with email address or log in with the following information:
Username (email): root
Password: password
How to build your tool
🎯 Step 1: Connect to your database

  
    
  

🎨 Step 2: Build UI with built-in components
Build your UI by dragging components to the canvas. We provide dozens of components including charts, tables, forms, and many more in Illa Builder and Illa Design. When components overlap, their position will be automatically adjusted, which makes the layout development easy and flexible.

  
    
  

🔌 Step 3: Connect to your data
Connect to MySQL or REST API through our GUI data connectors. We will add more than 10 databases and APIs soon.

  
    
  

🚀 Step 4: Deploy your app
Deploy your app and self-host it.

  
    
  

💬 Community
Join ILLA Community to share your ideas, suggestions, or questions and connect with other users and contributors.
   
🌱 Contributing
Thinking about contributing? All kinds of contributions to ILLA are greatly appreciated and welcomed! Check out our Contribution Guide for details about how you can get involved.
Appreciate all the contributions from our ❤︎  Contributors!
📢 Translating
The apps/builder/src/i18n/locale/* dirs are kept up-to-date automatically via Crowdin. See our official translation page in case you would like to contribute.
LICENSE
This project is currently licensed under Apache License 2.0.
