Andrew Martin (@andrewthad)
  • Stars
    star
    379
  • Global Rank 72,035 (Top 3 %)
  • Followers 111
  • Following 5
  • Registered almost 11 years ago
  • Most used languages
    Haskell
    100.0 %
  • Location ๐Ÿ‡บ๐Ÿ‡ธ United States
  • Country Total Rank 12,933
  • Country Ranking
    Haskell
    78

Top repositories

1

quickcheck-classes

Quickcheck Properties for common typeclasses
Haskell
34
star
2

packed

Unpinned byte arrays in GHC haskell
Haskell
22
star
3

primitive-containers

Map and Set over contiguous memory
Haskell
21
star
4

sockets

high-level stream sockets in haskell
Haskell
17
star
5

yesod-table

HTML tables for yesod
Haskell
14
star
6

accordion

Extensible Records
Haskell
12
star
7

serpentine

Haskell routes using dependent types
Haskell
10
star
8

banking-transactions

Example of how to use streaming library
Haskell
9
star
9

managed-malloc

Malloc backed by GHC's managed heap
Haskell
8
star
10

dhall-html

HTML Templating Using Dhall
Haskell
8
star
11

rotera

Persistent rotating queue
Haskell
8
star
12

ping

Send ICMP Echo Requests from Haskell
Haskell
7
star
13

non-empty-containers

Non-Empty Containers
Haskell
7
star
14

journal

Thoughts about programming
6
star
15

impure-containers

Mutable containers in haskell
Haskell
6
star
16

lens-prelude

An alternative haskell prelude
Haskell
6
star
17

vicinity

Maps for efficiently looking up key ranges
Haskell
5
star
18

pringletons

Extra stuff for singletons
Haskell
5
star
19

unlifted-array-ffi

Demonstration of how to use UnliftedArray with the FFI
Haskell
5
star
20

linear-containers

Containers supporting in-place modification
Haskell
5
star
21

vinyl-ecosystem

Megarepo for vinyl and operational libraries
Haskell
5
star
22

automata

DFA and NFA
Haskell
4
star
23

primitive-indexed

Primitive arrays tagged by length
Haskell
4
star
24

monus

Monoids with subtraction
Haskell
4
star
25

bytes-builder-shootout

Haskell
4
star
26

yesod-crud-persist

Easy CRUD subsites for yesod with persistent
Haskell
4
star
27

basic-block

Basic blocks without control flow, like a minimal hoopl
Haskell
4
star
28

vex

Haskell
4
star
29

teleshell

Connect to a telnet prompt
Haskell
4
star
30

lmdb-high-level

High level haskell bindings for LMDB
Haskell
4
star
31

x86-instructions

Haskell
3
star
32

reflex-cofree

Haskell
3
star
33

smtps-gmail

Fork of the smtps-gmail library on hackage
Haskell
3
star
34

lithx

Haskell
3
star
35

prim-ref

Variant of MutVar with fewer indirections
Haskell
3
star
36

c-builder

Haskell
3
star
37

concurrent-st

Concurrent Haskell in ST
Haskell
3
star
38

query-language

Query language
Haskell
3
star
39

json-tokens

High-performance json tokenization in Haskell
Haskell
3
star
40

btree

Mutable B-Tree in Haskell
Haskell
3
star
41

poker-hand

Build and evaluate poker hands
Haskell
3
star
42

corrupted-memory-example

GHC runtime corruption of memory
Haskell
3
star
43

quantification

Data types and type classes for universally and existentially quantified types
Haskell
3
star
44

influxdb-writer

Haskell
2
star
45

yesod-bootstrap

Bootstrap components for yesod
Haskell
2
star
46

dot

Types and rendering for Graphviz dot files
Haskell
2
star
47

text-short-shim

GHCJS shim for the text-short library
Haskell
2
star
48

contiguous-checked

Bounds-checking drop-in replacement for contiguous
Haskell
2
star
49

enum-types

Small enumeration types intended to be used in tests
Haskell
2
star
50

redirecter

Redirect to websites
Haskell
2
star
51

yesod-static-commons

Commonly used stylesheets and javascript libraries
Haskell
2
star
52

universally-hashable

Universal Hashing
Haskell
2
star
53

mmap

Memory mapped files for POSIX and Windows
Haskell
2
star
54

haskell-bootstrap

Bootstrap combinators for various web frameworks
Haskell
2
star
55

tuples

Haskell
2
star
56

vinyl-vectors

Vinyl records representing structure of arrays
Haskell
2
star
57

vex-unified

Proof of concept for vectors on backpack
Haskell
2
star
58

stencil

A foundation for extensible records
Haskell
2
star
59

internet-resource

RFC-compliant data types for internet resources
Haskell
2
star
60

relish

Fast zero-allocation bytestring builder
Haskell
2
star
61

quickcheck-enum-instances

Enumeration types for quickcheck properties
Haskell
2
star
62

relative-monad

Relative Monads
Haskell
2
star
63

interrogate

Haskell
2
star
64

influxdb-line-protocol

Builder for serializing InfluxDB data points
Haskell
2
star
65

prim-array

byte arrays with a type parameter
Haskell
2
star
66

leancheck-enum-instances

Listable instances for small enum types
Haskell
2
star
67

array-iteration-benchmark

Benchmarking different ways of looping over an array
Haskell
1
star
68

smith

Parse token sequences
Haskell
1
star
69

protobuf-builder

Haskell
1
star
70

micro-enumerate

Enumerate types with a finite number of inhabitants
Haskell
1
star
71

http-api-data-ip

Haskell
1
star
72

excalibur

Revived Apple II Game
1
star
73

bytestring-parse

Haskell
1
star
74

spc-algebra

SPC Algebra in Haskell
Haskell
1
star
75

yesod-elements

Yesod widgets without shakespearean templating
Haskell
1
star
76

regular-files

Haskell
1
star
77

throughput-benchmark

Measure network throughput
Haskell
1
star
78

type-containers

Haskell
1
star
79

replay-syslog

Replay syslog traffic
Haskell
1
star
80

my-reused-code

Random bits of stuff I keep needing
Haskell
1
star
81

text-functions

Functions for operating on text
Haskell
1
star
82

haskell-style-guide

My personal haskell style guide
1
star
83

basics-checked

Haskell
1
star
84

streaming-vector

Utilities for integration the haskell streaming library and the vector library
Haskell
1
star
85

vext

Haskell
1
star
86

elastic-stress

Stress Test ElasticSearch
Haskell
1
star
87

nosk

Haskell
1
star
88

association

Association Lists
Haskell
1
star
89

vex-instantiate

Minimal example of instantiating vex-indef
Haskell
1
star
90

haskell-whisper

Library and application for processing whisper files
Haskell
1
star
91

minimal-reflex-dom-failure

Reflex DOM calculator app fails at runtime with GHCJS 8.4
Haskell
1
star
92

persistent-opaleye-generator

Generate opaleye broilerplate from persistent template haskell
Haskell
1
star
93

compact-mutable

Using GHC compact regions to store mutable arrays
Haskell
1
star
94

word-vector

Haskell
1
star
95

finite-domain-function

Newtype for functions with a finite domain
Haskell
1
star
96

primitive-median

Median of primitive arrays
Haskell
1
star
97

relational-lattice

Relational Lattice Syntax Tree
Haskell
1
star
98

juice

JSON compression suitable for processing without full decompression
Haskell
1
star
99

tskiplist

A Skip List Implementation in Software Transactional Memory
Haskell
1
star
100

graphite

Helper library for building graphs with the diagrams library
Haskell
1
star