An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by athanclark

A curated list of projects in awesome lists by athanclark .

https://github.com/athanclark/cassowary-haskell

A haskell implementation of the Cassowary linear programming solver.

Last synced: 09 Sep 2025

https://github.com/athanclark/purescript-tuples-native

Implementation of tuples as a flat heterogeneous array, for FFI

arrays heterogeneous-data purescript typelevel-programming

Last synced: 15 Nov 2025

https://github.com/athanclark/dag

A well-typed Directed Acyclic Graph in Haskell

dag directed-acyclic-graph graph haskell type-level-programming

Last synced: 29 Jan 2026

https://github.com/athanclark/nested-routes

Declarative, Compositional Url Handling for WAI

composable haskell haskell-warp http-server

Last synced: 10 Mar 2026

https://github.com/athanclark/purescript-monad-control

A clone of monad-control in purescript

lift monad-control monad-transformers purescript

Last synced: 07 Feb 2026

https://github.com/athanclark/elm-debouncer

Debouncification for elm-ness

debounce elm

Last synced: 01 Sep 2025

https://github.com/athanclark/purescript-websockets-rpc

A simple subscription-esque RPC mechanism using WebSockets, ala the haskell websockets-rpc library (client only)

purescript websockets websockets-rpc

Last synced: 15 Nov 2025

https://github.com/athanclark/urlpath

Extremely simple URL combinator DSL thing

haskell monad uri-printer urlpath

Last synced: 01 Sep 2025

https://github.com/athanclark/pred-trie

predicative lookup container

haskell lookup parametric-polymorphism predicates trie

Last synced: 26 Apr 2025

https://github.com/athanclark/purescript-arraybuffer-class

Simple encoding / decoding classes for ArrayBuffers

arraybuffer generics purescript typeclass

Last synced: 06 Feb 2026

https://github.com/athanclark/websockets-rpc

A simple subscription-esque RPC mechanism using WebSockets

haskell rpc-call websockets websockets-rpc

Last synced: 19 Oct 2025

https://github.com/athanclark/ws

A simple websocket CLI tool

command-line-tool haskell websocket-client

Last synced: 24 Aug 2025

https://github.com/athanclark/elm-threading

A simple threading patch for elm ports

elm threading

Last synced: 16 Nov 2025

https://github.com/athanclark/purescript-subtlecrypto

Basic PureScript-friendly bindings to SubtleCrypto

browser crypto purescript subtlecrypto

Last synced: 25 Jun 2025

https://github.com/athanclark/poly-arity

Tools for working with functions without regard to their arity

arity haskell poly-arity

Last synced: 16 Nov 2025

https://github.com/athanclark/purescript-queue

A queue-esque data type for purescript.

async handler pubsub purescript purescript-queue

Last synced: 06 Feb 2026

https://github.com/athanclark/purescript-monad-unlift

Unlift implementation for PureScript

monad monad-transformers purescript

Last synced: 23 Jan 2026

https://github.com/athanclark/purescript-websocket-moderate

A different websocket binding for purescript

purescript websockets

Last synced: 26 Jan 2026

https://github.com/athanclark/security-plus-notes

Notes for the CompTIA Security+ course

Last synced: 25 Jan 2026

https://github.com/athanclark/purescript-zeromq

Bindings to zeromq

buffer purescript zeromq-4

Last synced: 26 Jan 2026

https://github.com/athanclark/tmapmvar

A singleton version on TMapChan

haskell mapping mvar stm

Last synced: 16 Nov 2025

https://github.com/athanclark/purescript-bignumber

Bindings to BigNumber.js

bignumber purescript unbounded

Last synced: 09 Feb 2026

https://github.com/athanclark/hset

A faux heterogeneous set implementation in Haskell, leveraging Typeable

haskell heterogeneous-sets hset

Last synced: 23 Aug 2025

https://github.com/athanclark/purescript-haskell-iso

Haskell / Purescript package for isomorphic JSON

haskell isomorphic json primitives purescript testing zeromq

Last synced: 11 Aug 2025

https://github.com/athanclark/purescript-jsdom

Bindings to the jsdom library

Last synced: 24 Jan 2026

https://github.com/athanclark/rose-trees

Some stuff for rose trees

haskell rose-tree

Last synced: 01 Sep 2025

https://github.com/athanclark/tries

Various trie data types in Haskell

haskell trie typeclasses

Last synced: 01 Sep 2025

https://github.com/athanclark/timemap

A map structure for UTCTime-indexed entities

expiration haskell timemap

Last synced: 30 Jun 2025

https://github.com/athanclark/simplex-basic

A trivial implementation of the simplex algorithm.

