1) BPM tools: build workflows & business processes. Tools like Appian, Pega, kissflow, etc
2) Form builders: jotform, typeform, etc
3) automation: Zapier, integromat, etc
4) Frontend builder - Consumer apps -> bubble, adalo, etc - Internal apps -> Retool, DronaHQ, Appsmith
5) App builder - Build core business apps (including backend, microservices , etc) - Outsystems, Mendix
6) Field force apps -> prontoforms, fulcrum, etc
7) Extension builder -> extension.dev
8) Test automation -> reflect.run
Disclaimer: I am part of DronaHQ.
Most OSS or IoT folk will immediately point to Node-Red or n8n.io, which look similar but are actually quite different in focus (n8n is geared at hooking up third-party services at a higher level).
And then you have all the Web Automation stuff that has been with us forever since Yahoo Pipes went down.
Setting up UIs was relatively painless thanks to many out-of-the-box integrations, and it was surprisingly easy to implement auth/error handling/component dependencies.
The thing I liked the most is that it's not really a "no code" - you need to be technical to build good apps in this tool. However, that's where the power comes from - it simplifies the mundane development tasks and lets you focus on something more high level.
I wish the team would make it easier to consume your own, custom API however.
We allow you to build polished PWAs and now full web apps using data in your Google Sheet (and soon Excel and Airtable).
You can build logic and complex actions in Glide, without code or formulas. You can use plugins for more advanced custom features or to run your own code: https://www.glideapps.com/plugins
Glide is special when compared to other NoCode tools because we handle a lot more of the design for you–your Glide app is built with higher-level components, rather than you deciding where buttons go or how they look. Glide apps also tend to look much better than what you might design yourself.
I've been a Drupal developer for 15 years and started using it for it's low code abilities. In my opinion it still is an amazing low code platform which is extremely versatile. If you really need to customize, it's all there under the hood to hook into, override and extend.
By “relatively sophisticated” I mean “would have cost me a significant amount in dev time to do this” and “have useful functionality that I can’t get out of the box elsewhere”.
I have some experience using Retool and UI Bakery. Both are quite similar and get the job done. The resulting UIs are never beautiful, but they are good enough to implement most requirements, and development is super-fast. I think I'd prefer Retool, but maybe that's just because I am more used to it.
Not affiliated with any of them.
Disclaimer: I work on circuits.
Feels like voice recognition: I tried every 3 years, since a looong time. And now that they are finally usable they still require an effortful pronunciation.
I’m not affiliated, just a really happy user. More “low code” than “no code”, it’s like Zapier, but with the ability for developers to easily customize and extend integrations. Two thumbs up.
First of all, there are no technological lock-ins, you can export high-quality, human-readable code and use it outside the platform if you like.
We especially made it for professional IT & development teams to accelerate how they build custom web & mobile apps, without the need to know and stay updated with all the frameworks.
There are no production limits whatsoever. Its capabilities basically can only compare to traditional development.
If you want to try it out, just go ahead, it's completely free to sign up and start using it
Adalo feels to me like the most 'pure' no code experience, where it's not just a typical dev environment with a graphical visualization, but instead a tool built around functionality.
I feel like Bubble, Outsystems, etc, is built with a traditional development environment in mind, and just replaces code with snippets, while Adalo is more about extending the functionality of design software like Adobe XD all the way through to the app store and the first 50K users.
I've trained people on Adalo well and it's remarkable the progress a smart, committed person can make in just a few days.
I would like to add Budibase to this list.
The platform is open source, makes it incredibly easy to build internal tools, SSO is free, and its apps are responsive. Also, coding is optional (unlike other platforms listed in this thread)
Also, Budibase is currently free!
The last thing I want from my tool — even my excellent, robust tool — is lock in.
If they raise the price, do I have options?
If they go out of business, do I have options?
If the platform needs debugging, do I have options?
docker run -d --name nocodb -p 8080:8080 nocodb/nocodb
[1] : https://github.com/nocodb/nocodb(Disclaimer: I'm founder of NocoDB )
If you need fine grained control over the presentation and behaviour of a system then you have to specify those things in detail exhaustive detail using a suitably expressive platform which we typically refer to as a "programming language".
The app simply takes HTML files and assembles complete pages in your file system.
The app watches for changes in your project and will build your pages accordingly. The pages you write have now access to a templating system, basically Jinja2 so you can reference other HTML files from your pages (to include a common header, menus...), and you can use variables, macros, etc.
The app comes also with a small local webserver, so you can easily access your built pages. It also supports hot-reload, so when you make a change in a file, all pages that depend on it will be rebuilt and your browser will be refreshed.
Full disclosure: I’m the founder
It's not that it can't be done, but that there's probably very little demand for it. By and large the target market for No Code doesn't value testing.
If you know of a No Code platform with good testing support, I'd love to hear about it...
Check out makerpad.co for some courses which amount to design patterns.
Feel free to give us a spin and give me feedback: https://www.truesource.io
It allows you to easily integrate with any backend and have a smoother learning curve. Also it is easily extensible by code, so you will never be stuck in feature limitations
Full disclosure: I’m the founder ;D
You can then use it as is (no code) or add business logic (low code).
Wouldn't you consider Notion and Coda NoCode?
TiddlyWiki I see as more experimental so that simply might not be a 'sensible' platform in terms of the question.
It's not NoCode, but it's "little UI" code, meant to create BI applications when Excel is a bit too little. It's based on the observable runtime. The website and onboarding is still pretty crude.
It has a huge number of interface widgets and customization options while remaining very easy to use. You can pull off very distinct design styles with it quite easily. The markup it generates from what I've seen is decent.
Don't get me wrong, I'm not into Wordpress, and I'll take custom HTML + CSS + JS pretty much any day, but I've seen Elementor being used in production at scale and I can see it working for many businesses, especially if they're already into Wordpress.
As for platforms allowing more complicated logic, I've evaluated a few. I built a prototype in Microsoft PowerApps for a large enterprise, and ditched it in favor of a custom web app. We are now analyzing requirements and potentially building a real production app for that same customer, but the app is infinitely simpler (it's just a permissioned interface to read/write a centralized Excel sheet).
I've studied the market a bit (Appian, AppSheet, Bubble, PowerApps, etc.) and my impression is that they are quite complex for what they offer. The original promise was to replace developers and reap huge time savings but I'm skeptical on both counts - specialists need to operate these tools to get good results (so instead of a C# dev, you now have an Appian dev), and from what I've seen only the most boilerplate-y app features can be built significantly faster (and even then, I'm not sure if the difference is massive compared to a batteries-included framework).
The main use case I see for them is as small features or business applications within a larger integrated stack. Retool's approach which seems really centered on this use case and offers loads of database integrations out of the box, but while I hear good things here on HN I would still need to see results with my own eyes in production.
Despite my skepticism low-code is a topic I always keep an eye on, so I wanted to share my two cents and see what other HNers have to say.
Newsy takes an unused domain name and turn it into a content-aggregator (i.e. Reddit clone) with lots of features built in including membership, automated newsletters, HTTPS, using GMail for your domain etc.
I built Newsy because I had close to 50 unused domain names but had no time to develop them.
Newsy lets me quickly build sites for my domains and make use of them while waiting for (hopefully) one day that I turn them into a product.