← Back to Blog

IHP 1.0

IHP is a modern batteries-included haskell web framework, built on top of Haskell and Nix. Blazing fast, secure, easy to refactor and the best developer experience with everything you need - from prototype to production.



Two years after the first public release of IHP I’m very happy and proud to announce the release of version 1.0! 🎉

IHP v1.0 out now!

On the journey to 1.0 we’ve gone through 34 releases, 4700 commits from 70 contributors and over 800 pull requests. The power of Haskell’s impressive type system and beautiful purely functional design makes IHP now one of the most productive frameworks to build web applications with. You can build incredibly fast, without breaking things - and refactor with a breeze.

With this major milestone in the development of IHP, I hope more people get to enjoy the joy of Haskell. Thanks to everyone in the IHP community for believing in the IHP mission right from the start and for contributing with pull requests, documentation, questions and blog posts.

What's new

IHP v1.0 is mostly about making things stable and ready for the general public. We’ve finally switched from Bootstrap 4 as the default CSS framework to Bootstrap 5. We’ve got prebuilt binaries for M1 macs. Of course some performance optimizations, e.g. when packaging an IHP app to a docker image, the image size moved from 300 MB to 80 MB. And a lot of bug fixes and small improvements.

Check out the full change log on GitHub.

Get Started

To get started with IHP:

# Install nix, if you don’t have it already
sh <(curl -L https://nixos.org/nix/install)

# Install ihp-new
nix-env -f https://downloads.digitallyinduced.com/ihp-new.tar.gz -i ihp-new

# Create a new project
ihp-new blog-example

# Now follow this: https://ihp.digitallyinduced.com/Guide/your-first-project.html

If you haven't already watched it, check out the initial demo video of IHP from 2020:

To upgrade from IHP v0.20 to IHP v1.0.0, check out the upgrade instructions. As usually there’s only very few breaking changes.

What’s next?

Next up we still have a couple of big topics to focus on: nix flakes integration, a better way for dealing with npm and full I18n. So expect v1.1 soon.

Happy IHP 1.0! 🎉
- Marc Scholten, Founder digitally induced

About IHP:

IHP is a modern batteries-included Haskell web framework, built on top of Haskell and Nix. Blazing fast, secure, easy to refactor and the best developer experience with everything you need - from prototype to production.

Further Links: