Haskell Data

Open-source Haskell projects categorized as Data | Edit details
Related topics: #Haskell #Network #Comonads #JSON #Hw

Top 23 Haskell Data Projects

  • semantic-source

    Parsing, analyzing, and comparing source code across many languages

    Project mention: Stack Graphs | news.ycombinator.com | 2021-12-09

    Meanwhile their Tree-Sitter-based semantic parser[1] looks abandoned. There is even rotting for years pull request[2] adding support of the same stack graphs into it.

    [1] https://github.com/github/semantic

    [2] https://github.com/github/semantic/pull/535

  • lens

    Lenses, Folds, and Traversals - Join us on freenode #haskell-lens (by ekmett)

  • SonarQube

    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.

  • proto-lens

    API for protocol buffers using modern Haskell language and library patterns.

  • code-builder

    Packages for defining APIs, running them, generating client code and documentation.

  • massiv

    Efficient Haskell Arrays featuring Parallel computation

  • text

    Haskell library for space- and time-efficient operations over Unicode text. (by haskell)

    Project mention: Switch internal representation to UTF8 by Bodigrim · Pull Request #365 · haskell/text | reddit.com/r/haskell | 2021-08-22

    Here is a representative patch for text: https://github.com/haskell/text/pull/365/commits/37a2157245457a287d638bbceb472fe93b71f224 Hopefully it clarifies why achieving C performance is problematic even if you have enough primitive operations.

  • holmes

    A reference library for constraint-solving with propagators and CDCL.

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

  • Frames

    Data frames for tabular data.

  • compendium-client

    Mu (μ) is a purely functional framework for building micro services.

    Project mention: My ideal GraphQL framework for Haskell | reddit.com/r/haskell | 2021-08-04

    full example: https://github.com/higherkindness/mu-haskell/blob/master/graphql/exe/Main.hs

  • microlens

    A lightweight (but compatible with ‘lens’) lenses library

  • unordered-containers

    Efficient hashing-based container types

    Project mention: CS SYD - JSON Vulnerability in Haskell's Aeson library | reddit.com/r/haskell | 2021-09-11

    As I understand it, the solution here only involves a single package: https://github.com/haskell-unordered-containers/unordered-containers/pull/217

  • cassava

    A CSV parsing and encoding library optimized for ease of use and high performance

    Project mention: Working with CSVs | reddit.com/r/haskellquestions | 2021-10-27

    I personnaly use cassava which should have everything you need (even though it can be quite obscure some times). I also know about Frames which might reduce some boiler plate at the price of a step up in complexity (disclaimer I've never use it, but it's author is a serious guy so I'm sure this package as some benefits).

  • higgledy

    Higher-kinded data via generics

  • refined

    Refinement types with static checking (by nikita-volkov)

  • alfred-margaret

    Fast Aho-Corasick string searching

  • caledon

    higher order dependently typed logic programing

  • rei

    Process lists easily

  • json-autotype

    Automatic Haskell type inference from JSON input

  • critbit

    A Haskell implementation of crit-bit trees.

  • msgpack

    Haskell implementation of MessagePack / msgpack.org[Haskell]

  • discrimination

    Fast linear time sorting and discrimination for a large class of data types

  • hashtables

    Mutable hash tables for Haskell, in the ST monad

    Project mention: [ANN] vector-hashtables | reddit.com/r/haskell | 2021-09-10

    [1] https://github.com/gregorycollins/hashtables/issues/49

  • audiovisual

    Extensible records, variants, structs, effects, tangles

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

Haskell Data related posts


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

Project Stars
1 semantic-source 8,226
2 lens 1,832
3 proto-lens 396
4 code-builder 389
5 massiv 350
6 text 321
7 holmes 280
8 Frames 274
9 compendium-client 274
10 microlens 260
11 unordered-containers 214
12 cassava 207
13 higgledy 164
14 refined 161
15 alfred-margaret 156
16 caledon 147
17 rei 142
18 json-autotype 142
19 critbit 136
20 msgpack 128
21 discrimination 125
22 hashtables 117
23 audiovisual 113
Find remote jobs at our new job board 99remotejobs.com. There are 30 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.