Hacker News new | ask | show | jobs
by cies 1829 days ago
PostgREST[1] also comes to mind.

Both this and Hasura are build in Haskell. (I rather not expose someone else's service to the internet if that is dyn-typed/javascript and has full access to my database -- hence I like Hasura)

[1]: https://postgrest.org/en/stable/

2 comments

> I rather not expose someone else's service to the internet if that is dyn-typed/javascript and has full access to my database

Postgraphile is written in TypeScript.

Which is then transpiled back to JS. I dont want to nag about XYZ language, but many of the remote exploits stem from dyn-langs just being way to permissive. Think of "eval(...)" or the capability to write to disk.
PostgREST is great, but is there something like graphql-codegen to generate typescript code?
Yep they also publish an OpenAPI spec (what tools like Swagger use for auto-docs) - you should be able to use something like: https://www.npmjs.com/package/openapi-typescript-codegen to create your codegen
Nice, thanks!