• Stars
    star
    155
  • Rank 240,864 (Top 5 %)
  • Language
    Haskell
  • Created about 11 years ago
  • Updated 2 months ago

Reviews

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

Repository Details

Type classes for mapping, folding, and traversing monomorphic containers

mono-traversable mega-repo

Tests

This repository contains packages in the mono-traversable and classy-prelude families. Please see the individual READMEs for more details:

You probably want to view the README for mono-traversable itself.

Additional packages in this repository:

More Repositories

1

conduit

A streaming data library
Haskell
898
star
2

http-client

An HTTP client engine, intended as a base layer for more user-friendly packages.
Haskell
277
star
3

keter

Web app deployment manager
Haskell
259
star
4

yaml

Support for serialising Haskell to and from Yaml.
Haskell
160
star
5

classy-prelude

A typeclass-based Prelude.
108
star
6

file-embed

Use Template Haskell to embed file contents directly.
Haskell
87
star
7

xml

Various XML utility packages for Haskell
Haskell
69
star
8

markdown

Convert Markdown to HTML, with XSS protection
Haskell
68
star
9

packdeps

Web app to track lagging package dependencies.
Haskell
61
star
10

basic-prelude

An enhanced core prelude, meant for building up more complete preludes on top of.
Haskell
49
star
11

http-conduit

Superseded by: https://github.com/snoyberg/http-client
Haskell
48
star
12

file-server-demo

Single-file example of a Haskell file server
Haskell
44
star
13

mime-mail

Compose MIME email messages.
Haskell
41
star
14

why-you-should-use-stm

Haskell
38
star
15

yesod-js

Higher-level interaction between Yesod and Javascript
Haskell
36
star
16

trio

Crazy experiment, ignore unless you know better
Haskell
35
star
17

routetype-rs

Strongly typed routes for Rust
Rust
34
star
18

monad-logger

A class of monads which can log messages
Haskell
32
star
19

yesoddocs

Yesod Web Framework documentation site
Haskell
30
star
20

githash

Compile git revision info into Haskell projects
Haskell
30
star
21

http-enumerator

HTTP client package with enumerator interface and HTTPS support.
Haskell
27
star
22

posa-chapter

Chapter for Performance of Open Source Applications
26
star
23

snoyman.com-content

HTML
25
star
24

tonic-example

Minimal example of using Tonic for client/server gRPC
Rust
25
star
25

yackage

Personal Hackage replacement for testing new packages.
Haskell
21
star
26

warp-letsencrypt

Integration of the Warp webserver with Let's Encrypt
Haskell
19
star
27

sortasecret

Rust
18
star
28

cookie

HTTP cookie parsing and rendering
Haskell
17
star
29

safe-prelude

A Haskell prelude optimized for safety
Haskell
16
star
30

zerem

Haskell streaming library optimized for low CPU and GC overhead
Haskell
16
star
31

haskup

Wrap up Haskell tools
Haskell
15
star
32

haskell-web-rosetta

Examples of implementing the same task in different frameworks in Haskell
Haskell
15
star
33

bwbackup

Create encrypted backups of your Bitwarden vault
Rust
14
star
34

vegito

Some standalone stream fusion experiments
Haskell
14
star
35

pid1-rust-poc

Rust
13
star
36

mega-sdist

Handles uploading to Hackage from mega repos
Haskell
12
star
37

kids-haskell-ide

Miniature Haskell interactive environment for my kids to play around with
Haskell
12
star
38

validation-rs

A Result-like type that can collect multiple Errs
Rust
12
star
39

servius

Warp web server with template rendering
Haskell
11
star
40

data-object-yaml

Serialize data to and from Yaml files
Haskell
11
star
41

yesod-fay

Utilities for using the Fay Haskell-to-JS compiler with Yesod.
Haskell
10
star
42

foundation

An alternate Prelude for promote modern best practices.
Haskell
10
star
43

pantry

Haskell
9
star
44

magical-guide-haskell

WIP guide to learning programming with Haskell, targeted at children
HTML
9
star
45

yesodwiki

Haskell
9
star
46

tar-conduit

Conduit based tar extraction mechanism
Haskell
8
star
47

snoyman.com

HTML
8
star
48

codename-karka

Grand refactoring of a whole bunch of stuff at once
Haskell
8
star
49

photosorter

