This is your work, valued
termonad. Terminal emulator configurable in Haskell.
418pretty-simple. pretty-printer for Haskell data types that have a Show instance
260evil-nix. A Nix library to download files from the internet without requiring a hash
138nix-query-tree-viewer. GTK viewer for the output of `nix-store --query --tree`
80servant-checked-exceptions. type-level errors for Servant APIs.
75password. datatypes and functions for easily working with passwords in Haskell
61stacklock2nix. Easily build a Haskell project from a stack.yaml.lock file with Nix
56cabal2nixWithoutIFD. PureScript
33world-peace. open union and open product types in Haskell
31mkAIDerivation. Generate a Nix derivation on the fly using an LLM
30testing-code-that-accesses-db-in-haskell. 5 ways to test code that accesses a DB in Haskell
30post-about-nix-and-haskell.
29break-time. break timer that forces you to take a break
22example-static-haskell-nix. Example showing how to build a statically-linked Haskell executable with Nix and attach it to a GitHub Release
22nix-haskell-updates-status. Automatically-updated Hydra status of the `haskell-updates` branch in Nixpkgs
18shebanger. Convert a shell script into a series of shebang lines
17purescript-email-validate. Validating an email address string against RFC 5322
17servant-rawm. Effectful Raw handler for Servant servers.
16haskell-type-families-presentation. This is a presentation about haskell's type families.
16servant-static-th. Embed a directory of static files in your application and serve them from your Servant server
14nix-reverse-deps-of-haskell-package. Find or build all reverse dependencies of a Haskell package using Nix
14print-console-colors. Print all the ANSI console colors for your terminal
11servant-on-heroku. Example app showing how to release a Haskell web app on Heroku
9example-haskell-nix-flake. Nix
8course-v3. The 3rd edition of course.fast.ai
7yahoo-finance-api. Haskell wrapper for Yahoo Finance API
7purescript-road-to-react. PureScript translation of example JavaScript React app from https://www.roadtoreact.com/
7nix-cabal-example-project. Nix
6cps-vs-codensity-vs-reflection-without-remorse. Example code showing the difference between CPS, codensity, and reflection without remorse styles in Haskell
6docs. My dot files.
6purescript-boxes. PureScript
6xml-html-qq. QuasiQuoter for XML and HTML Documents
6cloudy. CLI tool to easily spin up and control compute instances in various cloud environments
6software-foundations. https://softwarefoundations.cis.upenn.edu/
5heterocephalus-example. simple explanation on how to use -ddump-splices with stack
5emailaddress. Wrapper around email-validate adding new non-orphaned instances to EmailAddress
5purenix-examples. Examples of common Nix things written in PureNix
5envelope. Envelope type used to return responses from a JSON API for Haskell
4from-sum. Canonical fromMaybeM and fromEitherM functions.
4open-blog-posts. Blog posts
4highlight. command line tool for highlighting parts of files that match a regex
4geneticmidi. a java project to generate a chosen midi file using a genetic algorithm
4advent-of-code. My solutions to various Advent of Code problems
3icfp-tutorial-extensible-effects. Haskell
3icfp-tutorial-generics. Haskell
2focuslist. A Haskell data structure for lists with a focus
2accelerate-singleton-test. Haskell
1mystreaming. Haskell
1port-purescript-package. Script to easily port a PureScript package to an alternative backend
1dependent-walrus. Haskell
1scary. Haskell
1