How to build a reliable web application with Elm, GraphQL, PostGraphile and PostgreSQL

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. elm-graphql

    Autogenerate type-safe GraphQL queries in Elm.

    If you look on some examples of the elm-graphql documentation, you can notice that the operator |> is used when making the GraphQL query. You can find more information about this operator in the Elm documentation.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. graphiql

    GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.

    The features will be very simple: visitors can see the list of images posted, and some editors will be able to add, modify, or remove images thanks of the GraphQL IDE named GraphiQL. I will explain more about GraphiQL later in this article.

  4. imageboard

    An imageboard made with ELM, GraphQL, PostGraphile and PostgreSQL (by kaizar36)

    The source code is available in this git repository with some enhancements.

  5. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

    On PostgreSQL create a database. In this tutorial, we will name it imageboard.

  6. draw.io

    draw.io is a JavaScript, client-side editor for general diagramming.

    Unlike the other diagrams, the architecture diagram was realized with draw.io.

  7. redux

    A JS library for predictable global state management

    Some popular JavaScript libraries like Redux has been inspired by this architecture.

  8. plantuml

    Generate diagrams from textual description

    Note that all the UML diagrams presented in this article are made with PlantUML.

  9. node

    Node.js JavaScript runtime ✨🐢🚀✨

    We need to install Node.js to have npm.

  10. foundation

    GraphQL Foundation Charter and Legal Documents (by graphql)

    For those who don't know, GraphQL is an open-source query language and a runtime made to manipulate data through APIs.

  11. Elm

    Compiler for Elm, a functional language for reliable webapps.

    To do that, we will use the Elm programming language.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Split your AWS AppSync schema across multiple files

    1 project | dev.to | 17 Apr 2026
  • 7 Essential Tools to Supercharge Your Development Workflow: A 2026 Roundup

    1 project | dev.to | 16 Dec 2025
  • [Threat Thinker] Trying LLM-Based Threat Modeling

    4 projects | dev.to | 10 Dec 2025
  • Hacktoberfest 2025 — Advancing SQL Tooling in Draw.io

    1 project | dev.to | 29 Oct 2025
  • Left to Right Programming: Programs Should Be Valid as They Are Typed

    8 projects | news.ycombinator.com | 18 Aug 2025

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?