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.ApplicationContext
    • Assets
      • IHP.Assets.Types
      • IHP.Assets.ViewFunctions
    • 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.RequestContext
      • IHP.Controller.Response
      • IHP.Controller.Session
    • IHP.ControllerPrelude
    • IHP.ControllerSupport
    • DataSync
      • IHP.DataSync.ChangeNotifications
      • IHP.DataSync.Controller
      • IHP.DataSync.ControllerImpl
      • IHP.DataSync.DynamicQuery
      • IHP.DataSync.DynamicQueryCompiler
      • REST
        • IHP.DataSync.REST.Controller
        • IHP.DataSync.REST.Routes
        • IHP.DataSync.REST.Types
      • IHP.DataSync.Role
      • IHP.DataSync.RowLevelSecurity
      • IHP.DataSync.Types
    • IHP.EnvVar
    • IHP.Environment
    • IHP.ErrorController
    • IHP.Fetch
    • IHP.FetchRelated
    • FileStorage
      • IHP.FileStorage.Config
      • IHP.FileStorage.ControllerFunctions
      • Preprocessor
        • IHP.FileStorage.Preprocessor.ImageMagick
      • IHP.FileStorage.Types
    • FlashMessages
      • IHP.FlashMessages.ControllerFunctions
      • IHP.FlashMessages.Types
      • IHP.FlashMessages.ViewFunctions
    • IHP.FrameworkConfig
    • IHP.HaskellSupport
    • Job
      • IHP.Job.Dashboard
        • IHP.Job.Dashboard.Auth
        • IHP.Job.Dashboard.Types
        • IHP.Job.Dashboard.Utils
        • IHP.Job.Dashboard.View
      • IHP.Job.Queue
      • IHP.Job.Runner
      • IHP.Job.Types
    • IHP.Log
      • IHP.Log.Types
    • LoginSupport
      • Helper
        • IHP.LoginSupport.Helper.Controller
        • IHP.LoginSupport.Helper.View
      • IHP.LoginSupport.Middleware
      • IHP.LoginSupport.Types
    • IHP.Mail
      • IHP.Mail.Types
    • IHP.MailPrelude
    • Modal
      • IHP.Modal.ControllerFunctions
      • IHP.Modal.Types
      • IHP.Modal.ViewFunctions
    • IHP.ModelSupport
    • IHP.NameSupport
    • IHP.PGListener
    • PageHead
      • IHP.PageHead.ControllerFunctions
      • IHP.PageHead.Types
      • IHP.PageHead.ViewFunctions
    • Pagination
      • IHP.Pagination.ControllerFunctions
      • IHP.Pagination.Helpers
      • IHP.Pagination.Types
      • IHP.Pagination.ViewFunctions
    • IHP.Prelude
    • IHP.QueryBuilder
    • Router
      • IHP.Router.Types
    • IHP.RouterPrelude
    • IHP.RouterSupport
    • IHP.SchemaMigration
    • IHP.ScriptSupport
    • IHP.Server
    • Test
      • IHP.Test.Mocking
    • IHP.ValidationSupport
      • IHP.ValidationSupport.Types
      • IHP.ValidationSupport.ValidateField
      • IHP.ValidationSupport.ValidateIsUnique
    • View
      • IHP.View.CSSFramework
      • IHP.View.Classes
      • IHP.View.Form
      • IHP.View.TimeAgo
      • IHP.View.Types
    • IHP.ViewErrorMessages
    • IHP.ViewPrelude
    • IHP.ViewSupport
    • IHP.WebSocket
    • Welcome
      • IHP.Welcome.Controller

Flags

Automatic Flags
NameDescriptionDefault
fastbuild

Disables all optimisations, leads to faster build time

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.4.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, cookie, countable-inflections, data-default, deepseq, directory, fast-logger, ghc-prim, haskell-src-exts, haskell-src-meta, hspec, http-client, http-client-tls, http-media, http-types, ihp-hsx, ihp-postgresql-simple-extra, inflections, interpolate, ip, lens, mime-mail, mime-mail-ses, mime-types, minio-hs, mono-traversable, mtl, neat-interpolation, network, network-uri, parser-combinators, postgresql-simple, process, pwstore-fast, random, random-strings, regex-tdfa, resource-pool, resourcet, safe-exceptions, scientific, smtp-mail, split, 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-cors, wai-extra, wai-session, wai-session-clientsession, 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
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
Uploaded by MarcScholten at 2025-08-31T16:23:46Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3 total (3 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 2025-08-31 [all 2 reports]