ggoodman
Working some extensibility magic at Auth0. Always experimenting. Creator of https://plnkr.co. Recovering accountant.
Auth0Montreal, Canada
Pinned Repositories
angular-drag-drop
Declarative drag and drop in Angular.js without any external dependencies
fsm
Fully typed finite state machine for JavaScript and TypeScript.
json-schema-to-dts
A robust JSON schema to TypeScript compiler
nostalgie
Nostalgie is an opinionated, full-stack, runtime-agnostic framework for building web apps and web pages using react.
rpc
A fully-typed, transport-agnostic, bi-directional RPC framework that also supports passing functions as parameters and returning functions as results.
stsh
The client and server for plunker.no.de - a website to create, share and view web snippets online.
ts-statemachine
A fully-typed javascript state machine
velcro
A set of tools and libraries for stitching together modules and code in highly dynamic browser environments
with-defer
Run a function with an injected go-like defer helper
runtime
Runtime for executing modern user code in the context of npm dependencies with support for hot reloading
ggoodman's Repositories
ggoodman/velcro
A set of tools and libraries for stitching together modules and code in highly dynamic browser environments
ggoodman/json-schema-to-dts
A robust JSON schema to TypeScript compiler
ggoodman/mcp
MCP is a command-line tool and local UI for discovering, installing and managing Model Context Protocol servers.
ggoodman/context
A take on ergonomic cancellation and timeout propagation in JavaScript inspired by the Go context package
ggoodman/json-schema-codec-generator
Generate typed codec validator code from collections of json-schema
ggoodman/DefinitelyTyped
The repository for high quality TypeScript type definitions.
ggoodman/node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
ggoodman/porffor
A from-scratch experimental AOT JS -> Wasm engine in JS
ggoodman/std
A library of generically useful tools for authoring production-grade services and tools in JavaScript and TypeScript.
ggoodman/undici
An HTTP/1.1 client, written from scratch for Node.js
ggoodman/component-model
Repository for design and specification of the Component Model
ggoodman/homebrew-krun
Homebrew formulae for libkrun-related projects
ggoodman/javy
JS to WebAssembly toolchain
ggoodman/libkrun
A dynamic library providing Virtualization-based process isolation capabilities
ggoodman/libkrunfw
A dynamic library bundling the guest payload consumed by libkrun
ggoodman/llrt
LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
ggoodman/mcp-cli
A CLI inspector for the Model Context Protocol
ggoodman/mcp-go
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
ggoodman/mcp-server-go
Golang implementation of the streaming MCP HTTP transport with sessions, auth and horizontal scaling
ggoodman/microsandbox
Self-Hosted Plaform for Secure Execution of Untrusted User/AI Code
ggoodman/modelcontextprotocol
Specification and documentation for the Model Context Protocol
ggoodman/parsebox
Parser Combinators in the TypeScript Type System
ggoodman/quicky
ggoodman/rquickjs
High level bindings to the quickjs javascript engine
ggoodman/sandbox
A nifty javascript sandbox for node.js
ggoodman/sqlite-wasm
SQLite Wasm conveniently wrapped as an ES Module.
ggoodman/tspl
Test Planner for node:test
ggoodman/wasi-import-repro
ggoodman/wasi-libc
WASI libc implementation for WebAssembly
ggoodman/wasi-sdk
WASI-enabled WebAssembly C/C++ toolchain