Skip to content
Become a sponsor to Alex Corn

I mainly work on Node.js modules intended to help people to create and maintain Steam bots, primarily Steam trading bots. The modules most used for this purpose are:

I also have a few modules that aren't as widely used or as fleshed-out, but may still be useful:

Outside of the Steam realm, I also create free HomeSeer plugins for home automation:

Monthly commitment not your thing? That's perfectly fine; find more ways to donate here.

3 sponsors are funding DoctorMcKay’s work.


Featured work

  1. DoctorMcKay/node-steam-user

    Allows interaction with the Steam network via the Steam client protocol

    JavaScript 546
  2. DoctorMcKay/node-steamcommunity

    Interact with various interfaces on Steam Community from Node.js

    JavaScript 346
  3. DoctorMcKay/node-steam-tradeoffer-manager

    Simple and sane Steam trade offer management

    JavaScript 386
  4. DoctorMcKay/node-steam-totp

    Lightweight module to generate Steam-style TOTP auth codes.

    JavaScript 186
  5. DoctorMcKay/node-globaloffensive

    A Node.js module to connect to and interact with the CS:GO game coordinator. Mostly used to get item data.

    JavaScript 138
  6. DoctorMcKay/node-tesla-data

    App which pulls and stores Tesla data in a MySQL database

    JavaScript 28

Select a tier

$ a month

Choose a custom amount.

$1 a month


Every donation is appreciated. If you've found my work useful in the past, please consider donating $1.

$5 a month


If you've used my modules for Steam item profit, please consider donating $5 to support my work.

$10 a month


If you've used my modules for monetary profit, please consider donating $10 to support my work.