Ask HN: What are your favorite low-coding apps / tools as a developer?
I tried couple of no-code apps, but found them inflexible –not really giving you the opportunity to dive-in and customize.
I tried couple of no-code apps, but found them inflexible –not really giving you the opportunity to dive-in and customize.
[+] [-] gavinray|6 years ago|reply
https://hasura.io/
I've been able to build in a weekend no-code what would've taken my team weeks or months to build by hand, even with something as productive as Rails. It automates the boring stuff and you just have to write single endpoints for custom business logic, like "send a welcome email on sign-up" or "process a payment".
It has a database viewer, but it's not the core of the product, so I use Forest Admin to autogenerate an Admin Dashboard that non-technical team members can use:
https://www.forestadmin.com/
With these two, you can point-and-click make 80% of a SaaS product in almost no time.
I wrote a tutorial on how to integrate Hasura + Forest Admin, for anyone interested:
http://hasura-forest-admin.surge.sh
For interacting with Hasura from a client, you can autogenerate fully-typed & documented query components in your framework of choice using GraphQL Code Generator:
https://graphql-code-generator.com/
Then I usually throw Metabase in there as a self-hosted Business Intelligence platform for non-technical people to use as well, and PostHog for analytics:
https://www.metabase.com/
https://posthog.com/
All of these all Docker Containers, so you can have them running locally or deployed in minutes.
This stack is absurdly powerful and productive.
[+] [-] cpursley|6 years ago|reply
Combine Hasura (automatic GraphQL on top of PostgreSQL) with React Admin (low code CRUD apps similar to Forest) and you can build an entire back office admin suite or form app (API endpoints and admin front end) in a matter of hours.
This adaptor connects react-admin with Hasura: https://github.com/Steams/ra-data-hasura-graphql
Here's a reference application I put together: https://github.com/cpursley/react-admin-low-code
And we're taking a step further and using Elixir to listen to Postgres table changes for an "Event" style architecture: https://medium.com/hackernoon/get-notified-of-user-signups-a...
[+] [-] chimen|6 years ago|reply
[+] [-] dahdum|6 years ago|reply
Metabase was a game changer in my last company, it was so nice to just be able to drop a 50+ line custom SQL query in there with parameters and let users pull what they want. We'd also setup queries to be loaded via Google Sheets cron jobs. That enabled live dashboards most any spreadsheet user could create (pivot, lookups, transforms, etc.).
[+] [-] mycall|6 years ago|reply
I'm always scared to call when I hear this.
[+] [-] denster|6 years ago|reply
When we were looking to extend our spreadsheet functions that read/write to/from databases, we considered integrating Hasura as a backend.
Commendable work by the Hasura team, I think really worth checking out what they've done.
-
[1] Caveat: founder of MintData (https://mintdata.com) here, where we read/write from databases both directly via our flow editor and via spreadsheet functions which wrap things like Hasura.
[+] [-] micimize|6 years ago|reply
Have you tried it / do you have comparison points? I only poked around in Hasura a bit before deciding it wasn't worth the switching cost atm, but the out of the box upserts are compelling to me.
[+] [-] ravikapoor101|6 years ago|reply
[+] [-] golergka|6 years ago|reply
Graphile (https://www.graphile.org/) seems to be very similar, although I discovered it just a week ago (also on HN), and haven't had a chance to explore it yet.
[+] [-] diericx|6 years ago|reply
[+] [-] jimbokun|6 years ago|reply
That sounds kinda nifty, but does it then allow you to write custom code to add business logic? Glancing through the documentation, that part wasn't clear to me.
[+] [-] xupybd|6 years ago|reply
[+] [-] pitchups|6 years ago|reply
[+] [-] kennydude|6 years ago|reply
[+] [-] chris_st|6 years ago|reply
[+] [-] benhizak|6 years ago|reply
[+] [-] damidekronik|6 years ago|reply
[+] [-] antoaravinth|6 years ago|reply
[+] [-] bnchrch|6 years ago|reply
[+] [-] bberkgaut|6 years ago|reply
[+] [-] johnx123|6 years ago|reply
[deleted]
[+] [-] dvdhsu|6 years ago|reply
Here's a 3 minute demo video: https://cdn.tryretool.com/videos/4_minute_demo_4827ae.mp4
It's something we started working on a few years ago before low-code was a thing, haha. It's funny to see what you work on become a buzzword, haha. If any of you have any thoughts / feedback, please let me know! (HN, honestly, has been the main source of feedback for us as we've been working on it.)
[+] [-] unknown|6 years ago|reply
[deleted]
[+] [-] discordance|6 years ago|reply
[+] [-] quickthrower2|6 years ago|reply
Java is lo-code compared to say C++ which was the main option for enterprise software before Java came out. You had VBA in Excel for decades.
[+] [-] carapace|6 years ago|reply
I was playing with it last month and whipped up a simple "toy" (calling it a "game" is too much) that lets me fly a little space ship around a little asteroid field. It took about a day to get it working enough to be fun. (I polished it up a little after that, and maybe one day I'll add some actual game play, mine an asteroid, whatever.)
https://git.sr.ht/~sforman/SpaceGame
While I used GDScript there's a node & pipe dataflow visual UI that non-programmers can use to construct "code", so I think it counts as low-code. You can modify your objects to "export" member vars to the UI so you can tweak them with widgets.
If I had to e.g. design and deploy a 3D world for VR users I would seriously consider Godot as a front-end IDE.
(BTW, I also made a fun knock-down-the-tower toy I call Yengapult: https://git.sr.ht/~sforman/Yengapult )
[+] [-] ObsoleteNerd|6 years ago|reply
I’ve made a complete platformer game with my kid with the drag and drop mode in a weekend (5 levels, high score system, power ups, custom animations, the works) then exported it as a proper Windows installable game.
[0] https://www.yoyogames.com/
[+] [-] phwitti|6 years ago|reply
(Godot has the same basic principles but w/o the indefinite power of c# as modern and widely used programming language)
[+] [-] golergka|6 years ago|reply
[+] [-] yboris|6 years ago|reply
https://love2d.org/ - LÖVE is an awesome framework for building 2d games (and it's cross platform!).
[+] [-] usrme|6 years ago|reply
https://azure.microsoft.com/en-us/services/logic-apps/
https://azure.microsoft.com/en-us/blog/understanding-serverl...
[+] [-] ollerac|6 years ago|reply
Here's an early draft:
"The Low-Code Ecosystem" https://blog.remaketheweb.com/low-code-frameworks-for-buildi...
I think there's _a ton_ of amazing tools being developed in this area right now. I'm looking forward to seeing how things develop!
[0] Remake (https://remaketheweb.com/) — Build web apps with only HTML.
[+] [-] paulgb|6 years ago|reply
[+] [-] artpar|6 years ago|reply
https://github.com/daptin/daptin
My overall goal in Daptin (the name comes from adaptable) is to build something reliable which can run for years without needing any maintenance.
As for the features, I will try to list some here:
- YAML/JSON based data declaration
- CRUD API implementing https://jsonapi.org/
- GraphQL API
- Definable actions, for custom APIs
- Integration to any 3rd party API based on Swagger/OpenAPI spec
- Runs on mysql/postgres/sqlite
For more advance features:
- SMTP server, IMAP server
- Self generated certificates/ Acme TLS generation support
- Encrypted columns
- Asset columns (file/image/binary store)
- Asset columns backed by cloud storage (like ftp/disk/gdrive/s3/bb and many)
- Native OAuth/3rd party login support
- Exposing cloud store folders as static websites
[+] [-] dboskovic|6 years ago|reply
We use https://retool.com
Honorable mention to my own startup https://flatfile.io if you're trying to skip past the data import problem.
[+] [-] wingerlang|6 years ago|reply
I've clicked through all of their product overviews and I still don't have a clear understanding of what it is.
If it just launched -- have you actually used it enough to get value out of it? The whole point seems to be that it evolves (??) as a company grows but like I said I don't fully get it still.
[+] [-] crabl|6 years ago|reply
[+] [-] dragonshed|6 years ago|reply
It's got simplified editors for tiles, sprites, maps, music, sound and code, runs on desktops + raspberry pis, and can export to web. The code you write is lua, with builtins for all the editable resources, and paves over most, if not all, the technical rabbit holes you can get yourself into with game development.
[0] https://www.lexaloffle.com/pico-8.php
[+] [-] nikivi|6 years ago|reply
https://wiki.nikitavoloboev.xyz/macos/macos-apps/keyboard-ma...
[+] [-] evaneykelen|6 years ago|reply
[+] [-] verdverm|6 years ago|reply
Add syntax highlighting and GTM
Also real deployment previews and sharing between sites
Switched to Netlify, much happier
[+] [-] iopeak|6 years ago|reply
Storyscript: https://storyscript.com (private beta) Iris: https://youtu.be/3VZZbKoXDVM (mostly research, OSS on GH) MS Power BI: https://powerbi.microsoft.com (enterprise)
[+] [-] 1123581321|6 years ago|reply
[+] [-] welanes|6 years ago|reply
For building websites, Webflow is powerful (and allows for fine-tuning).
Among utilities, Parabola (a kind of no-code extract, transform, load tool) is very neat.
For getting data/creating APIs without having to code I've built Simplescraper - https://simplescraper.io.
Currently working on an integration for Airtable that allows you to create a dynamic CMS using any data source, without code. Hopefully useful to non-dev and lazy-dev alike.
[+] [-] e_carra|6 years ago|reply
[+] [-] makeee|6 years ago|reply
On the no-code side I really like http://carrd.co
[+] [-] jhot|6 years ago|reply
[+] [-] tdy721|6 years ago|reply
Then again, that’s not really low code.
[+] [-] juliend2|6 years ago|reply
[+] [-] im_down_w_otp|6 years ago|reply