This is your work, valued
servant-persistent. A brief example of Servant with Persistent
297intero-neovim. A neovim plugin for Intero, forked from ghcmod-vim
214parsonsmatt.github.io. My Github pages website
77purs-architecture-tutorial. A port of the Elm Architecture Tutorial to PureScript
56rowdy. A convenient DSL for describing web routes
42hasktuts. A collection of introductory tutorials on Haskell libraries
42QuickLift. Web application to quickly and easily log your weightlifting sessions
39garlic-bread. Leave delicious breadcrumbs to make your errors easier to understand.
37annotated-exception. Machinery for throwing and catching exceptions with some annotation.
35kale. A quick, easy, and declarative task runner for Haskell code to destroy your boiler plate!
32monad-metrics. haskell metrics
32smoltok. An implementation of Smalltalk 80 in Rust
24hotel-california. A tool for OpenTelemetry tracing on the command line
23persistent-typed-db. A type and helpers for typesafe SQL access in the presence of many databases.
23encoding-via. type classes and deriving via for encoding
22require-callstack. Require that callers propagate `HasCallStack` constraints
21purescript-routing-example. An example of purescript-routing and purescript-halogen
20plucky. Plucky errors and exceptions
20prairie. First Class Record Fields in Haskell
18prio. Plucky Runtime IO
16persistent-pagination. Efficient and correct pagination!
16hedgehog-fakedata. A compatibility library for `hedgehog` and `fakedata`
16beginner-error-messages. Informative error messages for common beginner misunderstandings with Haskell
15ql-purs. QuickLift frontend in PureScript
15persistent-documentation. DSL for attaching documentation to persistent entities
14yesod-minimal. A tiny, single-file yesod app that can be used as a base for reproducing bugs
14lambda. An exploration and implementation of the lambda calculus.
12ghc-compile-stats. stupid lil program to parse GHC/cabal output and tell you how long stuff takes
10record-wrangler. Alter datatypes at your leisure!
8modalities. Repository for my independent study at UGA
8gear-tracker. An application that helps cyclists track their gear
8vim2hs. vim2hs :: Vim -> Haskell
8monad-logger-prefix. Easily add a prefix to your MonadLogger output.
7data-diff. An approach to diffing values and records.
7ghc-cache-buster. Haskell
7pureflowy. A workflow management tool written in Haskell and PureScript
7exceptiot. A type `ExceptIOT` which uses `IO` for the `MonadError` instance, allowing a `MonadUnliftIO` instance
7lift-type. Lift a type into a Template Hasell Type.
6beethoven. A gem for class composition in Ruby
6packedbits. are you worried about space? ME TOO! SPACE IS VERY CONCERNING
6callstacks-what-even. callstacks in ghc are weird
6exception-via. Derive hierarchical exception instances for your datatypes
5coerce-role. Derive fearlessly in the face of roles
4wyas. Write Yourself a Scheme!
4abstract-fork. A type class for forking threads
4dotfiles. @holman does dotfiles
4