You can quickly turn scripts, SQL, REST endpoints, etc into lightweight internal apps with UI, permissions, approval flows, audit logs, and more. It’s like AWS Lambda but geared towards human-executable tasks.
Similar to what you’re looking for, all the UI etc is autogenerated. It’s not a drag-and-drop / WYSIWYG app builder.
Send me a note at [email protected] if you’d like to chat about it.
But I would not call Directus a NoCode platform, it’s just a turn-key backend on top of a SQL database (also providing an admin interface).
I am myself a very satisfied user (for the last two months or so; Directus existed for a few years).
Have a look.
It actually exists since 2004, so it would be fair to say it's been more than a few years. But they recently switched from PHP to Node.
Other solutions (with varying degrees of similarity) include Strapi, PostgREST, Hasura...
throwing my hat into the ring. :) We're developing a language-independent "low-code" environment that's very much made for coders. Website is www.five.co
To give a few examples: 1. For your database, you can either import an SQL dump, or you can create the tables, relationships, etc. in point-and-click. We're using MySQL by default, but are database-agnostic. 2. You can write queries in SQL and use the result of these queries for things like charts, tables or dashboards. 3. You can write JavaScript, TypeScript and C# to create functions or processes used by your app. In the future, any language that can be compiled to WebAssembly can be used inside Five. We use Google's V8 engine for this. We also support libraries and plug-ins. 4. The GUI is provided by Five. All you've got to do is give it a theme in CSS or point-and-click. The GUI is responsive. We use Material UI. 5. Each app comes with three environments (dev, staging, production). All apps are containerized. We're using K8.
Our idea is to give developers a tool that let's them code as much as they want to, but provide "no-code" options for the more tedious tasks of development.
We don't have a trial on our website yet, but feel free to contact me and I can give you access to a training account.
Let me know if that could be of interest, and if yes, what the tool is missing.
They have a GUI editor and their custom server runs a full python backend. One of the co-founder's has given a lot of talks about designing their system and I think it's pretty interesting.
>Auto-generating the GUI from SQL schema, similar to the original Django Admin
Thats exactly how Motor Admin works :)
It is code based, but everything else is taken care of including the UI which is auto-generated from your script parameters/signature in Python.
Let me know what you think :)
https://widgetterminal.carrd.co/
My contact info is in my HN profile. Reach out if you want a demo.
BUT for programmers? I.e. I don't care about "no code" (happy to code myself, in fact I think it's best to be able to customize things in code) but that takes care of things like backend-frontend sync (ideally push-based), permissions, etc. is fast (looking at you, AppSmith) and ideally also automates some tasks (e.g. auto-generating the GUI from SQL schema, similar to the original Django Admin)?
Just my wishlist...
Edit: another way of describing what I want: I would like to be able to edit the SQL database (or whatever data backend) via an interface that can be Excel-like (just a list of rows), custom (just a GUI of custom components) or a mix (e.g. rows with search, or grouped by some key, or multi-editing several rows, or displaying foreign key relationships ("parent" row and "child" rows)).