James Thomas (jgthomas)

jgthomas

Geek Repo

Location:Birmigham, UK

Home Page:https://jgthomas.github.io

Github PK Tool:Github PK Tool

James Thomas's repositories

piptube

Picture-in-picture wrapper for mpv and youtube-dl

Language:PythonLicense:GPL-3.0Stargazers:30Issues:2Issues:2

chipset_emulator

Simple emulator for 4-bit and 8-bit chips, with its own assembly language

Language:CStargazers:1Issues:0Issues:0

jsoner

JSON validator using Megaparsec

Language:HaskellStargazers:1Issues:1Issues:0

calcasm

Simple calculator written in x86-64 assembly

Language:AssemblyStargazers:0Issues:0Issues:0

DraughtsGame

Play draughts (checkers) against another human or the computer

Language:JavaStargazers:0Issues:0Issues:0

succ

Compiling a laughably small subset of C to unoptimised assembly since 2019

Language:HaskellLicense:GPL-3.0Stargazers:0Issues:0Issues:26

borg-import

importer for rsync+hardlink based backups / rsnapshot

Language:PythonLicense:NOASSERTIONStargazers:0Issues:0Issues:0

braingame.xyz

Anagram and other brain games website under construction

Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0

chinwag

MSc Java group project - chat application

Language:JavaStargazers:0Issues:1Issues:0

dish

Container management non-solution

Language:GoLicense:GPL-3.0Stargazers:0Issues:1Issues:0
Language:ShellStargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:1Issues:0

eitherMonad

Implementation of the Either monad.

Language:HaskellStargazers:0Issues:1Issues:0

foodApi

foodApi

Language:JavaScriptStargazers:0Issues:1Issues:1
Stargazers:0Issues:1Issues:0

jgthomas.github.io

Personal website and project portfolio

Language:JavaScriptLicense:GPL-3.0Stargazers:0Issues:0Issues:0

Makefiles

Makefile templates

Stargazers:0Issues:0Issues:0

maybeMonad

Implementation of the Maybe monad.

Language:HaskellStargazers:0Issues:1Issues:0

mtrans

Simple example of a monad transformer

Language:HaskellStargazers:0Issues:1Issues:0
Language:ShellStargazers:0Issues:0Issues:0

pyfunctory

Small set of tools for functional-style programming in Python.

Language:PythonStargazers:0Issues:0Issues:0

scripts

Scripts and configs to get a new machine set up quickly

Language:ShellStargazers:0Issues:0Issues:0
Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

stateMonad

Implementation of the State monad

Language:HaskellStargazers:0Issues:1Issues:0

succ-functional-tests

Functonal tests for succ

Language:CLicense:MITStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0
Language:HTMLStargazers:0Issues:0Issues:0

vim-dir

Vim directory for quick deployment

Stargazers:0Issues:2Issues:0