Haskell Template Haskell

Open-source Haskell projects categorized as Template Haskell | Edit details

Top 23 Haskell Template Haskell Projects

  • GitHub repo domain

    Focused domain model declaration toolkit for Haskell

    Project mention: Domain: Haskell Focused domain model toolkit with codegen | news.ycombinator.com | 2021-12-23
  • GitHub repo ParsleyHaskell

    Reimplementation of Parsley in Haskell, with improvements

    Project mention: Help finding a blog post of an "interview" with extremely deviant Haskell usage? | reddit.com/r/haskell | 2021-11-22

    I've recently stumbled upon some extremely graduate-student-Haskell and it's really something to behold https://github.com/j-mie6/ParsleyHaskell/blob/ad35a6ae230c953669ef63b43d94bf77a2374ccc/parsley-core/src/ghc/Parsley/Internal/Backend/CodeGenerator.hs

  • Scout APM

    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.

  • GitHub repo haskell-src-meta

    Maintenance of Matt Morrow's package for parsing haskell source to a TH AST.

  • GitHub repo haskell-frex

  • GitHub repo th-desugar

    Desugars Template Haskell abstract syntax to a simpler format without changing semantics

  • GitHub repo th-lift

    Derive Template Haskell's Lift class for datatypes.

  • GitHub repo large-hashable

    Efficiently hash Haskell values with MD5, SHA256, SHA512 and other hashing algorithms

  • 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.

  • GitHub repo th-lift-instances

    Lift instances for common haskell data types

  • GitHub repo th-expand-syns

    Expands type synonyms in Template Haskell ASTs

  • GitHub repo th-tc

    Poor man's typechecker in Template Haskell

  • GitHub repo th-utilities

    Collection of useful functions for use with Template Haskell

  • GitHub repo character-cases

    A Haskell library for subspecies types of Char, and naming cases.

  • GitHub repo postgresql-simple-interpolate

    Safe interpolated SQL queries in Haskell

  • GitHub repo duration

    A tiny compile-time time utility library, inspired by zeit/ms. (by ryota-ka)

  • GitHub repo th-reify-many

    Recurseively reify template haskell datatype info

  • GitHub repo th-orphans

    Orphan instances for TH datatypes

  • GitHub repo th-instance-reification

    Fixed versions of instances reification functions

  • GitHub repo lens-th-rewrite

    GHC plugin to rewrite lens Template Haskell splices into pure functions

  • GitHub repo language-haskell-extract

    Useful functions using Template Haskell.

  • GitHub repo th-to-exp

    Deprecated. Use Language.Haskell.TH.Syntax.Lift instead.

  • GitHub repo th-build

    More convenient construction of TH ASTs

  • GitHub repo th-reify-compat

    Compatibility for the result type of TH reify

  • GitHub repo th-data-compat

    Compatibility for data definition template of TH

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-12-23.

Haskell Template Haskell related posts


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

Project Stars
1 domain 38
2 ParsleyHaskell 33
3 haskell-src-meta 29
4 haskell-frex 18
5 th-desugar 16
6 th-lift 14
7 large-hashable 13
8 th-lift-instances 11
9 th-expand-syns 11
10 th-tc 9
11 th-utilities 9
12 character-cases 8
13 postgresql-simple-interpolate 7
14 duration 7
15 th-reify-many 6
16 th-orphans 6
17 th-instance-reification 5
18 lens-th-rewrite 5
19 language-haskell-extract 4
20 th-to-exp 4
21 th-build 4
22 th-reify-compat 3
23 th-data-compat 2
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.