• Stars
    star
    2
  • Language
    Haskell
  • License
    BSD 3-Clause "New...
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Common patterns used for application main

More Repositories

1

hsansible

Framework for rapid development of Ansible modules in Haskell programming language.
Haskell
14
star
2

overloaded-records

Overloaded Record Fields implementation based on GHC prototypes.
Haskell
13
star
3

archetype

Archetype IDL
Haskell
12
star
4

command-wrapper

Command wrapper for building modular toolsets with uniform UI.
Haskell
8
star
5

connection-pool

Connection pool built on top of resource-pool and streaming-commons packages.
Haskell
7
star
6

dot.config

User configuration files (dot-files)
Haskell
6
star
7

freer-effects-extra

Extra goodies for freer package
Haskell
6
star
8

endo

Endomorphism utilities.
Haskell
4
star
9

between

Function combinator "between" and derived combinators.
Haskell
4
star
10

lock-file

Provide exclusive access to a resource using lock file.
Haskell
4
star
11

tagged-exception-core

Reflect exceptions using phantom types.
Haskell
3
star
12

grimoire

Every SW developer needs a spell book.
CSS
3
star
13

data-default-extra

Set of packages that provide additional instances for data-default package.
Haskell
3
star
14

c-event-machine

Simple low-level event machine based on Linux epoll or FreeBSD kqueue.
C
2
star
15

verbosity

Simple enum that encodes application verbosity.
Haskell
2
star
16

tagged-exception

Set of Haskell libraries that are centered around the idea of using phantom types to tag code that may raise exception(s).
Haskell
2
star
17

host-and-port

Data type and utilities for handling host name and port number pairs
Haskell
2
star
18

yx

Proof of concept: Environment isolator and workflow simplification tool.
Haskell
2
star
19

genbashrc

Haskell EDSL for generating .bashrc files.
Haskell
2
star
20

open-in-editor

Open file for editing
Haskell
1
star
21

type-proxies-text

Concrete type proxies for various text package
Haskell
1
star
22

hs-pkg-config

Library for creating pkg-config configuration files from Haskell
Haskell
1
star
23

entry-point

Daemonisation and container entry point
Haskell
1
star
24

aeson-object

JSON serialisation and deserialisation for human-friendly APIs
Haskell
1
star
25

pkg-version

Data type for versions used by RPM packages.
Haskell
1
star
26

heyting-algebra

Heyting algebra haskell package
Haskell
1
star
27

dot.xmonad

Personalised Xmonad configuration
Haskell
1
star
28

between-semigrupoids

Generalization of "between" pattern, i.e. (f .) . (. g).
Haskell
1
star
29

AMI

Asterisk Manager Interface (AMI) client library
Haskell
1
star
30

dot.config.nvim

Personalised Neovim configuration
1
star
31

evar

Families of types containing either exception or value.
Haskell
1
star
32

experiments

Various coding experiments, usually in Haskell
Haskell
1
star
33

data-analysis

Utilities for simple data analysis.
Haskell
1
star
34

microservices

Haskell
1
star
35

union-type

Type-indexed open co-products (sums)
Haskell
1
star
36

toolbox-tray-icon

Tray icon with configurable popup menu.
Haskell
1
star
37

install-paths

Functions for determining directory layout from executable path.
Haskell
1
star
38

lumberjack

Flexible logging framework for Haskell.
Haskell
1
star
39

follow-tail

Haskell implementation of "tail -f" as a library.
Haskell
1
star
40

skeletos

Create skeleton project, file or code snippet from a template.
Haskell
1
star
41

application-common

Abstract way of building applications that have multiple modes of operation and configuration passed on command line and/or using configuration files.
Haskell
1
star
42

data-flip

Data type that flipps last two of its type arguments.
Haskell
1
star
43

function-extended

Extended Data.Function module with extra functions.
Haskell
1
star
44

apache-md5

Haskell implementation of Apache specific MD5 hash algorithm.
C
1
star
45

maybe-either

Data Types Isomorphic to Different Combinations of Maybe and Either
Haskell
1
star
46

number-length

Number length in decimal and hexadecimal representation.
Haskell
1
star
47

id-gen

Framework for generating pseudo-random IDs.
Haskell
1
star
48

hpwgen

Library and command line tool for generating random passwords.
Haskell
1
star
49

filepath-extra

Functions missing in filepath library
Haskell
1
star
50

functor-extended

Extended Data.Functor module with extra functions.
Haskell
1
star
51

talks

Haskell
1
star
52

aeson-template

JSON-like format that supports variables, simple string interpolation, and comments
Haskell
1
star
53

http-rfc7807

Problem Details for HTTP APIs as defined by RFC7807
Haskell
1
star
54

type-proxies

Concrete type proxies for various data types.
Haskell
1
star
55

lifted

Functions from base, including few that aren't, lifted over Functor or Applicative.
Haskell
1
star
56

command-line-utils

Various command line utilities.
Haskell
1
star
57

lock-file-resourcet

Haskell
1
star
58

dhall-servant

Dhall mimetype support for Servant
Haskell
1
star
59

spock-http-auth

HTTP authentication framework for Spock
Haskell
1
star
60

hs-not-found

Functions (mostly one-liners) and types that aren't in base.
Haskell
1
star