Spencer Williams (spencerwi)

spencerwi

Geek Repo

Location:Woodstock, GA

Home Page:http://spencerwi.com

Twitter:@spencerwi

Github PK Tool:Github PK Tool

Spencer Williams's repositories

Either.java

A right-biased implementation of "Either a b" for Java, using Java 8 for mapping/folding and type inference.

Language:JavaLicense:MITStargazers:69Issues:5Issues:7

Comparators.js

Java8-style chainable comparators for Javascript.

Language:JavaScriptLicense:MITStargazers:16Issues:2Issues:2

cliflux

A terminal client for Miniflux RSS reader

Language:RustLicense:MITStargazers:10Issues:2Issues:2

Optional.js

Nullable. Optional. The Maybe monad. Whatever you want to call it, it's for Javascript now.

Language:JavaScriptLicense:MITStargazers:6Issues:2Issues:0

now.ml

A quick-and-simple tool for figuring out relative times/dates

Language:OCamlLicense:MITStargazers:4Issues:2Issues:0

AdventOfCode2018

Advent of code solutions for 2018

Language:CrystalLicense:MITStargazers:2Issues:2Issues:0

caffeine.vim

Caffeine colorscheme for vim

Language:Vim ScriptStargazers:2Issues:2Issues:0

mythtvguide

A command-line tool for printing out a mythtv program guide

Language:OCamlLicense:MITStargazers:1Issues:2Issues:0

Cregularity

A Crystal port of the Regularity gem

Language:CrystalLicense:MITStargazers:0Issues:2Issues:0

AdventOfCode2016

Repo for storing my solutions to the 2016 "Advent of Code" puzzles (in various languages)

Language:OCamlLicense:MITStargazers:0Issues:0Issues:0

AdventOfCode2017

2017 Advent of Code solutions

Language:OCamlLicense:MITStargazers:0Issues:2Issues:0

AdventOfCode2019

My solutions to 2019 Advent of Code, written in Crystal

Language:CrystalLicense:MITStargazers:0Issues:3Issues:0
Language:F#License:MITStargazers:0Issues:3Issues:0

AdventOfCode2021

My Advent of Code solutions

Language:F#License:MITStargazers:0Issues:0Issues:0

AdventOfCode2022

My solutions for Advent of Code 2022 puzzles

Language:F#License:MITStargazers:0Issues:0Issues:0

AdventOfCode2023

Advent of Code solutions for 2023 puzzles

Language:F#License:MITStargazers:0Issues:2Issues:0

blackjack.hs

A CLI blackjack game, written in Haskell as a personal exercise in purely-functional game programming

Language:HaskellLicense:MITStargazers:0Issues:2Issues:0
Language:OCamlStargazers:0Issues:3Issues:0

Connect4

A web app to play Connect 4 vs a simple AI

Language:RubyLicense:MITStargazers:0Issues:2Issues:0

crystal.nvim

Crystal-lang support for neovim using Lua + treesitter

Language:SchemeLicense:MITStargazers:0Issues:3Issues:0

dotfiles

My dotfiles, managed by chezmoi

Language:LuaStargazers:0Issues:2Issues:0

generator-ocaml-bucklescript-webpack

A quick-starter Yeoman generator for using OCaml+Bucklescript with Webpack.

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:0

junit-displayname-generators

A set of pre-baked @DisplayNameGenerator classes for use with JUnit 5.4 and above.

Language:JavaLicense:MITStargazers:0Issues:2Issues:0

nisha-vim

Dark colorscheme for Vim

Language:Vim ScriptLicense:GPL-3.0Stargazers:0Issues:2Issues:0

PHP-LazyList

A lazy-lists (fused-streams/generators) library for PHP >= 7.0

Language:PHPStargazers:0Issues:2Issues:0

Result.ts

A Result type for Typescript and convenient operations on it.

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:0

spencerwi.github.io

Personal static "business-card" site, hosted on Github for simplicity.

Language:HTMLLicense:MITStargazers:0Issues:3Issues:0
Language:CLicense:MITStargazers:0Issues:1Issues:0
License:MITStargazers:0Issues:0Issues:0

upload_music

A little Rust webapp that listens, allows you to upload zip files of music albums, then extracts them into a given directory based on music metadata

Language:RustLicense:MITStargazers:0Issues:3Issues:0