Last synced: 16 Nov 2025

https://github.com/athanclark/wai-transformers

Simple parameterization of Wai's Application type

haskell wai wai-transformers

Last synced: 15 Nov 2025

https://github.com/athanclark/follow-file

follow a file - being notified with what's appended.

haskell inotify log-files

Last synced: 15 Jul 2025

https://github.com/athanclark/linear-simplex-haskell

A Haskell implementation of Bland's finite pivoting method, over Rationals

Last synced: 16 Nov 2025

https://github.com/athanclark/digestive-functors-lucid

Representation of digestive-functors for lucid

digestive-functors haskell html lucid

Last synced: 27 Jul 2025

https://github.com/athanclark/attoparsec-uri

A compositional URI parser / printer for attoparsec

attoparsec haskell uri

Last synced: 01 Sep 2025

https://github.com/athanclark/webpage

A generic scaffold for a web page, for lucid.

haskell html webpage wordpress

Last synced: 05 Mar 2026

https://github.com/athanclark/zeromq4-simple

Easier message plumbing for zeromq

haskell zeromq zeromq-4

Last synced: 02 Apr 2026

https://github.com/athanclark/anabaena

L-System (Lindenmayer system) framework for Rust

Last synced: 19 Oct 2025

https://github.com/athanclark/libraries

Notes on all of the software libraries I've developed

Last synced: 26 Jan 2026

https://github.com/athanclark/abides

The class abides, man

class haskell laws

Last synced: 04 Jan 2026

https://github.com/athanclark/sparrow

Data-dependency framework for web applications

data-dependency haskell http-server streaming websockets

Last synced: 01 Apr 2025

https://github.com/athanclark/purescript-math-equation

Equations as data structures

Last synced: 23 Jan 2026

https://github.com/athanclark/every

Run an IO action every so often.

haskell invoke-and-wait timer

Last synced: 05 Apr 2025

https://github.com/athanclark/wai-middleware-content-type

Route to different middlewares based on the incoming Accept header detected.

haskell haskell-warp http-server middleware mime-types

Last synced: 15 Nov 2025

https://github.com/athanclark/commutative

Class for Commutative binary operations.

commutativity haskell operators

Last synced: 15 Nov 2025

https://github.com/athanclark/purescript-sequelize

Bindings to sequelize

purescript sequelize sql

Last synced: 24 Jan 2026

https://github.com/athanclark/purescript-qrcode

A binding to the `qrcode` node module

purescript qrcode-generator

Last synced: 15 Nov 2025

https://github.com/athanclark/purescript-diff

Diff-esque features for purescript (nothing to do with automated differentiation)

Last synced: 15 Nov 2025

https://github.com/athanclark/goals

Personal goals document

Last synced: 25 Jan 2026

https://github.com/athanclark/purescript-material-ui

Material-UI bindings for purescript.

Last synced: 25 Jun 2025

https://github.com/athanclark/coq-rational

An alternative implementation of rational numbers in Coq

Last synced: 16 Nov 2025

https://github.com/athanclark/docon

The Haskell-based Computer Algebra System

Last synced: 16 Nov 2025

https://github.com/athanclark/symbiote

Data serialization verification implementation

encoding network quickcheck serialization symbiote testing

Last synced: 16 Nov 2025

https://github.com/athanclark/wai-session-alt

An alternative session middleware for WAI.

haskell wai wai-session

Last synced: 06 Oct 2025

https://github.com/athanclark/unfoldable-restricted

Restricted alternative to Unfoldable

constraints haskell restricted unfoldable

Last synced: 16 Nov 2025

https://github.com/athanclark/almost-fix

Combinators for predicative recursion

fixpoint haskell predicates

Last synced: 10 Aug 2025

https://github.com/athanclark/quack

A total ripoff as far as parser combinators are concerned

attoparsec http-server parser-combinators query-string uri-query

Last synced: 16 Nov 2025

https://github.com/athanclark/pseudo-trie

...It's something, let's just call it that.

haskell trie

Last synced: 10 Aug 2025

https://github.com/athanclark/unit-constraint

Extremely simple typeclass

constraint haskell typeclass unit

Last synced: 16 Nov 2025

https://github.com/athanclark/purescript-z85

Encoding and Decoding for ZeroMQ's z85 binary format.

ascii base85 binary-encoding purescript zeromq

Last synced: 28 Jan 2026

https://github.com/athanclark/websockets-simple

A simple wrapper around the websockets library.

algebraic-data-types api haskell websocket

Last synced: 16 Nov 2025

https://github.com/athanclark/happ-store

An app store for Hackage

