Packages tagged generics

134 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (133), bsd3 (112), data (21), mit (11), lenses (7), records (7), lens (6), text (6), language (5), apache (4), pretty-printer (4), control (3), deprecated (3), program (3), testing (3), compilers-interpreters (2), data-structures (2), gpl (2), reflection (2), all-rights-reserved (1), ats (1), bsd2 (1), bytestring (1), contravariant (1), data-mining (1), data-science (1), development (1), json (1), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
Annotations230.0Constructing, analyzing and destructing annotated trees (bsd3, generics, library)2016-12-05MartijnVanSteenbergen
BiGUL82.25The Bidirectional Generic Update Language (generics, language, lenses, library, public-domain)2016-08-30joshko, Zirun
Capabilities40.0Separate and contain effects of IO monad. (bsd3, generics, library, security)2013-08-08BaldurBlondal
GenericPretty550.0A generic, derivable, haskell pretty printer. (bsd3, generics, library, pretty-printer, text)2018-03-10RazvanRanca
ListLike4162.0Generalized support for list-like structures (bsd3, bytestring, generics, library, list, string, text, vector)2022-11-15AndreasAbel, DavidFox, JohnGoerzen, JohnLato
PPrinter112.0A generic derivable Haskell pretty printer (bsd3, generics, library, pretty-printer, text)2016-10-25iamzhenyi
RepLib292.0Generic programming library with representation types (bsd3, generics, library)2018-10-15BrentYorgey, ChrisCasinghino, sweirich
Strafunski-StrategyLib250.0Library for strategic programming (bsd3, generics, library)2018-03-11AlanZimmerman, JamesKoppel
StrategyLib20.0 (all-rights-reserved, generics, library)2007-07-14SamuelBronson
TYB60.0Template Your Boilerplate - a Template Haskell version of SYB (bsd3, generics, library)2013-02-18MichaelAdams, ThomasDuBuisson
algebraic-classes290.0Conversions between algebraic classes and F-algebras. (bsd3, data, generics, library, math)2020-01-06SjoerdVisscher
alloy90.0Generic programming library (bsd3, generics, library)2016-03-06MattGlazar, NeilBrown
alloy-proxy-fd40.0Some add-on instances for the Alloy library (bsd3, generics, library)2009-06-08NeilBrown
ats-storable450.0Marshal ATS types into Haskell (ats, bsd3, generics, library)2018-06-14vmchale
barbies-th370.0Create strippable HKD via TH (bsd3, data, data-structures, generics, library)2022-04-26FumiakiKinoshita
basic-sop202.0Basic examples and functions for generics-sop (bsd3, generics, library)2019-05-09AndresLoeh
church70.0Automatically convert Generic instances to and from church representations (generics, library, mit)2018-11-14dailectic
compdata1220.0Compositional Data Types (bsd3, generics, library)2021-01-31PatrickBahr
compdata-automata140.0Tree automata on Compositional Data Types (bsd3, generics, library)2018-09-25PatrickBahr
compdata-dags110.0Compositional Data Types on DAGs (bsd3, generics, library)2018-09-25PatrickBahr
compdata-fixplate170.0Compdata basics implemented on top of Fixplate (bsd3, generics, library)2018-11-01EmilAxelsson
compdata-param190.0Parametric Compositional Data Types (bsd3, generics, library)2018-09-25PatrickBahr
compstrat50.0Strategy combinators for compositional data types (bsd3, generics, language, library)2015-03-24JamesKoppel
comptrans150.0Automatically converting ASTs into compositional data types (bsd3, data, generics, library)2015-04-01JamesKoppel
constr-eq20.0Equality by only Constructor (bsd3, generics, library)2019-09-05kelemzol
contra-tracers50.0A logging library built on top of contra-tracer to make configuring and declaring multiple tracers easy (via generics). (contravariant, generics, library, logging, mpl)2022-02-24KtorZ
deep-transformations30.0Deep natural and unnatural tree transformations, including attribute grammars (bsd3, control, generics, library)2022-03-27MarioBlazevic
derive-IG80.0Macro to derive instances for Instant-Generics using Template Haskell (bsd3, data, generics, library)2010-09-06HiromiIshii
derive-enumerable140.0Generic instances for enumerating complex data types (data, generics, gpl, library)2022-11-18mgoszcz2, theunixman
derive-lifted-instances150.0Derive class instances though various kinds of lifting (apache, data, development, generics, library)2020-10-03SjoerdVisscher
deriving-aeson1800.0Type driven generic aeson instance customisation (bsd3, generics, json, library)2021-11-10FumiakiKinoshita
deriving-show-simple30.0Derive a Show instance without field selector names (bsd3, generics, library)2020-10-28FumiakiKinoshita
emgm180.0Extensible and Modular Generics for the Masses (bsd3, generics, library)2011-09-21SeanLeather
fixplate200.0Uniplate-style generic traversals for optionally annotated fixed-point types. (bsd3, generics, library)2019-11-22BalazsKomuves
flay180.0Work generically on your datatype without knowing its shape nor its contents. (bsd3, data, generics, library)2018-05-26RenzoCarbonara
functorm100.0Data.FunctorM (compatibility package) (bsd3, generics, library)2007-07-07StefanORear
gdiff-ig50.0Generic diff for the instant-generics library (bsd3, generics, library)2011-06-16JosePedroMagalhaes
gdiff-th280.0Generate gdiff GADTs and Instances. (bsd3, generics, library, testing)2013-03-27JonathanFischoff
generic-binary100.0Generic Data.Binary derivation using GHC generics. (bsd3, data, generics, library)2011-11-12SebastiaanVisser
generic-church142.0Automatically convert Generic instances to and from church representations (generics, library, mit)2014-09-09jozefg
generic-constraints170.0Constraints via Generic (bsd3, generics, library)2019-08-29YairChuchem
generic-data3072.0Deriving instances with GHC.Generics and related utilities (generics, library, mit, other)2022-08-14lyxia
generic-deepseq100.0Generic deep evaluation of data structures (bsd3, control, generics, library)2012-02-28MaximeHenrion
generic-deriving4080.0Generic programming library for generalised deriving. (bsd3, generics, library)2022-07-23JosePedroMagalhaes, ryanglscott
generic-functor230.0Deriving generalized functors with GHC.Generics (generics, library, mit)2022-10-21lyxia
generic-labels30.0Generically extract and replace collections of record fields (bsd3, data, generics, library, records)2021-02-09sheaf
generic-lens2702.75Generically derive traversals, lenses and prisms. (bsd3, generics, lens, library, records)2022-01-22mpickering, kcsongor
generic-lens-core2250.0Generically derive traversals, lenses and prisms. (bsd3, generics, lens, library, records)2022-01-22kcsongor
generic-lens-labels60.0GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics (bsd3, generics, lens, library, overloadelabels, records)2018-01-09duog
generic-lens-lite210.0Monomorphic field lens like with generic-lens (bsd3, generics, lens, library)2020-01-14phadej
generic-maybe230.0A generic version of Data.Maybe (bsd3, generics, library)2014-02-13JonathanFischoff
generic-optics330.0Generically derive traversals, lenses and prisms. (bsd3, generics, lens, library, records)2022-01-22kcsongor
generic-optics-lite20.0Monomorphic field opics like with generic-lens (bsd3, generics, lens, library, optics)2020-01-14phadej
generic-override240.0Provides functionality for overriding instances for generic derivation (bsd3, generics, library)2022-03-14carymrobbins
generic-override-aeson230.0Provides orphan instances necessary for integrating generic-override and aeson (bsd3, generics, library)2022-03-14carymrobbins
generic-pretty-instances30.0GenericPretty canonical instances (bsd3, generics, library, pretty-printer, text)2022-07-22coingaming
generic-random2132.25Generic random generators for QuickCheck (generics, library, mit, testing)2021-11-23lyxia
generic-records60.0Magic record operations using generics (bsd3, generics, library, records)2017-06-05kcsongor
generically1340.0Generically newtype to use with DerivingVia (bsd3, generics, library)2022-06-15phadej, ryanglscott
generics-eot362.25A library for generic programming that aims to be easy to understand (bsd3, generics, library)2019-03-13SoenkeHahn
generics-mrsop122.0Generic Programming with Mutually Recursive Sums of Products. (generics, library, mit)2019-10-14vcmiraldo
generics-mrsop-gdiff40.0Reimplementation of the gdiff algorithm for generics-mrsop (bsd3, generics, library)2019-10-14vcmiraldo
generics-sop2402.75Generic Programming using True Sums of Products (bsd3, generics, library)2022-01-02AndresLoeh, EdskoDeVries
generics-sop-lens280.0Lenses for types in generics-sop (bsd3, data, generics, library)2020-03-30phadej
genifunctors130.0Generate generalized fmap, foldMap and traverse (bsd3, generics, library)2016-11-14DanRosen
geniplate320.0Use Template Haskell to generate Uniplate-like functions. (bsd3, generics, library)2014-09-07LennartAugustsson
geniplate-mirror682.0Use Template Haskell to generate Uniplate-like functions. (bsd3, generics, library)2021-06-18DanRosen, LTChen
gpah40.0Generic Programming Use in Hackage (bsd3, generics, program)2013-12-05JohanJeuring
guarded-rewriting50.0Datatype-generic rewriting with preconditions (bsd3, generics, library)2010-03-03JosePedroMagalhaes
heidi122.0Tidy data in Haskell (data-mining, data-science, generics, library, mit, program)2021-06-17ocramz
idiomatic40.0Deriving Applicative for sum types.. Idiomatically. (bsd3, generics, library)2022-04-16BaldurBlondal
instant-aeson50.0Generic Aeson instances through instant-generics (bsd3, generics, library)2015-08-09RenzoCarbonara
instant-bytes50.0Generic Serial instances through instant-generics (bsd3, generics, library)2015-08-09RenzoCarbonara
instant-deepseq50.0Generic NFData instances through instant-generics (bsd3, generics, library)2015-08-09RenzoCarbonara
instant-generics250.0Generic programming library with a sum of products view (bsd3, generics, library)2016-07-30JosePedroMagalhaes
instant-hashable40.0Generic Hashable instances through instant-generics (bsd3, generics, library)2015-08-09RenzoCarbonara
instant-zipper30.0Heterogenous Zipper in Instant Generics (generics, library)2010-11-16BramSchuur
iso-deriving70.0Deriving via arbitrary isomorphisms. (generics, library, mit)2020-04-24HansHoglund
json-sop240.0Generics JSON (de)serialization using generics-sop (bsd3, generics, library)2022-01-04AndresLoeh, EdskoDeVries
large-generics60.0Generic programming API for large-records and large-anon (bsd3, generics, library)2022-04-06EdskoDeVries
large-records62.25Efficient compilation for large records, linear in the size of the record (bsd3, generics, library)2022-07-22EdskoDeVries
lens8883.0Lenses, Folds and Traversals (bsd2, data, generics, lenses, library)2022-08-11EdwardKmett, EricMertens, JohnWiegley, ryanglscott
lens-action340.0Monadic Getters and Folds (bsd3, data, generics, lenses, library)2021-11-16EdwardKmett, EricMertens, ryanglscott
lens-sop150.0Computing lenses generically using generics-sop (bsd3, generics, library)2019-05-09AndresLoeh
ligd50.0Lightweight Implementation of Generics and Dynamics (bsd3, generics, library)2011-09-15SeanLeather
linear-generics270.0Generic programming library for generalised deriving. (bsd3, generics, library)2021-11-05dfeuer
listlike-instances (deprecated in favor of ListLike)140.0Extra instances of the ListLike class (bsd3, data-structures, deprecated, generics, library)2012-11-13JohnLato
meta-misc30.0Utility library providing miscellaneous meta-programming utilities. (bsd3, data, generics, language, library, utility)2014-12-02ByronJohnson
model200.0Derive a model of a data type using Generics (bsd3, data, generics, library, reflection)2019-05-29PasqualinoAssini
multifocal40.0Bidirectional Two-level Transformation of XML Schemas (bsd3, generics, library, program)2012-01-26HugoPacheco
multiplate190.0Lightweight generic library for mutually recursive data types. (generics, lenses, library, mit)2015-09-27RussellOConnor
multiplate-simplified40.0Shorter, more generic functions for Multiplate. (generics, library, mit)2012-04-22BalazsEndresz
multirec202.25Generic programming for families of recursive datatypes (bsd3, generics, library)2018-11-12AndresLoeh, JosePedroMagalhaes
multirec-alt-deriver50.0Alternative multirec instances deriver (bsd3, generics, library, template-haskell)2010-11-29DanielSchuessler
multirec-binary50.0Generic Data.Binary instances using MultiRec. (bsd3, data, generics, library)2009-05-25SebastiaanVisser
mutable-lens30.0Interoperate mutable references with regular lens (apache, data, generics, lenses, library)2020-11-25infinity0
nominal200.0Binders and alpha-equivalence made easy (compilers-interpreters, generics, gpl, language, library)2022-11-16PeterSelinger
one-liner462.5Constraint-based generics (bsd3, generics, library)2022-05-23SjoerdVisscher
pointless-haskell160.0Pointless Haskell library (bsd3, generics, library)2014-05-19HugoPacheco
pointless-lenses190.0Pointless Lenses library (bsd3, generics, library)2012-01-26HugoPacheco
pointless-rewrite60.0Pointless Rewrite library (bsd3, generics, library)2012-01-26HugoPacheco
posable50.0A product-of-sums generics library (bsd3, generics, library)2022-06-16riscky
pretty-sop190.0A generic pretty-printer using generics-sop (bsd3, generics, library)2019-05-09AndresLoeh, EdskoDeVries
projection30.0Projection function for arbitrarily nested binary product types. (bsd3, generics, library)2014-08-22PatrickBahr
putlenses90.0Put-based lens library (bsd3, generics, lenses, library)2014-09-30HugoPacheco
quiet1282.25Generic deriving of Read/Show with no record labels. (bsd3, generics, library)2020-02-01JacobStanley
rank2classes732.0standard type constructor class hierarchy, only with methods of rank 2 types (bsd3, control, data, generics, library)2022-10-16MarioBlazevic
records-sop260.0Record subtyping and record utilities with generics-sop (bsd3, generics, library)2021-04-09AndresLoeh
regular160.0Generic programming library for regular datatypes. (bsd3, generics, library)2014-12-24JosePedroMagalhaes
regular-extras90.0Additional functions for regular: arbitrary, coarbitrary, and binary get/put. (bsd3, generics, library)2013-12-10JosePedroMagalhaes
regular-web50.0Generic programming for the web (bsd3, generics, library, web)2010-03-20ChrisEidhof
reified-records100.0Reify records to Maps and back again (generics, library, mit)2014-05-07jozefg
rewriting50.0Generic rewriting library for regular datatypes. (bsd3, generics, library)2012-04-16JosePedroMagalhaes
sai-shape-syb90.0Obtain homogeneous values from arbitrary values, transforming or culling data (bsd3, generics, library)2015-01-03AndrewSeniuk
shapely-data40.0Generics using @(,)@ and @Either@, with algebraic operations and typed conversions (bsd3, data, generics, library)2013-12-22BrandonSimmons
smallcheck-kind-generics (deprecated)20.0See README for more info (bsd3, deprecated, generics, library, testing)2020-01-27
special-functors (deprecated in favor of base)40.0Control.Applicative, Data.Foldable, Data.Traversable (compatibility package) (bsd3, deprecated, generics, library)2010-11-29HenningThielemann
spine30.0Simple implementation of the generic spine view (bsd3, generics, library)2011-09-23SeanLeather
split-morphism22.0Split Epimorphisms and Monomorphisms (bsd3, data, generics, lenses, library)2019-09-10gvolpe
staged-gg20.0GHC.Generics style staged generics (bsd3, generics, library, staged)2021-02-21phadej
syb3540.0Scrap Your Boilerplate (bsd3, generics, library)2022-09-17IanLynagh, JosePedroMagalhaes, SergeyVinokurov
syz150.0Scrap Your Zippers (bsd3, generics, library)2010-07-27MichaelAdams
text-generic-pretty30.0A generic, derivable, haskell pretty printer. (bsd3, generics, library, pretty-printer, text)2016-12-24joe9
thorn60.0Datatype Manipulation with Template Haskell (bsd3, data, generics, library)2013-11-23Kinokkory
unbound240.0Generic support for programming with names and binders (bsd3, compilers-interpreters, generics, language, library)2018-10-15BrentYorgey, sweirich
unfoldable300.0Class of data structures that can be unfolded. (bsd3, generics, library)2021-02-24SjoerdVisscher
uniplate1812.0Help writing simple, concise and fast generic operations. (bsd3, generics, library)2020-11-07NeilMitchell
vinyl-generics20.0Convert plain records to vinyl (and vice versa), generically. (bsd3, data, generics, library)2019-02-19GagandeepBhatia
wakame80.0Functions to manipulate records (bsd3, generics, library, records)2020-07-02kayhide
wrapped60.0Newtypes to carry DerivingVia instances (apache, generics, library)2021-09-17AndrewPritchard
wrapped-generic-default30.0A Generic instance of Default (apache, generics, library)2021-09-17AndrewPritchard
xformat90.0Extensible, type-safe formatting with scanf- and printf-like functions (bsd3, generics, library, text)2013-12-31SeanLeather
yoko200.0Generic Programming with Disbanded Data Types (bsd3, generics, library, reflection)2012-09-26NicolasFrisby
zipper100.0Generic zipper for families of recursive datatypes (bsd3, generics, library)2018-11-12AndresLoeh