Rockville, MD

Paul Gray

Elite
@pfgray

@PaulGrizzay

ts-adt. Generate Algebraic Data Types and pattern matchers

324

chainable-components. A composable API for reusable React code.

85

babel-plugin-monadic-do. Monads, Do style

37

ecma-proposal-chainable-do-syntax.

24

fp-ts-lessons. TypeScript

20

fish-completion-sync. A fish plugin to help dynamically load fish completions from `$XDG_DATA_DIRS`.

12

molecule. TypeScript

9

lti-debugger. View and debug LTI requests within the browser

9

derivate. TypeScript

8

sift. A server that will read & store events that conform to IMSGlobal's Caliper specification

8

lti-example-java. An example Lti app that takes advantage of basic-lti-util

4

typescript-tco. A typescript transformer which implements tail-call optimizations for recursive functions

4

blasteroids. an asteroids-like html5 game running on websockets

3

lmsrest. an abstract RESTful API for LMS-related objects

3

docker-sakai. A dockerfile for the open source lms, Sakai

3

fp-ts-v1-v2-converter. TypeScript

3

casa-nodejs. JavaScript

2

paulgray.net. JavaScript

2

lti-java. A library for writing LTI applications on the JVM

2

bun-flake. A nix flake definition for bunjs

2

gbt. Graph Build Tool

2

aoc-2020-hs. Haskell

2

mock-lti2-consumer. A Mock implementation of the LTI2 Consumer specification for testing purposes

1

provisioning. Custom environment configuration via nix

1

worktreez. TypeScript

1

redux-typed. Explorations into redux + type safety via typescript

1

yaltt. Yet Another LTI Test Tool

1

babel-plugin-for-yield-as-do-while. For-Yield in JS, via Do-While

1

fp-in-scala-in-typescript. Solutions for "Functional Programming in Scala" ported to Typescript

1
29
Apply