ihp: Haskell Web Framework

[ ihp, library, mit, web ] [ Propose Tags ] [ Report a vulnerability ]

The Integrated Haskell Platform is a full stack framework focused on rapid application development while striving for robust code quality. Full guide available at: https://ihp.digitallyinduced.com/Guide/index.html

Modules

  • IHP
    • IHP.ActionType
    • AuthSupport
      • IHP.AuthSupport.Authentication
      • Controller
        • IHP.AuthSupport.Controller.Sessions
      • IHP.AuthSupport.Lockable
      • View
        • Sessions
          • IHP.AuthSupport.View.Sessions.New
    • IHP.AutoRefresh
      • IHP.AutoRefresh.Types
      • IHP.AutoRefresh.View
    • Breadcrumb
      • IHP.Breadcrumb.Types
      • IHP.Breadcrumb.ViewFunctions
    • Controller
      • IHP.Controller.AccessDenied
      • IHP.Controller.BasicAuth
      • IHP.Controller.Context
      • IHP.Controller.Cookie
      • IHP.Controller.FileUpload
      • IHP.Controller.Layout
      • IHP.Controller.NotFound
      • IHP.Controller.Param
      • IHP.Controller.Redirect
      • IHP.Controller.Render
      • IHP.Controller.Response
      • IHP.Controller.Session
    • IHP.ControllerPrelude
    • IHP.ControllerSupport
    • IHP.EnvVar
    • IHP.Environment
    • IHP.ErrorController
    • IHP.Fetch
      • IHP.Fetch.Statement
    • IHP.FetchPipelined
    • IHP.FetchRelated
    • FileStorage
      • IHP.FileStorage.Config
      • IHP.FileStorage.ControllerFunctions
      • IHP.FileStorage.Types
    • IHP.FlashMessages
    • IHP.FrameworkConfig
      • IHP.FrameworkConfig.Types
    • IHP.HaskellSupport
    • Hasql
      • IHP.Hasql.Encoders
      • IHP.Hasql.FromRow
      • IHP.Hasql.Pool
    • IHP.InputValue
    • Job
      • IHP.Job.Queue
        • IHP.Job.Queue.Fetch
        • IHP.Job.Queue.Pool
        • IHP.Job.Queue.Result
        • IHP.Job.Queue.STM
        • IHP.Job.Queue.StatusInstances
        • IHP.Job.Queue.Watch
      • IHP.Job.Runner
        • IHP.Job.Runner.MainLoop
        • IHP.Job.Runner.WorkerLoop
      • IHP.Job.Types
        • IHP.Job.Types.BackoffStrategy
        • IHP.Job.Types.Class
        • IHP.Job.Types.Status
        • IHP.Job.Types.Worker
    • LoginSupport
      • Helper
        • IHP.LoginSupport.Helper.Controller
        • IHP.LoginSupport.Helper.View
      • IHP.LoginSupport.Middleware
      • IHP.LoginSupport.Types
    • IHP.ModelSupport
      • IHP.ModelSupport.Types
    • IHP.NameSupport
    • IHP.PGListener
    • IHP.PGSimpleCompat
    • IHP.PGVersion
    • Pagination
      • IHP.Pagination.ControllerFunctions
      • IHP.Pagination.Helpers
      • IHP.Pagination.Types
      • IHP.Pagination.ViewFunctions
    • IHP.Prelude
    • IHP.QueryBuilder
      • IHP.QueryBuilder.Compiler
      • IHP.QueryBuilder.Filter
      • IHP.QueryBuilder.HasqlCompiler
      • IHP.QueryBuilder.HasqlHelpers
      • IHP.QueryBuilder.Join
      • IHP.QueryBuilder.Order
      • IHP.QueryBuilder.Types
      • IHP.QueryBuilder.Union
    • IHP.Record
    • IHP.RequestVault
      • IHP.RequestVault.Helper
      • IHP.RequestVault.ModelContext
    • Router
      • IHP.Router.Types
      • IHP.Router.UrlGenerator
    • IHP.RouterPrelude
    • IHP.RouterSupport
    • IHP.ScriptSupport
    • IHP.Server
    • IHP.Static
    • Test
      • IHP.Test.Mocking
    • IHP.ValidationSupport
      • IHP.ValidationSupport.Types
      • IHP.ValidationSupport.ValidateField
      • IHP.ValidationSupport.ValidateIsUnique
    • View
      • IHP.View.CSSFramework
        • IHP.View.CSSFramework.Bootstrap
        • IHP.View.CSSFramework.Tailwind
        • IHP.View.CSSFramework.Unstyled
      • IHP.View.Classes
      • IHP.View.Form
        • IHP.View.Form.Fields
        • IHP.View.Form.FormFor
        • IHP.View.Form.Select
      • IHP.View.TimeAgo
      • IHP.View.Types
    • IHP.ViewPrelude
    • IHP.ViewSupport
    • IHP.WebSocket

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.4.0, 1.4.1, 1.5.0
Change log CHANGELOG.md
Dependencies aeson, async, attoparsec, base (>=4.17.0 && <4.22), basic-prelude, binary, blaze-html, blaze-markup, bytestring, case-insensitive, cereal, cereal-text, classy-prelude, clientsession, conduit-extra, containers, contravariant, cookie, countable-inflections, data-default, deepseq, directory (>=1.3.8.0), fast-logger, filepath (>=1.5), ghc-prim, hashable, haskell-src-exts, haskell-src-meta, hasql, hasql-dynamic-statements, hasql-implicits, hasql-mapping, hasql-pool, hasql-postgresql-types, hasql-transaction, hspec, http-client, http-client-tls, http-media, http-types, ihp-context, ihp-hsx, ihp-imagemagick, ihp-log, ihp-modal, ihp-pagehead, ihp-pglistener, inflections, interpolate, lens, mime-types, minio-hs, mono-traversable, mtl, neat-interpolation, network, network-uri, parser-combinators, postgresql-simple, postgresql-simple-postgresql-types, postgresql-types, process, pwstore-fast, random, random-strings, regex-tdfa, resource-pool, resourcet, safe-exceptions, scientific, slugger, split, stm, string-conversions, template-haskell, temporary, text, time, transformers, typerep-map, unagi-chan, unix, unliftio, unordered-containers, uri-encode, uuid, vault, vector, wai, wai-app-static, wai-asset-path, wai-cors, wai-extra, wai-flash-messages, wai-request-params, wai-session-clientsession-deferred, wai-session-maybe, wai-util, wai-websockets, warp, warp-systemd, websockets, with-utf8, wreq [details]
Tested with ghc ==9.8.4
License MIT
Copyright (c) digitally induced GmbH
Author digitally induced GmbH
Maintainer hello@digitallyinduced.com
Uploaded by MarcScholten at 2026-03-25T11:34:51Z
Category Web, IHP
Home page https://ihp.digitallyinduced.com/
Bug tracker https://github.com/digitallyinduced/ihp/issues
Source repo head: git clone https://github.com/digitallyinduced/ihp
Reverse Dependencies 12 direct, 0 indirect [details]
Downloads 28 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2026-03-25 [all 2 reports]