Ask HN: Best low-/no-code solution for simple web-based database frontends
While my initial thought was to build a simple Django application, I'd prefer something non-developers could also work with. -> Low-/No-Code Solution
While I'm generally willing to pay, I'd really prefer an open and self-hosted solution.
[+] [-] arey_abhishek|5 years ago|reply
GitHub link: https://github.com/appsmithorg/appsmith
[+] [-] algo_trader|5 years ago|reply
I am going through the "Create Standup Application" tutorial.
Did u use a specific library to add the hints/popups or is it all manually patched in?
[+] [-] throwaway180118|5 years ago|reply
[+] [-] codechoir|5 years ago|reply
[+] [-] tluyben2|5 years ago|reply
[+] [-] karlhughes|5 years ago|reply
[+] [-] Dwolb|5 years ago|reply
[+] [-] vimy|5 years ago|reply
[+] [-] kmwr|5 years ago|reply
Do you plan to include GraphQL queries ?
[+] [-] shireboy|5 years ago|reply
I keep hoping that there’s ways to make low-code work without those drawbacks, and plan to try some new ones I see in this thread. In my mind it has to be a designer that a “non technical” uses to output quality code that a dev can then tweak, but not break the designer.
[+] [-] mjlawson|5 years ago|reply
I think for one-off projects and workflows that aren't deeply integrated, tools like Node-RED are very interesting and something I'd definitely consider pursuing. But outside of modeling, BPM tools have been more of an obstacle than anything else.
[+] [-] anakaine|5 years ago|reply
There is a middle ground, and that’s why low code / no code is so popular. Often a business does not need the full flexibility and nonsense that comes along with something like that.
Horses for courses. If off the shelf drag and drop helps you build enough to get your idea up and running and start using it / making money, then that’s far better than being lost neck deep in a code pile and not getting up and running. Once you’ve got the funds, then look at transitioning.
[+] [-] Closi|5 years ago|reply
It seems to be a case of 'right-tool-right-job' rather than a blanket rule that no-code is good/bad.
I actually think no-code is incredibly powerful when applied by the right person to the correct problem, and will run circles around a custom-developed app in terms of cost, time and flexibility. If you apply it to the wrong problem then of course you aren't going to get the same outcome, like with any technology. I think the mistake people often make is thinking that no-code aims to eliminate all-code, but like any development tool it just fits a certain niche well.
[+] [-] devoutsalsa|5 years ago|reply
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] ReDeiPirati|5 years ago|reply
You should definitively check Metabase [0] then: it's open source, very easy to self-host, and democratize data access inside your team. We started using it for the same reason 3 years ago, I cannot recommend it more.
[0] https://github.com/metabase/metabase
[+] [-] hakanensari|5 years ago|reply
[+] [-] jeffasinger|5 years ago|reply
That allows you to start with next to no code, but you can easily add a little business logic anywhere you need it eventually, and it provides a way to long term transition to a true application if the need arises.
[+] [-] StavrosK|5 years ago|reply
[+] [-] throwmeout2141|5 years ago|reply
Throwaway for obvious reasons.
[+] [-] Closi|5 years ago|reply
This will take a few minutes to implement and be significantly more stable and full-featured than any low/no-code solution.
[+] [-] adsharma|5 years ago|reply
https://adsharma.github.io/flattools-programs/
In short, django models are written using a very low level of abstraction. I much prefer dataclasses generated from a high level IDL.
The blog post compares different IDLs and argues why flatbuffer IDL is more suitable.
In order to express queries over such models:
https://adsharma.github.io/fquery/
[+] [-] jnskender|5 years ago|reply
[+] [-] Nilef|5 years ago|reply
https://nocode.tech/category/internal-tools https://www.nocode.tech/category/app-builders
Lists include both SaaS and self-hosted options
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] pdimitar|5 years ago|reply
[+] [-] ngauje|5 years ago|reply
[+] [-] pickle-wizard|5 years ago|reply
I just set it up this morning in my homelab, and it was very simple to set up.
[+] [-] peytoncasper|5 years ago|reply
https://retool.com
[+] [-] bored_hacker|5 years ago|reply
Coming from building admin tools in ruby on rails previously, this is incredibly easy and straightforward. If I have the money to pay for retool I don't think I would choose another tool in the future
It's even possible to host it yourself which allows highly regulated industries to use it.
[+] [-] JMTQp8lwXL|5 years ago|reply
Spending over a decade programming makes it extremely difficult to reason about the the precise level of "okay, I can do this" from a semi-technical perspective.
[+] [-] glutamate|5 years ago|reply
[+] [-] yodon|5 years ago|reply
[0] https://powerapps.microsoft.com/
[+] [-] bram2w|5 years ago|reply
[+] [-] gervwyk|5 years ago|reply
We are currently working on SQL support and should have the first SQL connectors out next week. Please give me a shout if we can be of any assistance! gvw [at] lowdefy.com
[0] - https://lowdefy.com
[+] [-] ignoramous|5 years ago|reply
That aside, here are some lesser known low-code data-frontends:
https://www.basedash.com/ (mysql)
https://www.stackerhq.com/ (airtable)
https://www.glideapps.com/ (sheets)
[+] [-] oneplane|5 years ago|reply
Alternatively, FileMaker still exists, including a direct web interface option.
I often find that if you truly want a 'low-code/no-code' thing, you're stuck with no-logic no-interaction software. As soon as you start adding logic, you're essentially migrating from programming in a somewhat re-usable language into 'programming' in the form of pictures and application-specific interfaces, which essentially requires the same effort but is much less reusable.
Unless the 'thing' is really a 'table' with some CRUD operations you're gonna en up in a messy situation where some undocumented macro-filled spreadsheet becomes a lynchpin.
[+] [-] benjaminjosephw|5 years ago|reply
I think this used to be the case but the landscape is changing quickly. Deepnote[0], for example, looks like a really interesting programming interface that's not quite traditional programming and lowers the barrier to entry significantly and is (arguably) in the low-code space.
Low-code products for data engineering show that we're not too far away from these sorts of solutions in a more generalized offering. Spreadsheets aren't the only answer.
[0] - https://deepnote.com/
[+] [-] sombremesa|5 years ago|reply
Because phpmyadmin would be too easy. It looks like this OP needs some busywork.
There's also UI tools provided by the first parties that do these things.
[+] [-] cbm-vic-20|5 years ago|reply
https://oracle.com/cloud/free/ https://apex.oracle.com
[+] [-] larodi|5 years ago|reply
APEX was created to replace Forms, which really proved itself as stable technology with some apps having a 30 years lifespan now (code quality and performance aside). but APEX has not even neared Forms in terms of speed of dev. fortunately or not - Forms is so-90-ies and quite discontinued.
...should you mention APEX, then perhaps you should also note MS Access as is pretty much the same.
[+] [-] maxmusing|5 years ago|reply
Some features that are especially important if you're giving access to non-technical team members:
- Edit history of all changes made through the tool
- Permission system to limit access to certain databases/tables
- Views that let you pre-filter tables and hide columns
- Request edit system so that all edits have to be approved (WIP)
We support both MySQL and PostgreSQL, planning to add support for NoSQL databases in the future.
It's paid for teams but free for 2 users.
Website link: https://www.basedash.com
[+] [-] znpy|5 years ago|reply
if that's what you want you might want to look into that.
[+] [-] bizzleDawg|5 years ago|reply
[+] [-] cfontes|5 years ago|reply
Thanks for sharing.
[+] [-] shivam-dev|5 years ago|reply
Full Disclosure: I worked at Frappe for the last 2 years
[+] [-] anaganisk|5 years ago|reply
[+] [-] patrr|5 years ago|reply
[+] [-] heycesr|5 years ago|reply
[+] [-] IngoK|5 years ago|reply