Nikita Volkov (@nikita-volkov)

Top 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
86
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

neat-interpolation

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

typeclasses

Explicit typeclasses for Elm
Elm
51
star
12

domain

Focused domain model declaration toolkit for Haskell
Haskell
46
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

postgresql-binary

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

hasql-postgres

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

bytestring-tree-builder

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

hasql-tutorial1

Tutorial on organisation of Hasql code in a Postgres-integration layer
Haskell
16
star
22

vector-builder

Vector builder
Haskell
15
star
23

rerebase

Reexports from "base" with a bunch of other standard libraries
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

hashing-containers

Hashing-based container datastructures for Elm
Elm
9
star
32

stm-hamt

STM-specialised Hash Array Mapped Trie
Haskell
9
star
33

deferred-folds

Abstractions over deferred folds
Haskell
8
star
34

bytestring-strict-builder

An efficient strict bytestring builder
Haskell
8
star
35

hasql-cursor-query

A declarative abstraction over PostgreSQL Cursor
Haskell
7
star
36

acc

Sequence optimized for monoidal construction and folding
Haskell
7
star
37

ptr

Abstractions for operations on pointers
Haskell
7
star
38

conversion

Universal converter between values of different types
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

html-entities

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

ptr-poker

Pointer poking action construction and composition toolkit
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

structure-kit

Immutable data structures for all kinds of purposes
Haskell
4
star
57

iri

Haskell
4
star
58

strelka-helloworld

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

unsequential

An extension removing the sequentiality from monads
Haskell
4
star
60

record-syntax

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

optima

Simple and composable options parser
Haskell
4
star
62

success

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

wobsurv

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

strelka-demo

Haskell
4
star
65

strict-list

Strict linked list implementation for Haskell
Haskell
4
star
66

transition

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

fonts

Loading of fonts for Elm
Elm
3
star
68

supplemented

Early termination for monads
Haskell
3
star
69

kindly

Horizontally composable effects
Haskell
3
star
70

edit-cabal-version.github-action

Haskell
3
star
71

json-incremental-decoder

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

attoparsec-data

Parsers for the standard Haskell data types
Haskell
3
star
73

remotion

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

validation

Value validation library for Elm
Elm
3
star
75

json-bytes-builder

Direct-to-bytes JSON Builder
Haskell
3
star
76

numeric-qq

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

grafika

UI utils for Elm
Elm
3
star
78

postgresql-error-codes

PostgreSQL error codes
Haskell
3
star
79

hashtables-plus

Extensions for a "hashtables" library
Haskell
3
star
80

conversion-bytestring

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

rebase-generator

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

html-tokenizer

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

curly

High level HTTP client based on libcurl
Haskell
3
star
84

contravariant-extras

Extras for the "contravariant" package
Haskell
3
star
85

Fury

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

conversion-text

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

lazy

Haskell
3
star
88

hasql-cursor-transaction

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

mtl-prelude

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

template-haskell-compat-v0208

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

json-ast-quickcheck

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

stm-graphs

Experiments with mutable graphs in STM
Haskell
2
star
93

hasql-backend

A backend for Hasql
Haskell
2
star
94

html-compacting

Algorithms for compacting HTML
Haskell
2
star
95

list-t-attoparsec

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

FuellSys

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

markright

Haskell
2
star
98

folding

Elm
2
star
99

url-decoders

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

json-ast-json-encoder

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