Just a local webapp, pay it no mind
Haskell
8
star
50

failure

A simple type class for success/failure computations.
Haskell
7
star
51

docker-testing

Executables for testing Docker edge cases with PID1 and processes
Haskell
7
star
52

attempt

Concrete data type for handling extensible exceptions as failures.
Haskell
7
star
53

cabal-nirvana

Avoid Cabal dependency hell by constraining to known good versions.
Haskell
7
star
54

rummikub-solver

Simple Rust application for solving Rummikub boards
Rust
7
star
55

purescript-halogen-onetimepad

Work with one time pads from a web page, mostly to teach me PureScript/Halogen
PureScript
7
star
56

web-routes-quasi

Define data types and parse/build functions for web-routes via a quasi-quoted DSL
Haskell
7
star
57

haskell-inside-out

Code to go with my talk at FLIP
Haskell
7
star
58

yesodcms

Haskell
6
star
59

haskell-impatient-poker-players

Haskell for impatient poker players
Haskell
6
star
60

map-class

Typeclass for map-like structures
Haskell
6
star
61

yesodbook

Yesod Web Framework book
Haskell
6
star
62

bloggy

Simple blog based on Yesod Web Framework
Haskell
6
star
63

intro-functional-programming

FP Haskell Center project providing an introduction to functional programming.
Haskell
5
star
64

haskell-hackathon

Repository for the LambdaConf Haskell Hackathon 2018
5
star
65

convertible

Typeclasses and instances for converting between types
Haskell
5
star
66

stack-coc

Unofficial, work in progress: Stack Code of Conduct
5
star
67

orangeroster

Address book site based on Yesod
Haskell
5
star
68

yesod-gitrepo

Host content provided by a Git repo
Haskell
5
star
69

ascii

Type-safe, bytestring-based ASCII values.
Haskell
5
star
70

yesod-alternative

Some proof-of-concept code for alternative approaches to the standard Yesod approach.
5
star
71

snoyberg.github.io-old

CSS
4
star
72

todolist

Sample of a simple CRUD application with Yesod and Backbone.js
4
star
73

data-object

Represent hierachichal structures, called objects in JSON.
Haskell
4
star
74

foreach

First class stream fusion
Haskell
4
star
75

zlib-bindings

THIS LIBRARY IS DEPRECATED: Please use streaming-commons instead
4
star
76

neither

A better either.
Haskell
4
star
77

rust-streaming-utf8

Rust
4
star
78

rio

Reader+IO monad plus utilities
Haskell
4
star
79

data-object-json

Serialize JSON data to/from Haskell using the data-object library.
Haskell
4
star
80

json2yaml

Utility to convert a file from JSON to YAML format.
Haskell
3
star
81

snoyberg-buy-rs

Small helper app for adding purchases to my ledger file, written in Rust
Rust
3
star
82

snoyman-webapps

A repo for a single-image deployment of multiple applications
Haskell
3
star
83

blank-canvas

A trivial Haskell API into HTML5
Haskell
3
star
84

static-bytes

Pack bytes into Word64 to avoid extra pointer indirection
Haskell
3
star
85

rush-crash-course-tokio-exercise-2

Rust
3
star
86

soda

Simple encryption tool for passing secrets
Rust
3
star
87

hack-frontend-monadcgi

Allows programs written against MonadCGI to run with any hack handler.
Haskell
3
star
88

lambda-engine

Haskell
3
star
89

snoy-extra

Various Haskell utilities that don't necessarily deserve to be published
Haskell
3
star
90

trojan

Don't try this at home kids
Haskell
3
star
91

bouncy-rs

Dumb demo, bouncy ball
Rust
2
star
92

luach

Web app to remind of annual events on both the Gregorian and Hebrew calendars.
Haskell
2
star
93

delete-largest

Haskell
2
star
94

yesod-web-service-tutorial

An FP Haskell Center project tutorial
Haskell
2
star
95

hebrew-time

Hebrew dates and prayer times.
Haskell
2
star
96

rust-streams-bench

Rust
2
star
97

totallylegitimatestudies

Haskell
2
star
98

whosawthatcoming

A Yesod-based site for logging prediction
Haskell
2
star
99

control-monad-attempt

Monad transformer for the attempt monad using transformers library.
Haskell
2
star
100

do-not-use-stack

fuck stack
Haskell
2
star