Haskell Snap

Open-source Haskell projects categorized as Snap | Edit details

Top 23 Haskell Snap Projects

  • GitHub repo snap

    Top-level package for the official Snap Framework libraries, includes the snaplets API as well as infrastructure for sessions, auth, and templates. (by snapframework)

  • GitHub repo snap-core

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

    Project mention: Is `MonadBaseControl` dead? | reddit.com/r/haskell | 2021-06-21

    Then I found Snap has a MonadBaseControl instance, and thought it should work for me. But sadly to find it losing states. Also I failed to find a user side example of MonadBaseControl on Github (as there're only instance impl. hits), so I have not way to verify whether that's due to my incorrect usage.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo snap-server

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

  • GitHub repo heist

    An xhtml-based templating engine, allowing Haskell functions to be bound to XML tags.

    Project mention: There is no cabal hell. | reddit.com/r/haskell | 2021-05-30

    The test cases were order sensitive and somehow a change in an upstream dependency changed the order. Here is the only line where this value was being set. The order is being determined by the keys function from Data.HashMap.Strict in unordered-containers. Well that makes sense...it is called unordered containers after all.

  • GitHub repo snaplet-postgresql-simple

  • GitHub repo snaplet-acid-state

  • GitHub repo snaplet-persistent

    Snaplet for using Persistent in snap applications (by Soostone)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo snap-extras

    A collection of handler, splice and other primitive helpers that are commonly needed in web applications

  • GitHub repo hspec-snap

  • GitHub repo snaplet-redson

    CRUD for JSON data with Redis storage

  • GitHub repo snaplet-redis

    Redis support for Snap framework

  • GitHub repo snaplet-stripe

    Haskell Snap Framework support for Stripe (by lukehoersten)

  • GitHub repo snap-templates

    An executable for generating project templates for the Snap Framework

  • GitHub repo snaplet-sqlite-simple

    sqlite-simple snaplet for the Snap Framework

  • GitHub repo snap-web-routes

    Type safe URLs for Snap

  • GitHub repo snaplet-coffee

    A Haskell Snaplet based off of snaplet-fay, but for coffeescript

  • GitHub repo snap-loader-dynamic

  • GitHub repo snaplet-auth-acid

    An AcidState backend for Snap's Auth Snaplet

  • GitHub repo snap-blaze

    blaze-html integration for Snap

  • GitHub repo snaplet-mysql-simple

    A haskell snaplet for using MariaDB and MySQL database with a Snap Framework application via mysql-simple

  • GitHub repo snaplet-actionlog

    Create a change log/history for records in your snap application (by Soostone)

  • GitHub repo snap-loader-static

  • GitHub repo snaplet-postmark

    Haskell Snap Framework support for Postmark email system. (by lukehoersten)

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 2021-06-21.

Haskell Snap related posts


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

Project Stars
1 snap 448
2 snap-core 316
3 snap-server 195
4 heist 92
5 snaplet-postgresql-simple 40
6 snaplet-acid-state 17
7 snaplet-persistent 16
8 snap-extras 15
9 hspec-snap 13
10 snaplet-redson 12
11 snaplet-redis 11
12 snaplet-stripe 9
13 snap-templates 8
14 snaplet-sqlite-simple 8
15 snap-web-routes 6
16 snaplet-coffee 5
17 snap-loader-dynamic 4
18 snaplet-auth-acid 4
19 snap-blaze 4
20 snaplet-mysql-simple 4
21 snaplet-actionlog 3
22 snap-loader-static 3
23 snaplet-postmark 3
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives