• Stars
    star
    17
  • Rank 1,257,181 (Top 25 %)
  • Language
    Haskell
  • License
    Other
  • Created almost 9 years ago
  • Updated 5 months ago

Reviews

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

Repository Details

Utility functions for testing Megaparsec parsers with Hspec

More Repositories

1

megaparsec

Industrial-strength monadic parser combinator library
Haskell
912
star
2

req

An HTTP client library
Haskell
337
star
3

modalka

Modal editing your way
Emacs Lisp
271
star
4

zip

Efficient library for manipulating zip archives
Haskell
81
star
5

ace-popup-menu

Replace GUI popup menu in Emacs with something more efficient
Emacs Lisp
80
star
6

modern-uri

Modern library for working with URIs
Haskell
68
star
7

typit

Typing game for Emacs similar to the tests on 10 fast fingers
Emacs Lisp
65
star
8

ghc-syntax-highlighter

Syntax highlighter for Haskell using the lexer of GHC
Haskell
59
star
9

facts

Refined types
Haskell
58
star
10

parser-combinators

Lightweight package providing commonly useful parser combinators
Haskell
52
star
11

text-metrics

Calculate various string metrics efficiently in Haskell
Haskell
43
star
12

common-lisp-snippets

Yasnippets for Common Lisp
YASnippet
42
star
13

nushell-mode

Emacs major mode for Nushell scripts
Emacs Lisp
42
star
14

lpnes

Learn Prolog Now! Proper and elegant exercise solutions
Prolog
41
star
15

fix-word

Transform words in Emacs (upcase, downcase, capitalize, etc.)
Emacs Lisp
40
star
16

forma

Parse and validate forms in JSON format
Haskell
38
star
17

path-io

Operations on files and directories with typed paths
Haskell
30
star
18

cyphejor

Shorten major mode names by using a set of user-defined rules
Emacs Lisp
30
star
19

ebal

*DEPRECATED* Emacs interface to Cabal and Stack
Emacs Lisp
29
star
20

kill-or-bury-alive

Precise control over buffer killing in Emacs
Emacs Lisp
26
star
21

flac

Complete high-level Haskell binding to libFLAC
Haskell
26
star
22

zzz-to-char

Fancy replacement for zap-to-char in Emacs
Emacs Lisp
24
star
23

dot-emacs

Emacs configuration
Emacs Lisp
23
star
24

char-menu

Create a menu for fast insertion of arbitrary symbols
Emacs Lisp
22
star
25

htaglib

Haskell bindings for TagLib, an audio meta-data library
Haskell
21
star
26

avy-menu

An Avy-powered popup menu
Emacs Lisp
18
star
27

markkarpov.com

My personal web site
Haskell
16
star
28

mmt

Missing macro tools for Emacs Lisp
Emacs Lisp
16
star
29

identicon

Flexible generation of identicons in Haskell
Haskell
16
star
30

mupdf-page

Script to remember page when you quit MUPDF
Shell
16
star
31

JuicyPixels-extra

Efficiently scale, crop, flip images with JuicyPixels
Haskell
13
star
32

pagination

Framework-agnostic pagination boilerplate
Haskell
11
star
33

nixos-config

My NixOS configurations
Emacs Lisp
9
star
34

fix-input

Make input methods play nicely with alternative keyboard layouts on OS level
Emacs Lisp
9
star
35

wave

Work with WAVE and RF64 files in Haskell
Haskell
8
star
36

slug

*DEPRECATED* Type-safe slugs for Yesod ecosystem
Haskell
7
star
37

tagged-identity

Trivial monad transformer that allows identical monad stacks have different types
Haskell
6
star
38

req-conduit

Conduit utilities that work with the Req HTTP client library
Haskell
6
star
39

alga

*DEPRECATED* Algorithmic automation for various DAWs (Ardour, Cubase)
Haskell
5
star
40

para

