This is cool. I built something similar awhile back for a side project. I had a folder that I would dump files into and each file would have a title, description, and SQL statement. When I visited a specific page on my site (password protected) I had a bit of Go code that would read all the the files, execute all the (read-only) SQL statements and then dump them into an HTML template that created a table for each one…
Show HN: ESQLate – Build minimum viable admin panels with just SQL
41–50 of 83 posts
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#42Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#43i was stunned the first time i saw web frameworks like django and symfony automatically build a full featured admin panel based on model's definition. I wonder if there aren't projects aimed a building just an administration GUI based on SQL introspection mixed with simple configuration files. Just point at a db, and there you go. Side note : what is the current state of codegen based on api and model specifications…
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#44from my experience very good for simple logic but once it's is complicated you hate yourself.
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#45"PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch."
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#46This look similar to Oracle Apex: https://apex.oracle.com/en/ from my experience very good for simple logic but once it's is complicated you hate yourself.
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#47could you check the code ? i think esqlate-server is .gitignored
esqlate-server lives at https://github.com/forbesmyester/esqlate-server It might be the instructions for install a bit off but I've tested on MacOS and Ubuntu (both BASH)... Which method is your install? If it's Docker Compose ( https://github.com/forbesmyester/esqlate#docker-compose-meth... ) it has a BASH line there in the README that does the checkout for you. [ ! -d "esqlate-server" ] && git clone git@github.com:…
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#48Another worthy mention (not FE, but also exploiting power of sql): https://github.com/PostgREST/postgrest "PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch."
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#49Another worthy mention (not FE, but also exploiting power of sql): https://github.com/PostgREST/postgrest "PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch."
PostgREST is really hard to figure out how to use though. I tried it a year or two ago because I was really excited about the posibillity, but the setup was super unintuitive, and the docs were hard to follow. I got a simple case working, but in the end I gave up on using it for anything serious - I simply wouldn't trust myself to be able to debug it if something went wrong.
Re: Show HN: ESQLate – Build minimum viable admin panels with just SQL
#50This looks pretty interesting! If anyone is looking for a tool to build a full fledge Back Office I warmly recommend react-admin ( https://github.com/marmelab/react-admin/ ). Been using it for a year now and we went from 0 back office to a feature full one in no time!