Packages tagged template-haskell
53 packages have this tag.
[Merge tag] (trustees only)Related tags: library (53), bsd3 (37), mit (8), control (5), deprecated (5), data (3), development (3), css (2), database (2), effect (2), ghc (2), html (2), language (2), miso (2), mpl (2), public-domain (2), code-generation (1), dependency-injection (1), ...
Name |
DLs |
Rating |
Rev Deps |
Description |
Tags |
Last U/L |
Last Version |
Maintainers |
|---|---|---|---|---|---|---|---|---|
| ConfigFileTH | 8 | 0.0 | 1 | Template haskell for reading ConfigFiles. | (library, parsing, template-haskell) | 2011-12-05 | 0.2 | VilleTirronen |
| antiquoter | 5 | 0.0 | 2 | Combinator library for quasi- and anti-quoting. | (bsd3, library, template-haskell) | 2013-04-14 | 0.1.1.0 | LarsCorbijn |
| autoapply | 13 | 2.0 | 0 | Template Haskell to automatically pass values to functions | (bsd3, library, template-haskell) | 2022-09-27 | 0.4.1.3 | jophish, expipiplus1 |
| beam-th | 12 | 2.0 | 1 | Template Haskell utilities for beam | (bsd3, database, library, template-haskell) | 2016-07-05 | 0.2.0.0 | hesiod |
| classy-effects-th (deprecated in favor of data-effects-th) | 5 | 0.0 | 1 | Automatic compliance with the classy-effects protocols | (control, deprecated, effect, library, mpl, template-haskell) | 2024-07-09 | 0.1.0.1 | YamadaRyo |
| css-class-bindings | 7 | 0.0 | 0 | generates Haskell bindings for CSS classes | (bsd3, css, html, library, miso, template-haskell) | 2026-04-07 | 0.0.4 | DaniilIaitskov |
| data-effects-th | 41 | 0.0 | 1 | Template Haskell utilities for the data-effects library. | (control, effect, library, mpl, template-haskell) | 2025-04-25 | 0.4.2.1 | YamadaRyo |
| derive-has-field | 32 | 0.0 | 0 | Derive HasField instances with Template Haskell | (library, mit, template-haskell) | 2025-11-18 | 0.1.2.1 | chiroptical |
| egison-pattern-src-th-mode | 8 | 0.0 | 2 | Parser and pretty printer for Egison pattern expressions to use with TH | (bsd3, language, library, parser, pretty-printer, template-haskell) | 2025-12-19 | 0.2.2.0 | SatoshiEgi, coord_e, momohatt |
| flexible-defaults | 11 | 0.0 | 2 | Generate default function implementations for complex type classes. | (code-generation, library, public-domain, template-haskell) | 2019-10-27 | 0.0.3 | JamesCook, PeterSimons |
| ghc-definitions-th | 4 | 0.0 | 0 | Automatically generate GHC API counterparts to Haskell declarations. | (bsd3, ghc, library, template-haskell) | 2021-09-08 | 0.1 | AnthonyVandikas |
| ghc-hs-meta | 12 | 0.0 | 3 | Translate Haskell source to Template Haskell expression | (bsd3, ghc, library, template-haskell) | 2024-12-30 | 0.1.5.0 | amesgen, zallocate |
| haskell-src-meta | 169 | 0.0 | 125 | Parse source to template-haskell abstract syntax. | (bsd3, language, library, template-haskell) | 2025-01-18 | 0.8.15 | AdamBergmark, BenMillwood, DanBurton, GeoffreyMainland, JonasDuregard, MattMorrow, TroelsHenriksen |
| hasql-th | 95 | 0.0 | 3 | Template Haskell utilities for Hasql | (database, hasql, library, mit, postgresql, template-haskell) | 2026-05-16 | 0.5.0.1 | NikitaVolkov |
| hs-di | 13 | 2.0 | 1 | Dependency Injection library for Haskell | (bsd3, control, dependency-injection, development, library, program, template-haskell, testing) | 2016-09-26 | 0.3.0 | Wizek |
| impl | 5 | 0.0 | 0 | Framework for defaulting superclasses | (development, library, mit, template-haskell) | 2018-11-27 | 0.2.0.0 | dailectic |
| io-embed | 6 | 0.0 | 0 | Use Template Haskell to embed the result of an IO computation. | (bsd3, data, library, template-haskell) | 2024-10-10 | 0.1.0.1 | gtollini |
| language-haskell-extract | 10 | 0.0 | 5 | Module to automatically extract functions from the local code. | (bsd3, library, template-haskell) | 2013-01-26 | 0.2.4 | OscarFinnsson |
| lenz-template (deprecated) | 9 | 0.0 | 1 | Van Laarhoven lens templates | (data, deprecated, lenses, library, template-haskell) | 2017-11-15 | 0.2.0.0 | |
| miso-css | 4 | 0.0 | 0 | wrapper over miso checking CSS classes applicability through dependent types | (bsd3, css, html, library, miso, template-haskell) | 2026-06-02 | 0.0.2 | DaniilIaitskov |
| multirec-alt-deriver | 10 | 0.0 | 1 | Alternative multirec instances deriver | (bsd3, generics, library, template-haskell) | 2010-11-29 | 0.1.3 | DanielSchuessler |
| newtype-deriving | 4 | 0.0 | 1 | Instance derivers for newtype wrappers | (control, library, mit, template-haskell) | 2016-05-02 | 0.1.4 | NikitaVolkov |
| newtype-th | 22 | 0.0 | 2 | A template haskell deriver to create Control.Newtype instances. | (bsd3, control, library, template-haskell) | 2012-07-19 | 0.3.3 | MichaelSloan |
| notcpp | 5 | 0.0 | 2 | Avoiding the C preprocessor via cunning use of Template Haskell | (bsd3, library, template-haskell) | 2015-04-11 | 0.2.0.3 | BenMillwood |
| pseudomacros | 6 | 0.0 | 1 | cpp-style built-in macros using Template Haskell | (bsd3, development, library, template-haskell) | 2015-04-27 | 0.0.2 | LukasMai |
| quotet | 2 | 0.0 | 0 | Monad transformer for Quote from template-haskell | (library, template-haskell) | 2022-05-07 | 0.0.1.1 | amesgen |
| tagged-th | 4 | 0.0 | 3 | QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds | (bsd3, library, phantom-types, template-haskell) | 2011-11-27 | 0.1 | NicolasFrisby |
| template-haskell | 81 | 2.25 | 1912 | Support library for Template Haskell | (bsd3, library, template-haskell) | 2025-12-19 | 2.24.0.0 | AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, LuiteStegeman, wz1000 |
| template-haskell-util | 14 | 0.0 | 2 | Some utilities for template Haskell. | (library, mit, template-haskell) | 2015-03-02 | 0.1.1.0 | songzh |
| th-build | 16 | 0.0 | 1 | More convenient construction of TH ASTs | (bsd3, library, template-haskell) | 2014-06-26 | 0.4.0.0 | DanielSchuessler |
| th-context | 26 | 0.0 | 2 | Test instance context | (bsd3, library, template-haskell) | 2016-10-14 | 0.24 | DavidFox |
| th-desugar | 111 | 0.0 | 17 | Functions to desugar Template Haskell | (bsd3, library, template-haskell) | 2026-01-10 | 1.19 | RichardEisenberg, ryanglscott |
| th-env | 11 | 2.0 | 2 | Template Haskell splices that expand to an environment variable | (bsd3, library, template-haskell) | 2022-05-23 | 0.1.1 | DmitryDzhus |
| th-expand-syns | 58 | 0.0 | 21 | Expands type synonyms in Template Haskell ASTs | (bsd3, library, template-haskell) | 2024-12-05 | 0.4.12.0 | DanielSchuessler, ryanglscott |
| th-extras | 37 | 0.0 | 8 | A grab bag of functions for use with Template Haskell | (library, public-domain, template-haskell) | 2026-02-11 | 0.0.0.9 | ErikDeCastroLopo, JamesCook, JohnEricson, RyanTrinkle, abrar, alexfmpe, maralorn, ymeister |
| th-instance-reification | 20 | 0.0 | 3 | Fixed versions of instances reification functions | (library, mit, template-haskell) | 2020-03-26 | 0.1.5.1 | NikitaVolkov |
| th-kinds | 20 | 0.0 | 2 | Automated kind inference in Template Haskell. | (bsd3, library, template-haskell) | 2017-07-29 | 0.2 | DavidFox, LouisWasserman |
| th-kinds-fork (deprecated in favor of th-kinds) | 6 | 0.0 | 1 | Automated kind inference in Template Haskell. | (bsd3, deprecated, library, template-haskell) | 2015-11-11 | 0.2 | DavidFox |
| th-lego | 42 | 0.0 | 5 | Template Haskell construction utilities | (library, mit, template-haskell) | 2023-12-09 | 0.3.0.3 | NikitaVolkov |
| th-letrec | 12 | 0.0 | 1 | Implicit (recursive) let insertion | (bsd3, library, template-haskell) | 2026-05-11 | 0.1.1.1 | phadej |
| th-lift-instances | 70 | 0.0 | 65 | Lift instances for template-haskell for common data types. | (bsd3, library, template-haskell) | 2022-08-23 | 0.1.20 | BennoFuenfstueck |
| th-nowq | 8 | 2.0 | 1 | Template Haskell splice that expands to current time | (bsd3, library, template-haskell) | 2020-06-03 | 0.1.0.5 | DmitryDzhus |
| th-orphans | 118 | 0.0 | 29 | Orphan instances for TH datatypes | (bsd3, library, template-haskell) | 2026-01-10 | 0.13.17 | MichaelSloan, ryanglscott |
| th-reify-many | 52 | 0.0 | 8 | Recurseively reify template haskell datatype info | (bsd3, library, template-haskell) | 2021-09-06 | 0.1.10 | MichaelSloan, ryanglscott |
| th-sccs | 9 | 0.0 | 2 | Binding group analysis in Template Haskell | (bsd3, library, template-haskell) | 2011-07-23 | 0.0.0.20110723 | NicolasFrisby |
| th-tc | 13 | 0.0 | 0 | Typechecking in Template Haskell | (bsd3, library, template-haskell) | 2019-11-11 | 0.2.1.0 | mniip |
| th-to-exp | 8 | 2.0 | 1 | Provides a way to persist data from compile-time to runtime. | (library, template-haskell) | 2017-07-31 | 0.0.1.1 | lexi_lambda |
| th-traced | 6 | 0.0 | 1 | Tracing Q monad computation | (bsd3, library, template-haskell) | 2015-08-22 | 0.0.1.0 | HiromiIshii |
| th-typegraph (deprecated) | 70 | 0.0 | 2 | Graph of the subtype relation | (bsd3, deprecated, library, template-haskell) | 2018-02-02 | 1.4 | DavidFox |
| th-utilities | 54 | 0.0 | 10 | Collection of useful functions for use with Template Haskell | (library, mit, template-haskell) | 2025-02-06 | 0.2.5.2 | MichaelSloan |
| tuple-th | 13 | 0.0 | 4 | Generate (non-recursive) utility functions for tuples of statically known size | (bsd3, data, library, template-haskell) | 2015-06-28 | 0.2.5 | DanielSchuessler |
| type-interpreter (deprecated) | 13 | 2.0 | 1 | Interpreter for Template Haskell types | (bsd3, deprecated, library, template-haskell) | 2018-04-23 | 0.1.4 | vapourismo |
| uuid-orphans | 28 | 0.0 | 5 | Orphan instances for the UUID datatype | (bsd3, library, template-haskell) | 2022-04-26 | 1.4.6 | DavidFox |