Haskell HTTP

Open-source Haskell projects categorized as HTTP

Top 23 Haskell HTTP Projects

  1. postgrest

    REST API for any Postgres database

    Project mention: Supabase MCP leaks your entire SQL Database, a lethal trifecta attack | news.ycombinator.com | 2025-07-08

    I think I know what you're talking about because I ran into this too. In defense of Supabase, you can still use transactions in other ways. Transactions through the client are messy and not easily supported by PostgREST.

    The GitHub issue here sums up the conversation about this:

    https://github.com/PostgREST/postgrest/issues/286

    So... your comment is a bit disingenuous. Regardless of Hacker News's thoughts on MCP servers, there is a cohort of users that are finding them to be immensely useful. Myself included.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. reroute

    Another Haskell web framework for rapid development (by agrafix)

  4. http-conduit

    An HTTP client engine, intended as a base layer for more user-friendly packages. (by snoyberg)

  5. mighttpd2

    File/CGI web server on Warp

  6. kupo

    🐹 Fast, lightweight & configurable chain-index for Cardano.

  7. http-kinder

    Kind-safe framework for type-safe APIs (by tel)

  8. shopping-cart-haskell

    :gem: Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. http-dispatch

    A high level HTTP client for Haskell that focuses on ease of use

  11. http-proxy

    A Haskell library for writing HTTP and HTTPS proxies.

  12. http-reverse-proxy

    Reverse proxy HTTP requests, either over raw sockets or with WAI

  13. http-types

    Generic HTTP types for Haskell (for both client and server code) (by aristidb)

  14. http-api-data

    Converting to/from HTTP API data like URL pieces, headers and query parameters.

  15. http-streams

    Haskell HTTP client library for use with io-streams

  16. wai-cors

    A Haskell implementation of Cross-Origin resource sharing (CORS) for Wai

  17. http-server

    A Haskell HTTP server (by GaloisInc)

  18. http-conduit-downloader

    HTTP downloader tailored for web-crawler needs

  19. http-media

    Processing HTTP Content-Type and Accept headers

  20. request

    HTTP client for haskell, inpired by requests and http-dispatch. (by aisk)

  21. gopher-proxy

    relay http requests to a gopher server

  22. http-trace

    Trace all HTTP redirections of an URL

  23. http-kit

    A low-level HTTP library

  24. http-client-websockets

    Glue code for http-client and websockets

  25. http-query

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Haskell HTTP discussion

Log in or Post with

Haskell HTTP related posts

  • For Production Users: Haskell in an age of Rust and Python

    3 projects | /r/haskell | 21 Apr 2023
  • Simple HTTP client library

    1 project | /r/haskell | 1 May 2021
  • New Haskell Foundation to Foster Haskell Adoption, Raises 200k USD

    3 projects | news.ycombinator.com | 27 Dec 2020

Index

What are some of the best open-source HTTP projects in Haskell? This list will help you:

# Project Stars
1 postgrest 25,462
2 reroute 679
3 http-conduit 289
4 mighttpd2 139
5 kupo 129
6 http-kinder 78
7 shopping-cart-haskell 64
8 http-dispatch 62
9 http-proxy 56
10 http-reverse-proxy 55
11 http-types 54
12 http-api-data 53
13 http-streams 49
14 wai-cors 27
15 http-server 24
16 http-conduit-downloader 17
17 http-media 14
18 request 13
19 gopher-proxy 11
20 http-trace 6
21 http-kit 5
22 http-client-websockets 3
23 http-query 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Haskell is
the 25th most popular programming language
based on number of references?