Haskell Generics

Open-source Haskell projects categorized as Generics

Top 23 Haskell Generic Projects

  • generic-records

    Generically derive traversals, lenses, and prisms.

  • higgledy

    Higher-kinded data via generics

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • generics-sop

    Generic Programming using True Sums of Products

  • envy

    :angry: Environmentally friendly environment variables

  • compdata

    Haskell library implementing "Data Types a la Carte"

    Project mention: Most Influential Functional Pearls since 2000? | /r/haskell | 2023-03-06

    There is a quite comprehensive implementation of these ideas in compdata. Even if I don't use it (the paper or the library) directly, it builds on a quite natural idea (data types are initial algebras of functors, and functors compose) so it's nice to have a catchy name for it, "à la carte". A couple of papers have borrowed that phrase in their title as an allusion to that pearl.

  • generic-random

    Generic random generators (by Lysxia)

  • uniplate

    Haskell library for simple, concise and fast generic operations.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • one-liner

    Constraint-based generics

  • generic-data

    Generic data types in Haskell, utilities for GHC.Generics

  • generic-deriving

  • syb

    Scrap Your Boilerplate generic programming library in Haskell

  • generic-override-aeson

    Override instances used by Haskell's generic derivation

  • free-functors

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

  • Capabilities

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

  • generics-eot

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

  • heidi

    heidi : tidy data in Haskell

  • generic-data-surgery

    Surgery for generic data types

  • basic-sop

    Basic examples and functions for generics-sop

  • iso-deriving

    Derive instances through isomorphisms

  • multirec

  • wakame

    Haskell library of row polymorphic record manipulator

  • records-sop

    Experimental implementation of generic record subtyping

  • lens-sop

    Computing lenses generically using generics-sop

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

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 2023-03-06.

Haskell Generics related posts

Index

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

Project Stars
1 generic-records 432
2 higgledy 170
3 generics-sop 157
4 envy 148
5 compdata 87
6 generic-random 81
7 uniplate 70
8 one-liner 47
9 generic-data 43
10 generic-deriving 43
11 syb 42
12 generic-override-aeson 30
13 free-functors 27
14 Capabilities 27
15 generics-eot 26
16 heidi 24
17 generic-data-surgery 23
18 basic-sop 20
19 iso-deriving 20
20 multirec 19
21 wakame 18
22 records-sop 17
23 lens-sop 15
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.
app.getonboardai.com