Multi-dimensional query string parser and generator
Perry native TypeScript compiler — Linux x64 (glibc) binary + static libraries.
Perry native TypeScript compiler — Windows x64 binary + static libraries.
Perry native TypeScript compiler — macOS arm64 binary + static libraries.
Perry native TypeScript compiler — Linux arm64 (glibc) binary + static libraries.
Perry native TypeScript compiler — macOS x64 binary + static libraries.
Perry native TypeScript compiler — Linux arm64 (musl, Alpine/distroless) binary + static libraries.
Perry native TypeScript compiler — Linux x64 (musl, Alpine/distroless) binary + static libraries.
Bloom Engine: native TypeScript game engine compiled by Perry
CLI for Perry UI - shadcn-style component registry for Perry native TypeScript apps
Cross-platform terminal emulator component for Perry applications
WebGPU bindings (spec-faithful, backed by wgpu) for the Perry TypeScript-to-native compiler. Run browser-authored shaders + pipelines unmodified under perry.
Google Play Billing Library bindings (Android) for the Perry TypeScript-to-native compiler. Closes the Android half of PerryTS/perry#537.
UDP datagram socket bindings (Node `dgram` module) for the Perry TypeScript-to-native compiler.
Tursodb (pure-Rust SQLite-compatible engine) bindings for the Perry TypeScript-to-native compiler.
Native TypeScript compiler. Compiles TypeScript source directly to native executables via LLVM.
Embeddable React component for rendering Perry work instructions
Iroh P2P framework bindings (direct peer-to-peer QUIC + hole punching + relay fallback) for the Perry TypeScript-to-native compiler.
StoreKit 2 in-app purchase bindings (iOS / macOS) for the Perry TypeScript-to-native compiler. For Android, see @perryts/play-billing.
Pure-TypeScript Postgres wire-protocol driver. Runs on Node.js and Bun, and compiles to a native binary via Perry (LLVM). Zero native dependencies.
Pure-TypeScript MySQL/MariaDB wire-protocol driver. Runs on Node.js and Bun, and compiles to a native binary via Perry (LLVM). Zero native dependencies.
Google Sign In bindings for the Perry TypeScript-to-native compiler. iOS/macOS via the GoogleSignIn SDK; Android via androidx.credentials Credential Manager.
Typed client for Skelpo CMS — fetch content, settings, menus; submit forms; verify webhooks. Works in Node, Bun, browsers, and Perry-compiled binaries.
Pure-TypeScript Redis / Valkey wire-protocol driver. Runs on Node.js and Bun, and compiles to a native binary via Perry (LLVM). Zero native dependencies.
A program to print one rule at a time from The 25 Principles for Adult Behavior: John Perry Barlow.
A small extensible functional scripting language designed for concise expression with little code.
Process Control Library (Chemical Engineering) with real time transfer function simulators
YAY (Yet Another YAML) parser - a human readable, writable, and diffable data format
A simple library for calculating the BPM
A framework for traffic analysis defenses
nathanperry utilities
Ruby library for querying and mapping data through generic interfaces
Custom Jekyll theme for my personal homepage
This is a gem used for creating slugs for URLs
Voting gem for reddit-type apps.
Executable Feature scenarios
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.