# IHP

Haskell web framework that generates records and routes from a schema file and checks SQL and HTML templates at compile time.


Source: https://findsoftware.frbit.cloud/ihp/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://ihp.digitallyinduced.com/
- repository: https://github.com/digitallyinduced/ihp
- docs: https://ihp.digitallyinduced.com/Guide/
- pricing: https://ihp.digitallyinduced.com/Pricing
- x: https://twitter.com/digitallyinduce
- forum: https://discuss.ihp.digitallyinduced.com/

### Identity

- status: active
- maintainer: digitally induced GmbH
- maintainerType: company
- parent: unknown
- firstRelease: 2020
- hqCountry: DE

### Kind

- category: framework
- hosting: binary
- language: haskell
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: postgres
- adminUi: unknown
- headlessApi: unknown
- templating: hsx
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: server
- installMethod: nix profile install nixpkgs#ihp-new

### License

- licenseModel: open-core
- license: MIT, The MIT License (MIT)

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-06-21

### Adoption

- githubStargazers: 5362
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 107
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://ihp.digitallyinduced.com/ (read 2026-10-26)
- urls: https://api.github.com/repos/digitallyinduced/ihp (read 2026-10-26)
- urls: https://ihp.digitallyinduced.com/Guide/ (read 2026-10-26)
- maintainer: https://raw.githubusercontent.com/digitallyinduced/ihp/master/LICENSE (read 2026-10-26)
- maintainer: https://www.digitallyinduced.com/imprint.html (read 2026-10-26)
- hqCountry: https://ihp.digitallyinduced.com/ (read 2026-10-26)
- language: https://api.github.com/repos/digitallyinduced/ihp (read 2026-10-26)
- runtime: https://ihp.digitallyinduced.com/ (read 2026-10-26)
- category: https://ihp.digitallyinduced.com/ (read 2026-10-26)
- installMethod: https://ihp.digitallyinduced.com/Guide/installation.html (read 2026-10-26)
- license: https://api.github.com/repos/digitallyinduced/ihp (read 2026-10-26)
- license: https://raw.githubusercontent.com/digitallyinduced/ihp/master/LICENSE (read 2026-10-26)
- urls: https://ihp.digitallyinduced.com/Pricing (read 2026-10-26)
- databases: https://ihp.digitallyinduced.com/ (read 2026-10-26)
- templating: https://ihp.digitallyinduced.com/ (read 2026-10-26)
- renderingModes: https://ihp.digitallyinduced.com/ (read 2026-10-26)
- runsAs: https://ihp.digitallyinduced.com/Guide/architecture.html (read 2026-10-26)
- firstRelease: https://api.github.com/repos/digitallyinduced/ihp/releases (read 2026-10-26)
- currentMajor: https://api.github.com/repos/digitallyinduced/ihp/releases (read 2026-10-26)
- latestReleaseDate: https://api.github.com/repos/digitallyinduced/ihp/releases (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/digitallyinduced/ihp (read 2026-10-26)
- contributors: https://api.github.com/repos/digitallyinduced/ihp/contributors?per_page=1 (read 2026-10-26)

## Notes

IHP is a web framework written in Haskell. A schema file is the single source of truth: the framework generates records, ids and enums from it, and checks SQL queries against the project's PostgreSQL database at compile time. Its HTML templating language, HSX, is parsed at compile time too. The framework is installed with the Nix package manager.

The server model is a long-running process that listens on a configured port, so a running IHP app needs a host that keeps a process alive, not one that serves static files. The [deployment guide](https://ihp.digitallyinduced.com/Guide/deployment.html) covers Docker, NixOS, bare metal and AWS EC2. digitally induced GmbH, based in Düsseldorf, Germany, maintains the project.

## Worth knowing

The installation guide requires Nix, supports macOS and Linux, and says native Windows is not supported. The company also sells IHP Pro and IHP Business licenses next to the MIT-licensed framework. The pricing page lists features that the Basic tier does not include, among them Docker support.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
