• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    Haskell
  • License
    MIT License
  • Created over 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Immutable data structures for all kinds of purposes

More Repositories

1

hasql

The fastest PostgreSQL libpq-based driver for Haskell
Haskell
489
star
2

record

Anonymous records
Haskell
243
star
3

refined

Refinement types with static checking
Haskell
179
star
4

hasql-th

Template Haskell utilities for Hasql
Haskell
105
star
5

strelka

A simple, flexible and composable web-router
Haskell
85
star
6

jsonifier

Fast and simple JSON encoding toolkit
Haskell
83
star
7

install-to-project-repo

A script for installing jars to an in-project Maven repository
Python
79
star
8

stm-containers

Containers for STM
Haskell
62
star
9

graph-db

An experimental native Haskell graph database
Haskell
58
star
10

typeclasses

Explicit typeclasses for Elm
Elm
54
star
11

neat-interpolation

A quasiquoter for neat and simple multiline text interpolation
Haskell
53
star
12

domain

Focused domain model declaration toolkit for Haskell
Haskell
47
star
13

sext

A small extensions library for Scala
Scala
37
star
14

compound-types

Sum and Product types and such
Haskell
28
star
15

base-prelude

The most complete prelude formed only from the "base" package
Haskell
27
star
16

rebase

A more progressive alternative to the "base" package
Haskell
26
star
17

slave-thread

A principal solution to ghost threads and silent exceptions
Haskell
23
star
18

hasql-postgres

[Deprecated] A "PostgreSQL" driver for the "hasql" library
Haskell
19
star
19

postgresql-binary

Encoders and decoders for the PostgreSQL's binary format
Haskell
19
star
20

hasql-tutorial1

Tutorial on organisation of Hasql code in a Postgres-integration layer
Haskell
17
star
21

bytestring-tree-builder

A very efficient ByteString builder implementation based on the binary tree
Haskell
17
star
22

rerebase

Reexports from "base" with a bunch of other standard libraries
Haskell
16
star
23

vector-builder

Vector builder
Haskell
15
star
24

postgresql-syntax

PostgreSQL SQL syntax utilities
Yacc
15
star
25

deque

Double-ended queues
Haskell
14
star
26

hasql-pool

A pool of connections for Hasql
Haskell
13
star
27

list-t

ListT done right
Haskell
12
star
28

record-preprocessor

Compiler preprocessor introducing a syntactic extension for anonymous records
Haskell
12
star
29

hasql-transaction

A composable abstraction over retriable transactions for Hasql
Haskell
12
star
30

focus

A general abstraction for manipulating elements of container data structures
Haskell
11
star
31

stm-hamt

STM-specialised Hash Array Mapped Trie
Haskell
9
star
32

hashing-containers

Hashing-based container datastructures for Elm
Elm
9
star
33

bytestring-strict-builder

An efficient strict bytestring builder
Haskell
8
star
34

deferred-folds

Abstractions over deferred folds
Haskell
8
star
35

ptr-poker

Pointer poking action construction and composition toolkit
Haskell
8
star
36

hasql-cursor-query

A declarative abstraction over PostgreSQL Cursor
Haskell
7
star
37

acc

Sequence optimized for monoidal construction and folding
Haskell
7
star
38

ptr

Abstractions for operations on pointers
Haskell
7
star
39

theatre

Minimalistic actor library for Haskell
Haskell
7
star
40

laika

Minimalistic type-checked compile-time template engine
Haskell
7
star
41

conversion

Universal converter between values of different types
Haskell
7
star
42

html-entities

A codec library for HTML-escaped text and HTML-entities
Haskell
7
star
43

binary-parser

A highly-efficient but limited parser API specialised for bytestrings
Haskell
6
star
44

partial-handler

A composable exception handler
Haskell
6
star
45

th-instance-reification

Fixed versions of instances reification functions
Haskell
5
star
46

embrace

A tiny extension library embracing a braceless coding style in Scala
Scala
5
star
47

ez-couch

A CouchDB client library for Haskell
Haskell
5
star
48

messageless

Messageless effects model for Elm
Elm
5
star
49

bit-array

