>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt
Ben Drucker

Ben Drucker

@bendrucker

San Francisco, CA www.bendrucker.me@bendrucker On GitHub since May 2011

55

Published Tools

5,780

Total Stars

217,093,062

Weekly Downloads

516

GitHub Followers

765

Public Repos

99/100

Avg Security

Published Tools

1 MCP Server54 Skillsacross 3 categories

bendrucker

Proxies nodejs require in order to allow overriding dependencies during testing.

SkillAI Tool
2.7K808K/wk1 dir

bendrucker

Makes CommonJS-incompatible modules browserifyable.

SkillAI Tool
9261 dir

bendrucker

Angular service provider for interacting with Stripe

SkillAI Tool
3342.2K/wk1 dir

Angular directives for formatting and validating credit card inputs

SkillAI Tool
3304.3K/wk1 dir

bendrucker

Query result type converters for node-postgres

SkillAI Tool
30266.4M/wk1 dir

bendrucker

Convert an object's keys to snake case

SkillAI Tool
1961 dir

bendrucker

Proxies browserify's require in order to allow overriding dependencies during testing.

SkillAI Tool
1511 dir

Convert streams (readable or writable) to promises

SkillAI Tool
1391 dir

bendrucker

A fast Luhn algorithm for validating credit cards

SkillAI Tool
781 dir

Card type definitions and methods for creditcards

SkillAI Tool
7731K/wk1 dir

bendrucker

browserify transform that exposes globals added via a script tag as modules so they can be required.

SkillAI Tool
641 dir

bendrucker

Document ready listener for modern browsers

SkillAI Tool
591.5K/wk1 dir

Batch copy files from Azure Blob Storage to Amazon S3

SkillAI Tool
461 dir

Parse Postgres interval columns

SkillAI Tool
381 dir

Proxyquire in Node and Proxyquireify in the browser with no code changes

SkillAI Tool
361 dir

bendrucker

git-log-parser

SkillAI Tool
272.7M/wk1 dir

Emojis for HTTP status codes

SkillAI Tool
261 dir

bendrucker

Parse postgres array columns

SkillAI Tool
231 dir

bendrucker

Generate an SMS protocol link

SkillAI Tool
2237/wk1 dir

The map of HTTP status codes from the builtin http module

SkillAI Tool
198.4M/wk1 dir

bendrucker

Postgres date column parser

SkillAI Tool
1866.8M/wk1 dir

Wrap Stripe.js async methods to return promises

SkillAI Tool
152.6K/wk1 dir

An authorization library for use with Bookshelf.js

SkillAI Tool
141 dir

bendrucker

Postgres bytea parser

SkillAI Tool
1366.6M/wk1 dir

bendrucker

Generate a mailto protocol link

SkillAI Tool
101 dir

Generate random time-based IDs like Firebase

SkillAI Tool
97.2K/wk1 dir

Validate and parse request data using swagger parameters arrays

SkillAI Tool
91 dir

Convert a JSON array stream into CSV rows

SkillAI Tool
61 dir

bendrucker

Load Segment's analytics.js library asynchronously with method queueing

SkillAI Tool
61 dir

bendrucker

Round numbers to the nearest increment with an optional direction

SkillAI Tool
61 dir

An AWS IAM database authentication token signer for RDS, implementing RDS.Signer for AWS SDK for JS v3

SkillAI Tool
51 dir

Handle changes to browser document visibility

SkillAI Tool
41 dir

bendrucker

Split a dot property into its parts

SkillAI Tool
31 dir

bendrucker

Strict integer parsing

SkillAI Tool
31 dir

bendrucker

Round a number to a specified decimal precision

SkillAI Tool
31 dir

bendrucker

Create property accessor/caller statements for dot paths

SkillAI Tool
21 dir

bendrucker

Bizarro minimist: transform an options object into argv

SkillAI Tool
22.6M/wk1 dir

bendrucker

Check if an identifier is defined

SkillAI Tool
21 dir

Create a module not found error

SkillAI Tool
21 dir

bendrucker

Build a ternary statement

SkillAI Tool
21 dir

bendrucker

Call a callback on window load

SkillAI Tool
24.5K/wk1 dir

bendrucker

Turn identifiers into global lookups that work in Node and the browser

SkillAI Tool
11 dir

Parse an exponential notation string into parts

SkillAI Tool
11 dir

bendrucker

Make multiple changes to a block of text by providing start and end indices and replacement text

SkillAI Tool
11 dir

Emit errors on stdout stream for a spawned child process

SkillAI Tool
12.6M/wk1 dir

bendrucker

npm install for Stripe.js — for testing only

SkillAI Tool
1349/wk1 dir

bendrucker

Securely serve local MCP servers to the public internet using Tailscale Funnel and OAuth

MCP Serveruncategorised
11 dir

bendrucker

Concisely test Observable + virtual-dom components

SkillAI Tool
11 dir

bendrucker

Wrap Stripe.js async methods to use node-style callbacks

SkillAI Tool
12.2K/wk1 dir

Make sure $q is a constructor (1.3+). Throw if it isn't.

SkillAI Tool
1 dir

bendrucker

Assert that a value is a function

SkillAI Tool
1 dir

bendrucker

Create an async data pipeline

SkillData Processing
5/wk1 dir

Stream a list of all files from an Azure Blob Storage collection

SkillAI Tool
1 dir

Helpers for using Stripe test data numbers to simulate transactions

SkillAI Tool
1 dir

bendrucker

Expand a short year to a full year (15 -> 2015)

SkillAI Tool
1 dir