*DEVELOPMENT SUSPENDED* Fast and stateless package to deal with pairs
Emacs Lisp
5
star
41

lame

A high-level Haskell binding to the LAME encoder
Haskell
5
star
42

emacs-package-flake

A Nix library that facilitates definition of flakes for Emacs packages
Nix
5
star
43

mida

*DEPRECATED* Minimalistic language for algorithmic generation of MIDI files
Haskell
5
star
44

plan-b

*DEPRECATED* Failure-tolerant file and directory editing for Haskell
Haskell
5
star
45

mkm3u

Playlist generator (m3u)
Python
4
star
46

openmw-automation

Ansible playbook to build, install, and setup OpenMW just the way I like it
4
star
47

cue-sheet

Support for construction, rendering, and parsing of CUE sheets
Haskell
4
star
48

flac-picture

Support for writing pictures into FLAC metadata blocks with JuicyPixels
Haskell
4
star
49

parsers-bench

Real-life parsers implemented in Attoparsec and Megaparsec with performance comparisons
Haskell
4
star
50

imprint

*DEPRECATED* Serialization of arbitrary Haskell expressions
Haskell
4
star
51

megaparsec-site

*DEPRECATED* Site of Megaparsec project that provides educational materials
Haskell
4
star
52

modern-path

Type-safe path and file system operations with batteries included
Haskell
3
star
53

liaison

Nix as a configuration language
Haskell
3
star
54

lsa

List properties of audio files
C
3
star
55

html-entity-map-gen

A tool to generate code for the html-entity-map library
Haskell
3
star
56

html-entity-map

Map from HTML5 entity names to the corresponding Unicode text
Haskell
3
star
57

snake

Classic snake game in Clojure
Clojure
3
star
58

lightning

*SUSPENDED* A rewrite of Megaparsec using backpack
Haskell
2
star
59

haskell-docker

A generic docker image for Haskell (CircleCI, etc.)
Dockerfile
2
star
60

data-check

*DEPRECATED* Library for checking and normalization of data (e.g. from web forms)
Haskell
2
star
61

mk-abbrev

*DEPRECATED* Peculiar way to use Emacs abbrevs
Emacs Lisp
2
star
62

http-client-blowup

A complete repro that causes http-client hang and leak memory indefinitely
Haskell
2
star
63

mrkkrp.github.io

*DEPRECATED* My blog with random stuff
Haskell
2
star
64

arch-workstation

*DEPRECATED* Ansbile playbooks and installation instructions to recreate my Arch Linux workstation
Shell
2
star
65

painting-notes

My notes about painting
1
star
66

glass

Minimalistic forum written in Python using Django
Python
1
star
67

github-actions-issue

A repo to reproduce an issue with GitHub workflows
1
star
68

containers-bug

It looks like I found a bug in containers-0.6.0.1
Haskell
1
star
69

ion

*DEPRECATED* Interface of Nature
Pascal
1
star
70

wav2

*DEPRECATED* Smart converter from WAV to FLAC and/or MP3 format
Python
1
star
71

flacize

Convert any audio files into properly tagged CDDA quality FLAC tracks
Python
1
star
72

md-bench

Comparison of various markdown libraries in Haskell (speed and memory usage)
Haskell
1
star
73

chemin

Well typed file paths and associated operations
Haskell
1
star
74

mk-dvorak-russian

*DEPRECATED* Type Russian in Emacs with Dvorak layout on system level
Emacs Lisp
1
star
75

project-jumper

A utility for jumping to local project directories
Haskell
1
star
76

spit-haskell-rules

Generate dummy rules for rules_haskell with the aim of using them for profiling
Haskell
1
star
77

playing-with-servant

This repository is for me to play with Servant framework as I go through the tutorial
Haskell
1
star
78

shtookovina-config

My own Шτookωвiнα configuration files
NewLisp
1
star
79

assignment

A solution to the assignment problem
Haskell
1
star