Duane Johnson
@canadaduane
Artist, inventor, software engineer, hardware hacker, founder of Make Salt Lake and Relm
15
Published Tools
115
Total Stars
280
Weekly Downloads
243
GitHub Followers
263
Public Repos
92/100
Avg Security
Published Tools
1 MCP Server14 Skillsacross 3 categoriescanadaduane
Websocket network adapter for @kyneta/exchange — browser, server, and Bun integration
canadaduane
Co-browse with your AI as you edit code. A headed Playwright-controlled browser with accompanying MCP server.
canadaduane
SpiceDB .zed file format parser and analyzer written in Typescript
canadaduane
Require that a port is listening, not listening, or kill if listening
canadaduane
Typesafe prompt construction for LLM inference with zod-parsed results
canadaduane
Core logic for Loro hooks, shared between React and Hono
canadaduane
A schema-driven, type-safe wrapper for Loro CRDT that provides natural JavaScript syntax for collaborative data mutations
...morecanadaduane
Native WebSocket network adapter for @loro-extended/repo - directly transmits ChannelMsg types without protocol translation
...morecanadaduane
WebSocket network adapter implementing the Loro Syncing Protocol for compatibility with Loro servers (use @loro-extended/adapter-websocket for native loro-extended protocol)
...morecanadaduane
Binary wire format encoding/decoding for loro-extended network adapters
canadaduane
Jailed launcher for the pi coding agent: `pi` runs pi inside @anthropic-ai/sandbox-runtime with a fail-closed filesystem policy
...morecanadaduane
Transport infrastructure — base class, channel types, message vocabulary, and client utilities for @kyneta/exchange