Haskell Networking

Open-source Haskell projects categorized as Networking

Top 23 Haskell Networking Projects

  • websockets

    A Haskell library for creating WebSocket-capable servers (by jaspervdj)

  • call-haskell-from-anything

    Call Haskell functions from any programming language via serialization and dynamic libraries

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • snap-core

    Core type definitions (Snap monad, HTTP types, etc) and utilities for web handlers.

  • network

    Low-level networking interface (by haskell)

  • haskell-tor

    A Haskell implementation of the Tor protocol.

  • discord-haskell

    Haskell library for writing Discord bots

  • Combinatorrent

    A bittorrent client written in Haskell

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • grpc-haskell

    Haskell gRPC support

  • snap-server

    A fast HTTP server library, which runs Snap web handlers.

  • PortFusion

    Haskell-powered cross-platform transport-layer distributed reverse / forward proxy & tunneling solution – currently available for all TCP protocols (RDP, VNC, HTTP(S), SSH, ...).

  • web3

    Web3 API for Haskell.

  • HTTP

    Haskell HTTP package (by haskell)

    Project mention: For Production Users: Haskell in an age of Rust and Python | /r/haskell | 2023-04-21

    The first link was https://hackage.haskell.org/package/HTTP. That's easy to use but I quickly discovered it doesn't support HTTPS.

  • glirc

    Haskell IRC library and console client - Join us on libera.chat #glirc

  • mighttpd2

    File/CGI web server on Warp

  • hoauth2

    Haskell oauth2 binding

  • amqp

    Haskell AMQP client library (by hreinhardt)

  • hans

    The haskell network stack

    Project mention: I want to learn Haskell, but... | /r/haskell | 2023-02-12

    I'm not convinced so far that the Haskell implementations I've seen like https://github.com/GaloisInc/HaNS/blob/master/src/Hans/Tcp/Input.hs offer improvement.

  • io-streams

    Simple, composable, and easy-to-use stream I/O for Haskell

  • HaskellNet

    Haskell library which provides client support for POP3, SMTP, and IMAP protocols.

  • linklater

    A Haskell library for the Slack API (including real-time messaging!)

  • docker

    A Haskell library for the Docker Engine API

  • smtp-mail

    Making it easy to send SMTP email from Haskell

  • haskakafka

    Kafka bindings for Haskell

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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). The latest post mention was on 2023-04-21.

Haskell Networking related posts

Index

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

Project Stars
1 websockets 393
2 call-haskell-from-anything 386
3 snap-core 318
4 network 303
5 haskell-tor 267
6 discord-haskell 247
7 Combinatorrent 234
8 grpc-haskell 224
9 snap-server 195
10 PortFusion 186
11 web3 183
12 HTTP 177
13 glirc 146
14 mighttpd2 132
15 hoauth2 130
16 amqp 125
17 hans 113
18 io-streams 100
19 HaskellNet 84
20 linklater 80
21 docker 77
22 smtp-mail 75
23 haskakafka 72
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
www.sonarlint.org