gfarrell
Cofounder / CTO of @converge-io; ex-Cantab astrophysicist (MA/MSci); writes at gtf.io; builds things in Haskell (new projects at https://git.sr.ht/~gtf).
@converge-io London
Pinned Repositories
boggle-solver-clojure
A Boggle solver in clojure
dotfiles
Gideon's dotfiles
eye-for-an-eye
Evolutionary prisoner's dilemma simulator
grasana
Represent Asana projects as graphs (well, trees mostly)
gtf.io
Personal website
infra
Personal infrastructure setup
KORDS
Online database system for King's College accommodation (extensible in theory to other university accommodations)
markov-writer-py
Text generator based on markov chains, implemented in python (just for fun)
ResourcesController
A CakePHP plugin to manage resources like javascript and css files as separated modules, sorted into packages.
WPRavenAuth
Raven (ucam_webauth) authentication plugin for Wordpress. Now maintained by @mo-g (mo-g/WPRavenAuth)
gfarrell's Repositories
gfarrell/WPRavenAuth
Raven (ucam_webauth) authentication plugin for Wordpress. Now maintained by @mo-g (mo-g/WPRavenAuth)
gfarrell/infra
Personal infrastructure setup
gfarrell/dotfiles
Gideon's dotfiles
gfarrell/gtf.io
Personal website
gfarrell/markov-writer-py
Text generator based on markov chains, implemented in python (just for fun)
gfarrell/aoc2019
Solutions to advent of code 2019 (https://adventofcode.com/2019/)
gfarrell/eye-for-an-eye
Evolutionary prisoner's dilemma simulator
gfarrell/grasana
Represent Asana projects as graphs (well, trees mostly)
gfarrell/rofi-khard
gfarrell/boggle-solver-clojure
A Boggle solver in clojure
gfarrell/random-puzzles-hs
Random puzzles in Haskell
gfarrell/bacon.js
FRP (functional reactive programming) library for Javascript
gfarrell/checkit
simple, flexible validations for node and the browser
gfarrell/djoths
Haskell parser for the djot light markup language
gfarrell/email-scripts
Scripts for dealing with emails en masse
gfarrell/gideonfarrell.co.uk
Personal site
gfarrell/harishnarayanan.org
My personal website
gfarrell/haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
gfarrell/Jave
Jave (j-behave -> bejave -> jave) applies behaviour filters to bind javascript and DOM without additional scripting on page, thus decoupling layout and script.
gfarrell/knobble
Observable-based framework for extracting data from websites, especially when it's a bit more complex or bespoke than a simple crawler will do.
gfarrell/logiops
An unofficial userspace driver for HID++ Logitech devices
gfarrell/material-theme
Material Theme, the most epic theme for Sublime Text 3 by Mattia Astorino
gfarrell/mixin.js
Simple and concise mixins library for javascript
gfarrell/netctl-tray
A lightweight netctl tray app with notifications
gfarrell/react
A declarative, efficient, and flexible JavaScript library for building user interfaces.
gfarrell/react-chartjs
common react charting components using chart.js
gfarrell/react-flatpickr
flatpickr for React
gfarrell/todojure
Classic todo-app implementation in clojure (gtf is learning clojure)
gfarrell/tron-lines
Animated data lines in Haskell (à la Tron cycles)
gfarrell/webcam-filters
Add filters (background blur, etc) to your webcam on Linux.