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

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

optima

Simple and composable options parser
Haskell
4
star
60

success

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

wobsurv

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

strelka-demo

Haskell
4
star
63

strict-list

Strict linked list implementation for Haskell
Haskell
4
star
64

unsequential

An extension removing the sequentiality from monads
Haskell
4
star
65

record-syntax

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

transition

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

supplemented

Early termination for monads
Haskell
3
star
68

fonts

Loading of fonts for Elm
Elm
3
star
69

attoparsec-data

Parsers for the standard Haskell data types
Haskell
3
star
70

remotion

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

edit-cabal-version.github-action

Haskell
3
star
72

validation

Value validation library for Elm
Elm
3
star
73

json-bytes-builder

Direct-to-bytes JSON Builder
Haskell
3
star
74

kindly

Horizontally composable effects
Haskell
3
star
75

json-incremental-decoder

Incremental JSON parser with early termination and a declarative DSL
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

hashtables-plus

Extensions for a "hashtables" library
Haskell
3
star
79

conversion-bytestring

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

rebase-generator

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

html-tokenizer

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

curly

High level HTTP client based on libcurl
Haskell
3
star
83

contravariant-extras

Extras for the "contravariant" package
Haskell
3
star
84

Fury

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

postgresql-error-codes

PostgreSQL error codes
Haskell
3
star
86

conversion-text

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

lazy

Haskell
3
star
88

mtl-prelude

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

hasql-cursor-transaction

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

json-ast-quickcheck

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

stm-graphs

Experiments with mutable graphs in STM
Haskell
2
star
92

hasql-backend

A backend for Hasql
Haskell
2
star
93

html-compacting

Algorithms for compacting HTML
Haskell
2
star
94

list-t-attoparsec

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

template-haskell-compat-v0208

A backwards compatibility layer for Template Haskell newer than 2.8
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