Haskell Servant

Open-source Haskell projects categorized as Servant | Edit details

Top 23 Haskell Servant Projects

  • servant

    Main repository for the servant libraries — DSL for describing, serving, querying, mocking, documenting web applications and more!

    Project mention: [Servant] Best practices to not mixup routes with same signatures. | reddit.com/r/haskell | 2021-08-05

    Even slower than : quadratic compile time in number of routes?

  • cachix

    Command line client for Nix binary cache hosting:

    Project mention: Trying to install cachix in Ubuntu, getting a permission error. | reddit.com/r/NixOS | 2021-10-30
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • Hakatime

    Wakatime server implementation & analytics dashboard

    Project mention: What do you self-host that no one's heard of? | reddit.com/r/selfhosted | 2021-06-01

    Hakatime (Open source wakatime alternative): https://github.com/mujx/hakatime

  • three-layer

    :three: :cake: Architecture of the Haskell web applications

    Project mention: Advanced programming exercises/apps recommendations to code | reddit.com/r/haskell | 2022-01-19

    I personally use servant whenever i need networking. Altough scotty is easier/simpler, I would start with scotty. Aeson for JSON encoding/decoding. Actually! As i am writing this I would recommend a book (no its not a dry boring book, more of a tutorial) that implements a CI server from scratch. It’s vety descriptive and will show you the haskell ecosystem quite clearly: https://marcosampellegrini.com/simple-haskell-book. Seriously, it’s a damn good book and that’s how i learned haskell! Back to the libraries/ecosystem, if you want to learn how to use an app monad and mtl, these who come to mind: https://github.com/Holmusk/three-layer and https://www.parsonsmatt.org/2018/03/22/three_layer_haskell_cake.html. Under the github repo, check out the App folder to get a notion of how an app monad can be used. Personally I like mtl over monad transformers such as readerT. Best of luck!

  • telegram-api

    Telegram Bot API for Haskell

  • stripe-core

    :moneybag: Stripe API (by dmjio)

  • servant-elm

    Automatically derive Elm functions to query servant webservices

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • servant-swagger

    Swagger for Servant

  • magicbane

    A web framework that integrates Servant, EKG, fast-logger, wai-cli…

  • servant-purescript

    Translate servant API to purescript code, with the help of purescript-bridge.

  • servant-generic

    Specify Servant routes with records

  • shopping-cart-haskell

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

    Project mention: [ANN] - gvolpe/postgresql-resilient: Automatic re-connection support for PostgreSQL | reddit.com/r/haskell | 2021-07-23

    Sharing a tiny library I created for personal use (e.g. https://github.com/gvolpe/shopping-cart-haskell), built on top of postgresql-simple with only one extra dependency: exceptions.

  • servant-checked-exceptions

    type-level errors for Servant APIs.

  • google-translate

    :secret: Google Translate API

    Project mention: Need help | reddit.com/r/haskell | 2021-06-23

    I took code that is on this link https://hackage.haskell.org/package/google-translate, and when i tried running it there were some errors, so i swapped few things and now its looking like this

  • servant-response

    Moved to http://github.com/haskell-servant (by alpmestan)

  • servant-quickcheck

  • servant-router

  • line-bot-sdk

    Haskell向けLINE Messaging API エスディーケー

  • github-webhooks

    Haskell types and instances for decoding GitHub webhook payloads.

  • servant-snap

    Snap port of servant-server (WIP)

  • servant-cli

    Generate a command line client from a servant API

  • haskell-realworld-example

    A Haskell implementation of realworld.io

    Project mention: Haskell RealWorld example app with Servant and Rel8 | reddit.com/r/haskell | 2021-08-01
  • servant-openapi3

    OpenAPI 3.0 for Servant

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 2022-01-19.

Haskell Servant related posts


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

Project Stars
1 servant 1,569
2 cachix 405
3 Hakatime 298
4 three-layer 267
5 telegram-api 190
6 stripe-core 159
7 servant-elm 154
8 servant-swagger 121
9 magicbane 117
10 servant-purescript 92
11 servant-generic 84
12 shopping-cart-haskell 64
13 servant-checked-exceptions 63
14 google-translate 50
15 servant-response 49
16 servant-quickcheck 39
17 servant-router 34
18 line-bot-sdk 30
19 github-webhooks 30
20 servant-snap 29
21 servant-cli 29
22 haskell-realworld-example 27
23 servant-openapi3 26
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.