Last synced: 24 Jan 2026

https://github.com/athanclark/attoparsec-ip

Parsers for IP addresses

attoparsec haskell ip

Last synced: 12 Aug 2025

https://github.com/athanclark/idris-map

Simple Data.Map port to Idris

Last synced: 23 Jan 2026

https://github.com/athanclark/quickcheck-combinators

type-level combinators for quickcheck instances

haskell quickcheck quickcheck-combinators typelevel-programming

Last synced: 11 Mar 2026

https://github.com/athanclark/linear-grammar

An AST for linear equations and inclusive inequalities.

Last synced: 16 Nov 2025

https://github.com/athanclark/frankenscript

JavaScript with Partial Application

javascript terrible-idea

Last synced: 16 Nov 2025

https://github.com/athanclark/purescript-symbiote

Data serialization verification implementation

encoding network quickcheck serialization symbiote testing

Last synced: 31 Jan 2026

https://github.com/athanclark/elm-every

It's like something that does stuff

elm poller

Last synced: 28 Jan 2026

https://github.com/athanclark/markup

Generic interface to markup languages

deployment-schemes generic-interface haskell monad urlpath

Last synced: 01 Sep 2025

https://github.com/athanclark/resume

My resume / CV

Last synced: 15 Feb 2026

https://github.com/athanclark/tmapchan

A mutlimap of values, where looking up pops the latest from the queue.

chan haskell map transactional-queues

Last synced: 27 Jan 2026

https://github.com/athanclark/purescript-pty

Bindings to node-pty

pty purescript

Last synced: 27 Jan 2026

https://github.com/athanclark/purescript-uint-instances

Common instances for UInt32s, via a newtype.

instances purescript uint32

Last synced: 24 Jan 2026

https://github.com/athanclark/purescript-dom-extra

Extra kit for the old purescript-dom

Last synced: 27 Jan 2026

https://github.com/athanclark/purescript-sjcl

Bindings to the Stanford JavaScript Crypto Library

browser cryptography purescript sjcl

Last synced: 24 Jan 2026

https://github.com/athanclark/purescript-parseint

Bindings to parseInt()

parseint purescript

Last synced: 27 Jan 2026

https://github.com/athanclark/purescript-linear-grammar

Simple DSL and grammar for linear equations over the Rationals

Last synced: 23 Jan 2026

https://github.com/athanclark/purescript-dbus

Bindings to dbus-native

dbus purescript

Last synced: 28 Jan 2026

https://github.com/athanclark/purescript-uri-extra

Lenses for purescript-uri

Last synced: 24 Jan 2026

https://github.com/athanclark/lh-bug

A bug found in liquid haskell

Last synced: 24 Jan 2026

https://github.com/athanclark/purescript-react-transition-group-2

Purescript bindings to react-transition-group.js

purescript react-transition-group

Last synced: 24 Jan 2026

https://github.com/athanclark/purescript-pure-css

Simple bindings to Pure.css's class name structure.

Last synced: 24 Feb 2026

https://github.com/athanclark/purescript-base64

A base64 encoding tool, wrapping tweetnacl-util-js

base64 decoding encoding purescript

Last synced: 30 Jan 2026

https://github.com/athanclark/purescript-msgpack

Bindings to msgpack

msgpack purescript

Last synced: 31 Jan 2026

https://github.com/athanclark/listvsgeneric

Simple benchmarks testing generic code vs. list-specific

Last synced: 01 Feb 2026

https://github.com/athanclark/purescript-react-queue

Mutual bindings for react components and purescript queues.

purescript-queues purescript-signal react-components

Last synced: 25 Feb 2026

https://github.com/athanclark/purescript-web-streams

Bindings to the Streams API for Browsers

Last synced: 08 Feb 2026

https://github.com/athanclark/purescript-setimmediate

Bindings to setImmediate

purescript setimmediate

Last synced: 08 Feb 2026

https://github.com/athanclark/intset.js

IntSet implementation for JavaScript

Last synced: 26 Feb 2026

https://github.com/athanclark/backup

Some backed-up data

Last synced: 27 Feb 2026

https://github.com/athanclark/vlc-service

A handy systemd service for automatically transcoding webcam footage to a web interface, and storing it

Last synced: 15 Feb 2026

https://github.com/athanclark/purescript-bluejay

Static data-dependency framework

Last synced: 02 Mar 2026

https://github.com/athanclark/n-tuple

A homogeneous arbitrary-size tuple

haskell n-tuple tuples

Last synced: 26 Oct 2025

https://github.com/athanclark/elm-param-parsing-2

Another url query param parser in elm

Last synced: 03 Feb 2026