Haskell Generics

Open-source Haskell projects categorized as Generics | Edit details

Top 23 Haskell Generic Projects

  • GitHub repo generic-records

    Generically derive traversals, lenses, and prisms.

  • GitHub repo higgledy

    Higher-kinded data via generics

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

  • GitHub repo generics-sop

    Generic Programming using True Sums of Products

  • GitHub repo envy

    :angry: Environmentally friendly environment variables

    Project mention: I’ve tried to learn Haskell several times. But keep failing | reddit.com/r/haskell | 2021-06-01

    when you already know how to compile and run single-module interactive console programs, it takes about a day to understand basics of Cabal, and about a week to learn about input parsing and output formatting. Do you need CLI args? Use optparse-applicative. Env vars? Use envy. JSON? Use aeson. Don't think about performance and/or API conventions, that's not what you should be concerned of at this point, as you are just learning to compose things together from indivdual parts.

  • GitHub repo compdata

    Haskell library implementing "Data Types a la Carte"

  • GitHub repo generic-random

    Generic random generators (by Lysxia)

  • GitHub repo uniplate

    Haskell library for simple, concise and fast generic operations.

  • 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 one-liner

    Constraint-based generics

  • GitHub repo generic-deriving

  • GitHub repo syb

    Scrap Your Boilerplate generic programming library in Haskell

  • GitHub repo generic-data

    Generic data types in Haskell, utilities for GHC.Generics

  • GitHub repo generic-override-aeson

    Override instances used by Haskell's generic derivation

  • GitHub repo free-functors

    Provides free functors that are adjoint to functors that forget class constraints.

  • GitHub repo generics-eot

    A library for generic programming that aims to be easy to understand

  • GitHub repo Capabilities

    A Haskell library providing separation of effects on the type level, effectively splitting up the monolithic IO-monad into more limited capabilities.

  • GitHub repo heidi

    heidi : tidy data in Haskell

  • GitHub repo generic-data-surgery

    Surgery for generic data types

  • GitHub repo basic-sop

    Basic examples and functions for generics-sop

  • GitHub repo multirec

  • GitHub repo iso-deriving

    Derive instances through isomorphisms

  • GitHub repo wakame

    Haskell library of row polymorphic record manipulator

  • GitHub repo large-hashable

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

  • GitHub repo lens-sop

    Computing lenses generically using generics-sop

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


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

Project Stars
1 generic-records 413
2 higgledy 164
3 generics-sop 142
4 envy 137
5 compdata 80
6 generic-random 79
7 uniplate 61
8 one-liner 46
9 generic-deriving 41
10 syb 39
11 generic-data 37
12 generic-override-aeson 30
13 free-functors 27
14 generics-eot 24
15 Capabilities 24
16 heidi 21
17 generic-data-surgery 20
18 basic-sop 20
19 multirec 18
20 iso-deriving 17
21 wakame 16
22 large-hashable 15
23 lens-sop 13
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.
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.