Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

hackage.haskell.org "data-structures" keyword

Stack 0.4.0
A stack is a basic data structure that can be logically thought as linear structure represented b...
6 versions - Latest release: over 5 years ago - 11 dependent repositories - 5.05 thousand downloads total - 1 maintainer
Etage-Graph 0.1.8
7 versions - Latest release: about 10 years ago - 1 dependent repositories - 6.17 thousand downloads total - 1 maintainer
DrIFT-cabalized 2.3.0
DrIFT is a type sensitive preprocessor for Haskell. It extracts type declarations and directives ...
5 versions - Latest release: over 10 years ago - 4.97 thousand downloads total - 2 maintainers
repa-fftw 3.2.3.2
2 versions - Latest release: over 10 years ago - 2 dependent repositories - 1.92 thousand downloads total - 1 maintainer
adp-multi-monadiccp 0.2.1
3 versions - Latest release: almost 11 years ago - 2.91 thousand downloads total - 1 maintainer
repa-array 4.2.3.1
5 versions - Latest release: almost 8 years ago - 2 dependent repositories - 3.29 thousand downloads total - 4 maintainers
Top 6.1% on hackage.haskell.org
void 0.7.3
A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist.
26 versions - Latest release: about 5 years ago - 51 dependent packages - 742 dependent repositories - 320 thousand downloads total - 19 stars on GitHub - 3 maintainers
Top 8.8% on hackage.haskell.org
vector-instances 3.4.2
Orphan Instances for Data.Vector.
21 versions - Latest release: about 1 year ago - 10 dependent packages - 171 dependent repositories - 36.8 thousand downloads total - 9 stars on GitHub - 2 maintainers
trial-tomland 0.0.0.0 💰
Trial data structure related helper functions for tomland.
1 version - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 2.01 thousand downloads total - 20 stars on GitHub - 2 maintainers
trial 0.0.0.0 💰
The Trial Data Structure is a Either-like structure that keeps events history inside. The data ty...
1 version - Latest release: almost 4 years ago - 3 dependent packages - 3 dependent repositories - 2.08 thousand downloads total - 20 stars on GitHub - 2 maintainers
Top 5.7% on hackage.haskell.org
stm-containers 1.2.1
Containers for STM
36 versions - Latest release: 7 days ago - 13 dependent packages - 348 dependent repositories - 34.9 thousand downloads total - 62 stars on GitHub - 1 maintainer
Top 9.7% on hackage.haskell.org
semirings 0.5.4
Haskellers are usually familiar with monoids and semigroups. A monoid has an appending operation ...
22 versions - Latest release: almost 4 years ago - 7 dependent packages - 15 dependent repositories - 19.8 thousand downloads total - 40 stars on GitHub - 1 maintainer
semilattices 0.0.0.7
Join- and meet-semilattices, with optional upper and lower bounds, and a variety of instances for...
8 versions - Latest release: 2 months ago - 1 dependent package - 4 dependent repositories - 4.14 thousand downloads total - 42 stars on GitHub - 1 maintainer
Top 3.6% on hackage.haskell.org
semigroups 0.19.2
In mathematics, a semigroup is an algebraic structure consisting of a set together with an associ...
64 versions - Latest release: over 2 years ago - 350 dependent packages - 1,911 dependent repositories - 485 thousand downloads total - 62 stars on GitHub - 4 maintainers
row-types 1.0.1.2
This package uses closed type families and type literals to implement open records and variants. ...
11 versions - Latest release: over 2 years ago - 11 dependent packages - 31 dependent repositories - 11.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
representable-functors 3.0.1
Representable functors
39 versions - Latest release: over 11 years ago - 1 dependent package - 2 dependent repositories - 30.5 thousand downloads total - 9 stars on GitHub - 4 maintainers
Top 2.3% on hackage.haskell.org
psqueues 0.2.8.0
The psqueues package provides Priority Search Queues in three different flavors. OrdPSQ k p v, w...
21 versions - Latest release: 7 months ago - 16 dependent packages - 110 dependent repositories - 70.4 thousand downloads total - 1 maintainer
Top 8.5% on hackage.haskell.org
pqueue 1.3.2
A fast, reliable priority queue implementation based on a binomial heap.
19 versions - Latest release: over 7 years ago - 7 dependent packages - 225 dependent repositories - 22.5 thousand downloads total - 14 stars on GitHub - 4 maintainers
Top 9.7% on hackage.haskell.org
parameterized-utils 2.1.1
A set of utilities for using indexed types including containers, equality, and comparison.
14 versions - Latest release: almost 4 years ago - 11 dependent packages - 30 dependent repositories - 10.5 thousand downloads total - 57 stars on GitHub - 4 maintainers
nonempty-containers 0.3.4.5 💰
Efficient and optimized non-empty versions of types from containers. Inspired by non-empty-contai...
13 versions - Latest release: 5 months ago - 6 dependent packages - 25 dependent repositories - 14.6 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 7.3% on hackage.haskell.org
multimap 1.2.1
4 versions - Latest release: almost 11 years ago - 7 dependent packages - 165 dependent repositories - 9.35 thousand downloads total - 1 maintainer
Top 7.6% on hackage.haskell.org
list-t 1.0.5
ListT done right
36 versions - Latest release: over 2 years ago - 17 dependent packages - 197 dependent repositories - 47.1 thousand downloads total - 15 stars on GitHub - 1 maintainer
Top 6.8% on hackage.haskell.org
keys 3.12.3
This package provides a bunch of ad hoc classes for accessing parts of a container. In practice ...
37 versions - Latest release: over 4 years ago - 7 dependent packages - 183 dependent repositories - 79.1 thousand downloads total - 22 stars on GitHub - 3 maintainers
Top 4.2% on hackage.haskell.org
kan-extensions 5.2.6
Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads.
59 versions - Latest release: 12 days ago - 15 dependent packages - 203 dependent repositories - 144 thousand downloads total - 77 stars on GitHub - 3 maintainers
javelin 0.1.2.0
3 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 98 downloads total - 1 maintainer
infinite-list 0.1.1
Modern lightweight library for infinite lists with fusion: API similar to Data.List. No non-boo...
2 versions - Latest release: 5 months ago - 6 dependent packages - 1 dependent repositories - 873 downloads total - 16 stars on GitHub - 1 maintainer
hw-xml 0.5.1.2 💰
XML parser based on succinct data structures. Please see README.md
19 versions - Latest release: 4 months ago - 1 dependent package - 7 dependent repositories - 8.57 thousand downloads total - 15 stars on GitHub - 2 maintainers
hw-rankselect-base 0.3.4.1 💰
Please see README.md
15 versions - Latest release: almost 4 years ago - 5 dependent packages - 18 dependent repositories - 9.31 thousand downloads total - 9 stars on GitHub - 3 maintainers
hw-rankselect 0.13.4.1 💰
Please see README.md
37 versions - Latest release: about 2 years ago - 4 dependent packages - 21 dependent repositories - 25.8 thousand downloads total - 18 stars on GitHub - 3 maintainers
hw-dsv 0.4.0 💰
Please see the README on Github at https://github.com/haskell-works/hw-dsv#readme
16 versions - Latest release: over 4 years ago - 1 dependent package - 8 dependent repositories - 8.08 thousand downloads total - 20 stars on GitHub - 3 maintainers
hw-balancedparens 0.4.1.3 💰
Balanced parentheses.
26 versions - Latest release: over 1 year ago - 3 dependent packages - 17 dependent repositories - 13.7 thousand downloads total - 4 stars on GitHub - 3 maintainers
splay 0.0.6
6 versions - Latest release: almost 9 years ago - 3.1 thousand downloads total - 1 maintainer
hgal 2.0.0
Please see the README on GitHub at https://github.com/marcellussiegburg/hgal#readme
5 versions - Latest release: almost 13 years ago - 1 dependent package - 4 dependent repositories - 3.94 thousand downloads total - 0 stars on GitHub - 2 maintainers
Top 7.5% on hackage.haskell.org
heaps 0.3.6
Asymptotically optimal Brodal/Okasaki bootstrapped skew-binomial heaps from the paper "Optim...
15 versions - Latest release: over 6 years ago - 6 dependent packages - 172 dependent repositories - 33.8 thousand downloads total - 29 stars on GitHub - 3 maintainers
enummapset 0.2.0
This package contains simple wrappers around Data.IntMap and Data.IntSet with Enum keys and eleme...
12 versions - Latest release: over 11 years ago - 13 dependent packages - 19 dependent repositories - 12.2 thousand downloads total - 11 stars on GitHub - 2 maintainers
EdisonAPI 1.3.3
7 versions - Latest release: over 1 year ago - 2 dependent packages - 15 dependent repositories - 17.2 thousand downloads total - 2 maintainers
Top 3.7% on hackage.haskell.org
dlist 0.7.1
List-like types supporting O(1) append and snoc operations.
24 versions - Latest release: almost 10 years ago - 92 dependent packages - 519 dependent repositories - 414 thousand downloads total - 64 stars on GitHub - 2 maintainers
Top 3.9% on hackage.haskell.org
distributive 0.6.2
Distributive functors -- Dual to Traversable
27 versions - Latest release: about 4 years ago - 26 dependent packages - 307 dependent repositories - 258 thousand downloads total - 41 stars on GitHub - 3 maintainers
decision-diagrams 0.2.0.0
Please see the README on GitHub at https://github.com/msakai/haskell-decision-diagrams#readme
2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 445 downloads total - 13 stars on GitHub - 1 maintainer
day-comonoid 0.1
A type class Comonoid to represend a comonoid w.r.t. Day, just like Applicative is a type class o...
1 version - Latest release: 7 months ago - 1 dependent package - 21 downloads total - 2 stars on GitHub - 1 maintainer
Top 5.1% on hackage.haskell.org
bytestring-trie 0.2.7
An efficient finite map from bytestrings to values. The implementation is based on big-endian pa...
19 versions - Latest release: about 2 years ago - 3 dependent packages - 187 dependent repositories - 24.4 thousand downloads total - 2 maintainers
bitwise-enum 1.0.0
Bitwise operations on bounded enumerations.
11 versions - Latest release: about 4 years ago - 1 dependent package - 6 dependent repositories - 2.45 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.2% on hackage.haskell.org
barbies 2.1.1.0
Types that are parametric on a functor are like Barbies that have an outfit for each role. This p...
21 versions - Latest release: 4 months ago - 5 dependent packages - 31 dependent repositories - 23.1 thousand downloads total - 90 stars on GitHub - 1 maintainer
Top 4.2% on hackage.haskell.org
algebraic-graphs 0.6.1
Alga is a library for algebraic construction and manipulation of graphs in Haskell. See this pape...
15 versions - Latest release: almost 2 years ago - 12 dependent packages - 65 dependent repositories - 25.8 thousand downloads total - 702 stars on GitHub - 1 maintainer
Top 4.7% on hackage.haskell.org
adjunctions 4.4.2
Adjunctions and representable functors.
61 versions - Latest release: over 1 year ago - 24 dependent packages - 214 dependent repositories - 135 thousand downloads total - 44 stars on GitHub - 4 maintainers
knead 1.0.1
13 versions - Latest release: 8 months ago - 1 dependent package - 4.61 thousand downloads total - 1 maintainer
type-level-sets 0.6.1
9 versions - Latest release: over 8 years ago - 6 dependent repositories - 6.78 thousand downloads total - 1 maintainer
grids 0.5.0.1
Arbitrary sized type-safe grids with useful combinators
7 versions - Latest release: about 5 years ago - 1 dependent repositories - 3.23 thousand downloads total - 26 stars on GitHub - 1 maintainer
gmap 0.1
1 version - Latest release: over 15 years ago - 1.22 thousand downloads total - 1 maintainer
hamtmap 0.3
A port of Clojure's efficient persistent and hash map data structure to Haskell
2 versions - Latest release: over 13 years ago - 2.37 thousand downloads total - 45 stars on GitHub - 1 maintainer
Top 10.0% on hackage.haskell.org
data-clist 0.0.7
A purely functional ring data structure for Haskell.
18 versions - Latest release: over 12 years ago - 2 dependent packages - 23 dependent repositories - 27.3 thousand downloads total - 8 stars on GitHub - 2 maintainers
repa-stream 4.2.3.1
4 versions - Latest release: almost 8 years ago - 1 dependent repositories - 2.48 thousand downloads total - 4 maintainers
comfort-array-shape 0.0
1 version - Latest release: almost 3 years ago - 2 dependent packages - 6 dependent repositories - 380 downloads total - 1 maintainer
symantic-base 0.5.0.20221211
9 versions - Latest release: over 1 year ago - 897 downloads total - 1 maintainer
trial-optparse-applicative 0.0.0.0 💰
Trial data structure related helper functions for optparse-applicative.
1 version - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 2.01 thousand downloads total - 20 stars on GitHub - 2 maintainers
slist 0.0.0 💰
This package implements Slist data structure that stores the size of the list along with the list...
6 versions - Latest release: about 5 years ago - 1 dependent package - 10 dependent repositories - 3.72 thousand downloads total - 46 stars on GitHub - 1 maintainer
mappings 0.3.0.0
A typeclass and a number of implementations; please read README.md on github
7 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 123 downloads total - 0 stars on GitHub - 1 maintainer
vector-clock 0.2.2
This package provides a ready to use implementation of the vector clock data-structures, which ma...
6 versions - Latest release: almost 11 years ago - 3 dependent repositories - 4.42 thousand downloads total - 4 stars on GitHub - 2 maintainers
stm-hamt 1.2.1
STM-specialised Hash Array Mapped Trie
22 versions - Latest release: 7 days ago - 1 dependent package - 8 dependent repositories - 16.7 thousand downloads total - 9 stars on GitHub - 1 maintainer
row-types-barbies 1.0.0.0
This package is a small extension to the row-types library that includes barbies instances for ro...
1 version - Latest release: over 2 years ago - 175 downloads total - 112 stars on GitHub - 1 maintainer
bcp47 0.2.0.6
Language tags for use in cases where it is desirable to indicate the language used in an informat...
8 versions - Latest release: about 2 years ago - 2 dependent packages - 2 dependent repositories - 1.86 thousand downloads total - 2 stars on GitHub - 5 maintainers
Top 9.9% on hackage.haskell.org
intern 0.9.5
Efficient hash-consing for arbitrary data types.
24 versions - Latest release: 9 months ago - 5 dependent packages - 21 dependent repositories - 25.3 thousand downloads total - 25 stars on GitHub - 2 maintainers
hkd 0.2.1
"Higher-kinded data" utilities, e.g. and other classes and types. Note: this package is experim...
3 versions - Latest release: 7 months ago - 1 dependent repositories - 1.1 thousand downloads total - 65 stars on GitHub - 2 maintainers
strict-containers-lens 0.2
2 versions - Latest release: over 1 year ago - 1 dependent repositories - 251 downloads total - 4 stars on GitHub - 1 maintainer
rbst 0.0.0.1
This package contains an implementation of a Randomized Binary Search Tree. Randomized Binary Se...
2 versions - Latest release: about 4 years ago - 1 dependent repositories - 360 downloads total - 4 stars on GitHub - 1 maintainer
hschema-quickcheck 0.0.1.1
Please see the README on GitHub at https://github.com/alonsodomin/haskell-schema#readme
2 versions - Latest release: over 5 years ago - 1.14 thousand downloads total - 18 stars on GitHub - 1 maintainer
nspace 0.2.0.0 💰
Please see the README on GitHub at https://github.com/isovector/nspace#readme
2 versions - Latest release: 5 months ago - 55 downloads total - 9 stars on GitHub - 1 maintainer
bit-array 0.1.2
A bit array (aka bitset, bitmap, bit vector) API for numeric types
4 versions - Latest release: over 7 years ago - 1 dependent repositories - 3.06 thousand downloads total - 5 stars on GitHub - 1 maintainer
relation 0.2.1 💰
A library to model relationships between two objects that are subclasses of Ord. We use a two Map...
7 versions - Latest release: almost 12 years ago - 1 dependent package - 4 dependent repositories - 4.18 thousand downloads total - 2 stars on GitHub - 2 maintainers
igraph 0.1.1
Incomplete Haskell bindings to the igraph library (which is written in C)
2 versions - Latest release: over 11 years ago - 1 dependent repositories - 2.24 thousand downloads total - 7 stars on GitHub - 1 maintainer
strict-containers 0.2
2 versions - Latest release: over 1 year ago - 2 dependent packages - 19 dependent repositories - 655 downloads total - 4 stars on GitHub - 1 maintainer
strict-containers-serialise 0.2
2 versions - Latest release: over 1 year ago - 1 dependent repositories - 208 downloads total - 4 stars on GitHub - 1 maintainer
rle 0.1.0.1
2 versions - Latest release: over 2 years ago - 1 dependent repositories - 299 downloads total - 2 stars on GitHub - 1 maintainer
srtree 1.0.0.5
A Symbolic Regression Tree data structure to work with mathematical expressions with support to f...
10 versions - Latest release: 11 months ago - 2 dependent packages - 1 dependent repositories - 450 downloads total - 4 stars on GitHub - 1 maintainer
monus-weighted-search 0.1.0.0
This package contains the Haskell constructions from the paper "Algebras for Weighted Search": D...
1 version - Latest release: over 2 years ago - 2 dependent repositories - 133 downloads total - 16 stars on GitHub - 1 maintainer
tie-knot 0.2
"Ties the knot" on a given set of structures that reference each other by keys - replaces the key...
2 versions - Latest release: over 11 years ago - 1.76 thousand downloads total - 4 stars on GitHub - 1 maintainer
rrb-vector 0.2.1.0
An RRB-Vector is an efficient sequence data structure. It supports fast indexing, iteration, conc...
5 versions - Latest release: 6 months ago - 1 dependent package - 2 dependent repositories - 581 downloads total - 19 stars on GitHub - 1 maintainer
barbies-layered 0.1.0.0 💰
Data with fields that are multiply covered with functors.
1 version - Latest release: almost 3 years ago - 1 dependent repositories - 235 downloads total - 1 stars on GitHub - 1 maintainer
Top 6.0% on hackage.haskell.org
massiv 1.0.4.0
Multi-dimensional Arrays with fusion, stencils and parallel computation.
54 versions - Latest release: about 1 year ago - 6 dependent packages - 27 dependent repositories - 31 thousand downloads total - 379 stars on GitHub - 1 maintainer
massiv-test 0.1.6
This library is designed for users of massiv library that need random generators for writing cust...
10 versions - Latest release: over 3 years ago - 9 dependent repositories - 3 thousand downloads total - 379 stars on GitHub - 1 maintainer
vary 0.1.0.3
Vary: Friendly and fast Variant types for Haskell Just like tuples are a version of a user-defin...
4 versions - Latest release: 4 months ago - 98 downloads total - 1 stars on GitHub - 1 maintainer
subwordgraph 1.0.2
An implementation of a classic Subword Graph (also known as Directed Acyclic Word Graph).
3 versions - Latest release: almost 8 years ago - 1.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
data-forest 0.1.0.12
A forest is a collection of zero or more trees.
13 versions - Latest release: 11 months ago - 8 dependent repositories - 6 thousand downloads total - 1 stars on GitHub - 2 maintainers
int-like 0.1.2
Please see the README on GitHub at https://github.com/ejconlon/int-like#readme
3 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 146 downloads total - 0 stars on GitHub - 1 maintainer
rp-tree 0.7.1 💰
Random projection trees for approximate nearest neighbor search in high-dimensional vector spaces...
15 versions - Latest release: over 2 years ago - 6 dependent repositories - 2.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
hCM 0.1.0.0 💰
hCM is the result of finding a suitable way how to support conceptual modelling within Haskell pr...
1 version - Latest release: about 7 years ago - 1.06 thousand downloads total - 1 stars on GitHub - 1 maintainer
haggle 0.3
This library provides mutable (in ST or IO), immutable, and inductive graphs. There are multiple ...
4 versions - Latest release: 9 months ago - 2 dependent repositories - 1.01 thousand downloads total - 36 stars on GitHub - 1 maintainer
vp-tree 0.1.0.1 💰
Vantage Point Trees enable fast nearest-neighbor queries in metric spaces
2 versions - Latest release: about 3 years ago - 1 dependent repositories - 260 downloads total - 2 stars on GitHub - 1 maintainer
extended-containers 0.1.1.0
This package contains general-purpose implementations of various immutable container types includ...
2 versions - Latest release: about 3 years ago - 2 dependent repositories - 490 downloads total - 5 stars on GitHub - 1 maintainer
barbies-th 0.1.11
Please see Data.Barbie.TH
12 versions - Latest release: 5 months ago - 1 dependent repositories - 3.61 thousand downloads total - 11 stars on GitHub - 1 maintainer
bookkeeper-permissions 0.1.0.0
Permissions for bookkeeper records
1 version - Latest release: over 7 years ago - 864 downloads total - 4 stars on GitHub - 1 maintainer
min-max-pqueue 0.1.0.2
Min-max priority queues, also known as double-ended priority queues.
3 versions - Latest release: almost 4 years ago - 8 dependent repositories - 1.1 thousand downloads total - 5 stars on GitHub - 1 maintainer
AlignmentAlgorithms 0.1.0.0
generalized Algebraic Dynamic Programming A selection of (sequence) alignment algorithms. Both t...
5 versions - Latest release: about 7 years ago - 1 dependent repositories - 4.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
unboxing-vector 0.2.0.0
Please see the README on GitHub at https://github.com/minoki/unboxing-vector#readme
3 versions - Latest release: over 3 years ago - 1 dependent package - 10 dependent repositories - 1.94 thousand downloads total - 6 stars on GitHub - 1 maintainer
graphs 0.7.2
A "not-very-Haskelly" API for calculating traversals of graphs that may be too large to fit into ...
19 versions - Latest release: about 2 years ago - 262 dependent repositories - 14.6 thousand downloads total - 39 stars on GitHub - 2 maintainers
hw-excess 0.2.3.0 💰
Please see README.md
12 versions - Latest release: about 4 years ago - 1 dependent package - 18 dependent repositories - 7.74 thousand downloads total - 2 stars on GitHub - 2 maintainers
suffix-array 0.3.0.0
Simple and efficient suffix array implementation in haskell
1 version - Latest release: over 7 years ago - 1 dependent repositories - 956 downloads total - 4 stars on GitHub - 1 maintainer
depq 0.4.2 💰
Double-ended priority queues, for efficient retrieval of minimum and maximum elements in ordered ...
6 versions - Latest release: about 3 years ago - 7 dependent repositories - 1.29 thousand downloads total - 6 stars on GitHub - 1 maintainer
TreeStructures 0.0.2
This package presently includes binary heaps, binomial heaps, skew heaps, splay trees, and AVL tr...
2 versions - Latest release: about 14 years ago - 2.32 thousand downloads total - 9 stars on GitHub - 1 maintainer
HMap 1.3.0
Fast heterogeneous maps in Haskell
28 versions - Latest release: about 6 years ago - 1 dependent repositories - 23.4 thousand downloads total - 7 stars on GitHub - 1 maintainer