10

8

6

4

2


10.0

5.4

10.0

7.0

10.0

9.7

9.8

5.0

9.7

6.0

9.7

4.7

100 Data Structures packages and projects

  • miso

    10.0 5.4 Haskell
    :ramen: A tasty Haskell front-end framework
  • hevm

    10.0 7.0 Haskell
    Dapp, Seth, Hevm, and more
  • Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
    Promo
  • Agda

    10.0 9.7 Haskell
    Agda is a dependently typed programming language / interactive theorem prover.
  • containers

    9.8 5.0 Haskell
    Assorted concrete container types
  • singletons

    9.7 6.0 Haskell
    Fake dependent types in Haskell using singletons
  • vinyl

    9.7 4.7 Haskell
    Extensible Records for Haskell. Pull requests welcome! Come visit us on #vinyl on freenode.
  • fgl

    9.6 0.0 Haskell
    A Functional Graph Library for Haskell
  • cubical

    9.4 0.0 Haskell
    Implementation of Univalence in Cubical Sets
  • repa-eval

    9.4 2.8 Haskell
    High performance, regular, shape polymorphic parallel arrays.
  • repa-convert

    9.4 2.8 Haskell
    High performance, regular, shape polymorphic parallel arrays.
  • repa-scalar

    9.4 2.8 Haskell
    High performance, regular, shape polymorphic parallel arrays.
  • repa-array

    9.4 2.8 Haskell
    High performance, regular, shape polymorphic parallel arrays.
  • parameterized-utils

    9.1 7.7 Haskell
    A set of utilities for using indexed types including containers, equality, and comparison.
  • psqueues

    9.1 0.0 Haskell
    Priority Search Queues in three different flavors for Haskell
  • adjunctions

    9.0 2.4 Haskell
    Simple adjunctions
  • ethereum-client-haskell

    9.0 0.0 Haskell
    A Haskell version of an Ethereum client
  • hoq

    9.0 0.0 Haskell
    A language based on homotopy type theory with an interval
  • distributive

    8.9 0.0 Haskell
    Dual Traversable
  • type-level-sets

    8.8 2.2 Haskell
    Type-level sets for Haskell (with value-level counterparts and various operations)
  • bookkeeper

    8.8 0.0 Haskell
    Anonymous records and overloaded labels
  • justified-containers

    8.7 0.0 Haskell
    Standard containers, with keys that carry type-level proofs of their own presence.
  • clafer

    8.6 0.0 Haskell
    Clafer is a lightweight modeling language
  • EdisonAPI

    8.5 0.0 Haskell
    Edison: A Library of Efficient Data Structures
  • bytestring-trie

    8.3 4.2 Haskell
    An efficient finite map from (byte)strings to values.
  • slist

    8.3 0.0 Haskell
    ♾️ Sized list
  • ixset-typed

    8.2 4.3 Haskell
    More strongly typed variant of the ixset Haskell package
  • void

    8.1 0.0 Haskell
    Provides Data.Void, which is in base since ghc 7.8 or so
  • haggle

    7.9 0.0 Haskell
    An efficient graph library for Haskell
  • hamtmap

    7.9 0.0 Haskell
    A purely functional and persistent hash map
  • heaps

    7.9 0.0 Haskell
    Asymptotically optimal Brodal/Okasaki heaps
  • bitset

    7.8 0.0 Haskell
    A compact functional set data structure
  • knit

    7.8 0.0 Haskell
    Ties the knot on data structures that reference each other by unique keys
  • multiset

    7.8 0.0 Haskell
    multiset haskell package
  • graphite

    7.6 0.0 Haskell
    Haskell graphs and networks library
  • nonempty-containers

    7.5 0.0 Haskell
    Efficient non-empty variants of containers data types, with full API
  • algebra-checkers

    7.5 0.0 Haskell
    checkers for algebra driven design
  • map-exts

    7.4 0.0 Haskell
    Extensions to Data.Map
  • helf

    7.3 0.0 Haskell
    Haskell implementation of the Edinburgh Logical Framework
  • data-r-tree

    7.3 0.0 Haskell
    Haskell implementatio of R-Trees
  • eliminators

    7.2 3.8 Haskell
    Dependently typed elimination functions using singletons
  • rawr

    7.1 0.0 Haskell
    Anonymous extensible records and variant types
  • claferIG

    7.1 0.0 Haskell
    Support for reasoning on Clafer models by instantiation and counter example generation.
  • map-syntax

    6.7 0.0 Haskell
    Syntax sugar and explicit semantics for statically defined maps
  • ixset

    6.7 3.7 Haskell
    A Set type which supports multiple indexes
  • mtl-c

    6.7 0.0 Haskell
    Monad transformers in CPS
  • supermonad

    6.7 0.0 Haskell
    A plugin for GHC to support super monads.
  • representable-functors

    6.6 0.0 Haskell
    representable functors
  • igraph

    6.6 0.0 Haskell
    Incomplete Haskell bindings to the igraph library (which is written in C)
  • hw-fingertree-strict

    6.5 0.0 Haskell
    Generic strict finger-tree structure
  • TypeCompose

    6.4 0.0 Haskell
    Type composition classes & instances & misc
  • ethereum-analyzer

    6.4 0.0 Haskell
    An Ethereum contract analyzer.
  • selections

    6.4 0.0 Haskell
    Haskell Package for operating with selections over an underlying functor
  • regional-pointers

    6.2 0.0 Haskell
    Regional memory pointers
  • data-clist

    6.2 0.0 Haskell
    A purely functional ring data structure for Haskell.
  • permutation

    6.1 0.0 Haskell
    git import of patrick perry permutations lib from darcs
  • ilist

    6.1 1.2 Haskell
    ℹ️ Index-related functions for lists
  • composition-tree

    6.0 0.0 Haskell
    Composition trees for arbitrary monoids.
  • heap

    5.8 0.0 Haskell
    A flexible Haskell implementation of minimum, maximum, minimum-priority, maximum-priority and custom-ordered heaps.
  • safer-file-handles

    5.7 0.0 Haskell
    Type-safe file handling
  • DrIFT

    5.5 0.0 Haskell
    A mirror of DrIFT.
  • DrIFT-cabalized

    5.5 0.0 Haskell
    A mirror of DrIFT.
  • repa-devil

    5.4 0.0 Haskell
    Image library based on the DevIL open source image library for the repa array library.
  • loc

    5.3 3.1 Haskell
    Types representing line and column positions and ranges in text files.
  • data-stringmap

    5.3 0.0 Haskell
    Haskell Project to convert the PrefixTree of the Holumbus into it's own Hackage Packet
  • extended-containers

    5.3 0.0 Haskell
    A Haskell library for containers to extend the containers and unordered-containers packages.
  • ethereum-merkle-patricia-db

    5.1 0.0 Haskell
    A modified Merkle Patricia DB
  • ethereum-rlp

    5.0 0.0 Haskell
    Ethereum Recursive Length Prefix Encoding
  • composition

    5.0 0.0 Haskell
    Combinators for unorthodox function composition in Haskell
  • usb-safe

    5.0 0.0 Haskell
    Type-safe communication with USB devices
  • colorful-monoids

    4.8 0.0 Haskell
    colorful-monoids: Styled console text output using ANSI escape sequences
  • hw-fingertree

    4.7 3.0 Haskell
    Generic finger-tree structure, with example instances
  • multi-containers

    4.7 0.0 Haskell
    A few variants of multimaps.
  • type-indexed-queues

    4.5 0.0 Haskell
    Queues with verified and unverified versions
  • composition-extra

    4.3 0.0 Haskell
    Combinators for unorthodox structure composition in Haskell
  • open-typerep

    4.3 0.0 Haskell
    Open type representations and dynamic types
  • repa-sndfile

    3.8 0.0 Haskell
    Reading and writing audio data with repa
  • repa-fftw

    3.8 0.0 Haskell
    Performs fft on repa array with FFTW
  • monadic-arrays

    3.8 0.0 Haskell
    MArray instances for monad transformers
  • agda-snippets

    3.8 0.0 Haskell
    Library and tool to render the snippets in literate Agda files to hyperlinked HTML, leaving the rest of the text untouched.
  • pomaps

    3.8 0.0 Haskell
    Haskell data structure for maps and sets with partially ordered keys
  • bk-tree

    3.8 0.0 Haskell
    Haskell library meant to be a set of tools to correct spelling mistakes, homophones, and OCR errors
  • type-level-bst

    3.5 0.0 Haskell
    Type-Level Binary Search Tree in Haskell
  • btree-concurrent

    3.5 0.0 Haskell
    A backend agnostic, concurrent BTree written in Haskell
  • more-containers

    3.5 0.0 Haskell
    A few more container types
  • tie-knot

    3.5 0.0 Haskell
    "Ties the knot" on a given set of structures that reference each other by keys - replaces the keys with their respective values.
  • safer-file-handles-text

    3.5 0.0 Haskell
    Extends safer-file-handles with Text operations
  • flux-monoid

    3.5 0.0 Haskell
    A monoid which counts changing values in a sequence
  • safer-file-handles-bytestring

    3.5 0.0 Haskell
    Extends safer-file-handles with ByteString operations
  • Sit

    3.2 2.4 Haskell
    Prototypical type checker for Type Theory with Sized Natural Numbers
  • nonemptymap

    3.2 0.0 Haskell
    NonEmpty Map Libary
  • naperian

    3.2 0.0 Haskell
    Efficient representable functors
  • array-memoize

    3.2 0.0 Haskell
    Memoize discrete functions (restricted to a finite domain) using arrays
  • min-max-pqueue

    2.9 0.0 Haskell
    Min-max priority queue, also known as double-ended priority queue.
  • graph-wrapper

    2.9 0.0 Haskell
    A wrapper around the standard Data.Graph with a less awkward interface
  • HoleyMonoid

    2.9 0.0 Haskell
    Automatically exported from code.google.com/p/monoid-cont
  • invertible

    2.6 0.0 Haskell
    Haskell bidirectional arrows, bijective functions, and invariant functors
  • data-forest

    2.6 0.0 Haskell
    A simple multi-way tree data structure.
  • rbst

    2.6 0.0 Haskell
    Randomized Binary Search Trees (Martinez, and Roura, 1997)
  • bookkeeper-permissions

    2.6 0.0 Haskell
    Permissions for bookkeeper records
  • bytestring-to-vector

    2.6 0.0 Haskell
    Convert between ByteString and Vector.Storable without copying

Add another 'Data Structures' Package