IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness.
With IHP all your application code is written in Haskell - a functional programming with an incredible type system, used by giants such as GitHub and Facebook.
Thanks to Haskell's impressive type system you can write code that is far more robust than you have seen before.
(Don't worry, you don't need to know much about Haskell to get started, you'll learn it along the way)
Be the first to hear about great new stuff from us! 🔥
IHP is the best web framework experience I have had.
IHP is ridiculously good. I hope it makes Haskell a bigger part of the web dev industry because wow
I have been learning Haskell through IHP. It's the best and actually simplest web framework I have ever tried. The developer experience is the best I ever had for a MVC-style framework. And I got to learn Haskell without banging my head too much against the wall. Really enjoyed it :)
See More QuotesI think in Open Source projects two things are important among other: community and documentation. I found them in IHP.
While haskell is a compiled language, the built-in dev server automatically reloads your code changes using the fastest way possible. Changes are reflected instantly. Just like good old PHP.
Like React's JSX. Write html code in your haskell files. This will be transformed to actual type-checked haskell code at compile time.
Setup of the fully-managed dev environment takes just 5 minutes. All dependencies (even database and compiler) are managed using the nix package manager. This means dependency problems just cannot occur anymore. Also everything is guaranteed to be same for all developers in your team.
IHP comes with everything you need to build great web applications out of the box. Combined with the unique mix of technologies and a fast development process, IHP makes it very pleasant to build applications.
With Haskell and Nix we use the most reliable technologies available, to make sure your application will never crash because of Null Pointer Exceptions.
If you like TypeScript, you will love IHP.
Code Generators will help you to quickly build things even when you have no professional haskell experience yet. Pick up haskell by building real world applications.
To speed up your development process, IHP comes with a full set of web based dev tools. Including: a database schema designer, a web-based code generator, a web-based repl, ...
Windows (via Linux Subsystem), macOS, NixOS, Debian, Ubuntu
The IHP community is a community full of digital builders and makers. Here are some awesome projects made with IHP:
Attics is a fast, simple, and reliable app that lets you stream and download thousands of live Grateful Dead, Dead & Company, JRAD, Tedeschi Trucks Band, and many more concert recordings hosted on the Internet Archive's Live Music Archive. The app has over 10,000 downloads on the app store.
Scan products and make better choices. Scan a barcode and find out if a product is vegan or not. An active community collaborates to make sure products are as updated as possible.
Be the first to hear about great new stuff from us! 🔥