Haskell IHP Framework, from a Technical and Business Perspective

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • I am confused, the text says:

    > The subject of the mail will change based on the status of the Reservation. With the type system in place, the compiler makes sure we that do not forget any possible case.

    But the [linked code](https://github.com/Gizra/ihp-simple-seat-reservation/blob/f9...) seems to include a wildcard clause which would just set the subject to an empty string. Am I missing something?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ihp

    🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness

  • The ihp-new command is only a shell script that does a few checks and then git clones the project boilerplate:

    https://github.com/digitallyinduced/ihp/blob/master/ProjectG...

    The actual IHP project has it's own nix-shell environment, so that all project dependencies are managed locally (https://github.com/digitallyinduced/ihp-boilerplate/blob/mas...).

  • template-ihp

    The IHP with Nix template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.

  • It's not possible to use IHP without Nix. Using nix allows us to make fully reproducable dev environments as all versions (even e.g. the version of postgres used in dev mode) are pinned down.

    The IHP docs assume no knowledge about nix, so it should still mostly be very simple to get started.

    We compiled a couple more reasons why IHP uses nix in this blog post: https://ihp.digitallyinduced.com/blog/2020-07-22-why-ihp-is-...

    Btw: To give IHP a try without installing Nix you can also try out the official GitPod image here https://gitpod.io/#https://github.com/gitpod-io/template-ihp :)

  • gitpod

    The developer platform for on-demand cloud development environments to create software faster and more securely.

  • It's not possible to use IHP without Nix. Using nix allows us to make fully reproducable dev environments as all versions (even e.g. the version of postgres used in dev mode) are pinned down.

    The IHP docs assume no knowledge about nix, so it should still mostly be very simple to get started.

    We compiled a couple more reasons why IHP uses nix in this blog post: https://ihp.digitallyinduced.com/blog/2020-07-22-why-ihp-is-...

    Btw: To give IHP a try without installing Nix you can also try out the official GitPod image here https://gitpod.io/#https://github.com/gitpod-io/template-ihp :)

  • ihp-chat-example-app

    Example project showing the project structure of a simple chat app built with IHP

  • Here's a link to the IHP Chat Example app: https://github.com/digitallyinduced/ihp-chat-example-app/blo...

    You can find a couple real-world examples here https://ihp.digitallyinduced.com/Guide/examples.html

  • restyled.io

    Restyled.io

  • I learned a lot about building Haskell web apps by studying the following source code:

    https://github.com/restyled-io/restyled.io

  • ihp-boilerplate

    Project Template for IHP. Used by ihp-new. License: MIT

  • The ihp-new command is only a shell script that does a few checks and then git clones the project boilerplate:

    https://github.com/digitallyinduced/ihp/blob/master/ProjectG...

    The actual IHP project has it's own nix-shell environment, so that all project dependencies are managed locally (https://github.com/digitallyinduced/ihp-boilerplate/blob/mas...).

  • SaaSHub

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

    SaaSHub logo
  • rio-orphans

    A standard library for Haskell (by commercialhaskell)

  • https://github.com/commercialhaskell/rio#language-extensions which is cited as an example in simplehaskell's page on recommendations.

  • Fractaler

    prog Yet another fractal zoomer

  • Here's some of my repos, where I wouldn't say I'm a Haskell programmer, was more writing C/Python back when I wrote these:

    Fractal renderer: https://github.com/serprex/Fractaler

  • bfhs

    bf interp in hs

  • Templates.hs implements a variety of fractals as pure functions & Fractaler.hs is the UI

    Brainfuck interpreter: https://github.com/serprex/bfhs

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

  • GHCi for Android tablets?

    6 projects | /r/haskell | 21 Sep 2022
  • Why doesn't Haskell Language Server stop?

    3 projects | /r/haskell | 19 Sep 2022
  • From Text Editors to Cloud-based IDEs - a DevEx journey

    1 project | dev.to | 13 Jun 2024
  • How to Set Up a MySQL Master-Slave Replication in Docker

    2 projects | dev.to | 22 May 2024
  • IHP – The Haskell Framework for Non-Haskellers

    1 project | news.ycombinator.com | 22 Apr 2024