England, UK

James Wilson

Advanced
@jsdw

yap. Yet Another Parser library for Rust. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.

163

weave. A simple CLI router for wiring together several sources behind a single HTTP endpoint

145

angu. A small DSL/interpreter that can be used to evaluate simple expressions

129

wasm-fractal. A Rust (compiled to WASM) + JS multi-threaded in-browser fractal generator

84

seamless. An opinionated Rust library for creating simple JSON APIs that communicate over HTTP

36

git-backup. A tool to help you backup your git repositories from services like GitHub

14

fuss. A Functional CSS Preprocessor

13

jsdw.github.io. My homepage

10

cpp-sequitur. A C++ implementation of the sequitur compression algorithm

9

hs-commander. A nested command parsing tool for Haskell

7

merkleized-metadata-ts. A TS wrapper around the Rust merkleized-metadata crate

6

async-rusqlite. A tiny, executor agnostic library for using rusqlite in async contexts

5

talklicker. A small Haskell+Elm event scheduling app

4

asyncified. A small rust library for operating on long lived sync values in an async context

4

thin-jsonrpc. A thin JSON-RPC implementation

3

folder-content-aggregator. A quick Go/Rust implementation of a robust aggregated folder watching tool

3

polkadot-historic-decoding-tool. An example for decoding historic Polkadot blocks and printing out some information about them

3

depends. A small, versatile, and thread safe dependency injection library for Go

3

tl-asset-browser. A basic Elm implementation of a Third Light asset browser

3

highscore. A simple app for helping to track high scores

3

advent-of-code-2018. Solutions for Advent of Code 2018

3

dot-block-decoder. A small Polkadot block decoding example

2

anagrammer. Find line-anagrams in an ASCII formatted text file (excluding lines where all words match)

2

advent-of-code-2019. Solutions to AoC 2019

2

vault-inject. A utility for automatically pulling secrets out of vault and injecting them into shell commands

2

undigits. A quick app to solve the NYTimes Digits puzzle

2

advent-of-code-2022. Rust

1

sqliter. Rust

1

gh-tools-project-sync. Sync Tools Team milestones to project boards

1

hs-hipchat-to-websocket. Connects hipchat protocol with a simple websocket one. Provides addon information so that hipchat can install them. Multiple addons supported via config.

1

js-compression-machine. Compress files right in your browser and then decompress them again. An experiment in compression algorithms.

1

slackup. A quick tool to download/backup conversations from slack

1

boundvariable. My shot as the ICFP '06 programming challenge

1
33
Apply