Andrew Cowie's repositories
java-gnome
The java-gnome User Interface Library
slashtime
Slashtime is a small GTK program which displays the time in various places. It has a compact display of locations along with supporting information including date and abbreviated zone code. The feature that originally made Slashtime unique was its showing the offset from the current location, not from UTC.
istathar.github.io
Static content for personal site
agent-os
Build autonomous AI agents
avro
Haskell Avro Encoding and Decoding Native Support (no RPC)
briefcase
Utility code for preparing business cases used to justify internal projects within large organizations
EngineeringNotes
Notes on Systems Engineering
everything
Script to build everything, nicely
ghcide
A library for building Haskell IDE tooling
http-common
Base Haskell types used by a variety of HTTP clients and servers.
linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
locators-haskell
Human exchangable identifiers and locators
maturity
A technical capability and operational maturity model
observed
Generate representative observabiliy data to demonstrate traces and spans
seneschal
Utility to run commands in parallel easily in a terminal or shell script.
snap-core
Core type definitions (Snap monad, HTTP types, etc) and utilities for web handlers.
snap-server
A fast HTTP server library, which runs Snap web handlers.
stackage
"Stable Hackage," tools for creating a vetted set of packages from Hackage.
tagless-final
Source code from Oleg Kiselyov's Typed Tagless Final course
technique
Procedures
theta-idl
Define communication protocols between applications using algebraic data types.
unbeliever
Opinionated Haskell Interoperability