A bit array (aka bitset, bitmap, bit vector) API for numeric types
Haskell
5
star
50

hasql-dynamic-statements

Dynamic statements for Hasql
Haskell
5
star
51

newtype-deriving

Instance derivers for newtype wrappers
Haskell
5
star
52

futures

Haskell
5
star
53

cases

A converter for spinal, snake and camel case
Haskell
5
star
54

text-builder

An efficient strict text builder
Haskell
5
star
55

isomorphism-class

Isomorphism typeclass solving the conversion problem
Haskell
4
star
56

iri

Haskell
4
star
57

strelka-helloworld

A "Helloworld" application showcasing the "strelka" library
Haskell
4
star
58

optima

Simple and composable options parser
Haskell
4
star
59

success

A version of Either specialised for encoding of success or failure
Haskell
4
star
60

wobsurv

A simple and highly performant HTTP file server
Haskell
4
star
61

strelka-demo

Haskell
4
star
62

strict-list

Strict linked list implementation for Haskell
Haskell
4
star
63

unsequential

An extension removing the sequentiality from monads
Haskell
4
star
64

record-syntax

A library for parsing and processing the Haskell syntax sprinkled with anonymous records
Haskell
4
star
65

transition

Like state-monad but with optional updates
Haskell
3
star
66

supplemented

Early termination for monads
Haskell
3
star
67

fonts

Loading of fonts for Elm
Elm
3
star
68

attoparsec-data

Parsers for the standard Haskell data types
Haskell
3
star
69

remotion

A library for client-server applications based on custom protocols
Haskell
3
star
70

edit-cabal-version.github-action

Haskell
3
star
71

validation

Value validation library for Elm
Elm
3
star
72

json-bytes-builder

Direct-to-bytes JSON Builder
Haskell
3
star
73

kindly

Horizontally composable effects
Haskell
3
star
74

json-incremental-decoder

Incremental JSON parser with early termination and a declarative DSL
Haskell
3
star
75

numeric-qq

Quasi-quoters for numbers of various bases
Haskell
3
star
76

grafika

UI utils for Elm
Elm
3
star
77

hashtables-plus

Extensions for a "hashtables" library
Haskell
3
star
78

conversion-bytestring

"Conversion" instances for the "bytestring" library
Haskell
3
star
79

rebase-generator

A utility for the generation of the "rebase" project
Haskell
3
star
80

html-tokenizer

An "attoparsec"-based HTML tokenizer
Haskell
3
star
81

curly

High level HTTP client based on libcurl
Haskell
3
star
82

contravariant-extras

Extras for the "contravariant" package
Haskell
3
star
83

Fury

A platform independent library of higher order functions for function composing, overloading and asynchronicity in JavaScript and CoffeeScript
CoffeeScript
3
star
84

postgresql-error-codes

PostgreSQL error codes
Haskell
3
star
85

conversion-text

"Conversion" instances for the "text" library
Haskell
3
star
86

lazy

Haskell
3
star
87

mtl-prelude

Reexports of most definitions from "mtl" and "transformers"
Haskell
3
star
88

hasql-cursor-transaction

An abstraction for simultaneous fetching from multiple PostgreSQL cursors
Haskell
3
star
89

json-ast-quickcheck

Compatibility layer for "json-ast" and "QuickCheck"
Haskell
2
star
90

stm-graphs

Experiments with mutable graphs in STM
Haskell
2
star
91

hasql-backend

A backend for Hasql
Haskell
2
star
92

html-compacting

Algorithms for compacting HTML
Haskell
2
star
93

list-t-attoparsec

An "attoparsec" adapter for "list-t"
Haskell
2
star
94

template-haskell-compat-v0208

A backwards compatibility layer for Template Haskell newer than 2.8
Haskell
2
star
95

FuellSys

Fuell library extension of system utilities for node.js
CoffeeScript
2
star
96

markright

Haskell
2
star
97

folding

Elm
2
star
98

url-decoders

Decoders for URL-encoding (aka Percent-encoding)
Haskell
2
star
99

json-ast-json-encoder

Integration of "json-ast" and "json-encoder"
Haskell
2
star
100

bytearray-parsing

Parsing of bytearray-based data
Haskell
2
star