Show HN: Illa – An open-source alternative to Retool (github.com)
This is Vincent from the ILLA team. I'm sure you guys see tons of "Open-source" and "Alternative to Retool" these days. I won't deny Retool is a great product, and so are many open-source competitors such as Appsmith, Budibase, Tooljet etc.
However, what makes ILLA so special? What advantages does ILLA have that allow users to choose ILLA instead of others?
Well, I would like to answer those questions to all folks at HN one by one.
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: https://github.com/illacloud/illa-builder. We believe as developers the basic ethic is to be honest, especially in "open-source" 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't let you down. With your code, we can build the next DevTool together instead of just making some cash.
Ok, so maybe some folks here would say that I don't care about "Code Integrity", 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'm you will see the differences.
In the end, We are also "open-source" 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.
Our Repo again: https://github.com/illacloud/illa-builder
73 comments
[ 0.79 ms ] story [ 165 ms ] threadComputed fields require different treatment at every level of the stack. This isn't inherently hard, but it is an extra feature these low-code/no-code platforms need. Where things get difficult is in migrations. It's common for a field that is computed at the beginning to become customizable, or for the computation to change. When that happens, what should the value be for old columns? Computed fields also often pull data from multiple other tables, which may require some combination of custom queries and database optimization.
[1] https://github.com/osohq/oso
When we create a new order line, the tax, remainaining inventory for item must be dynamically computed before submitted and also to display after successfully saving.
Maybe the mods could fix this?
Contributing to an open-source ecosystem with alternative tools is a great approach. Having a built-in support for other open source tools is the best practice ever.I hope you guys will grow rapidly.
We are running an open-source project too. It’s a React-based headless framework for building CRUD apps.
As being an open source project, we would like to get feedbacks:)
Repo:https://github.com/refinedev/refine
We are not offering drag-and-drop building blocks. However, you can build complete CRUD apps without needing to lock into the tool.
EDIT: Apparently Retool does :)
Indeed Illa's README doesn't clearly state what it does!
It also appears that the email verification works by passing the email straight on to one of your servers, instead of my own SMTP setup, which is promptly blocked by my spamfilter.
EDIT: Limit on the password of 20 characters? It's hashed anyway right, who cares?
More Edit: I'm trying to add a data source, and even though I'm self-hosting it's displaying:
> Credentials will be encrypted & stored securely on our servers. Connect Type Cloud: ILLA servers will securely connect to your database.
I'm going to stop testing now, since I have no desire for my database credentials to be floating around on your cloud like my email already is.
I know this is petty, but, if you mess with history and make it impossible for me to back out of your web page (by clicking the back button), I will immediately assume you are a untrustworthy company, and I will never return later to make an account.
I hate this practice, it's rude, it shows contempt for your users (in this case future-users), and its one of the many dark UI patterns that is ruining the modern web.
Please don't do it.
(Also Retool OSS clone, thread has comments that apply here as well).
Also, you may want to increase the verification code timeout value - 60s is too short for emails to get through.
PS: We are building https://github.com/ToolJet/ToolJet/ - built using JavaSript/TypeScript.