#8484th of 102 in Backends, databases and hosting
ihp
Haskell web framework with type-safe routing, queries and HTML templates
- Stars
- 5.4k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Jun 2026
- Language
- Haskell
5,213 on 20 Apr 20265,377 on 9 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
IHP is a full-stack Haskell web framework built on Nix, with type-safe routing, database queries and JSX-like HSX templates. It includes a visual schema designer, code generators, live reload, auth, and real-time views over PostgreSQL. It ships a CLAUDE.md so AI coding tools follow framework conventions, with the compiler checking generated code.
Who it is for: Haskell developers building typed web apps, including with Claude Code
Strengths
- Compile-time checks on routes, queries and HTML catch errors in AI-generated code
- Built-in schema designer, code generators, auth, forms and migrations
- Declarative NixOS deploy via deploy-to-nixos, with socket-activated restarts
- Ships CLAUDE.md describing framework conventions for AI tools
Weaknesses
- Requires Haskell and Nix, a narrow skill set for most teams
- Deployment tooling centers on NixOS servers; Docker is secondary
- AI support is limited to a CLAUDE.md and an OpenAI package
- No billing or SaaS scaffolding mentioned in the README
What it needs
- no GPU
- Needs Nix, devenv, PostgreSQL, GHC
- Models: OpenAI (via ihp-openai)
What changed
- v1.6.0 ↗ (opens in a new tab)Breaking
- v1.5.0 ↗ (opens in a new tab)Breaking
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Quick answers
Is ihp open source?
Yes. Its code is on GitHub under the MIT license.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |