Select a product below

AI Project: Connect Four

Source code for an intelligent Connect Four player that uses minimax search.

Arduino Holiday Lights

This is an Arduino-based addressable LED controller with a mobile-and-desktop-friendly web GUI. It's designed for fully custom holiday lights but can be adapted for other uses such as PC lighting. Use it out of the box (with some minimal configuration) or modify the source code for a truly 100% custom experience while learning along the way.

Blank File Generator

Blank File Generator will generate a file on any writable disk, including a hard drive, USB flash drive, memory card, floppy, RAM disk, or network share. It can generate a blank file (filled with null or filled bytes), a text file full of spaces, or a random file.

Copy Image to Clipboard

Copy Image to Clipboard allows you to easily copy an image file in full quality by right-clicking on a file or from within Windows Photo Viewer

DreamColor Arduino fix

Software for controlling RGB backlight via Arduino. Full article describing how it is made

Find Pixels for NPS Image Editor

An extension for finding the coordinates of pixels matching a given color. Requires NPS Image Editor 3.1 or higher.


LaunchDay is a command-line utility that launches another command only on the specified days of the week

Legacy Filters for NPS 3.x

These are filters that were present in previous versions of NPS Image Editor (2.x). You may install them to regain lost functionality in NPS Image Editor for Legacy Systems (they will not work in the mainstream NPS 3.x as support was discontinued). Note that these older filters do not support transparency, so transparency data may be lost after using them. THESE FILTERS ARE PROVIDED AS-IS AND MAY CONTAIN BUGS.

Multiscreen Blank

Multiscreen Blank is an easy-to-use utility that allows you to independently blank out or dim one or more monitors connected to your computer. Monitors fade in and out with smooth transitions.

NPS Image Editor

NPS Image Editor is a free, unique image editing program that is perfect for pixel art, drawing, and photo editing. It is lightweight, customizable, and intuitive, yet surprisingly powerful.

NPS Image Editor for Legacy Systems

NPS Image Editor is a free, unique image editing program that is perfect for pixel art, drawing, and photo editing. It is lightweight, customizable, and intuitive, yet surprisingly powerful. This version is designed for older systems running Windows 98, XP, Vista, and 7 and requires .NET Framework 2.0; read more on the website.

NPS Image Editor Standalone Runtime

This is the optional set of runtime files for NPS Image Editor 4.x Standalone to enable running it on systems without installing .NET Desktop Runtime. Without these files you'll be prompted to download the runtime on each computer. Download the version corresponding to the NPS version + build or the latest one, whichever is newer.

Null File Finder

Null File Finder is a simple utility to find null-filled and/or empty files on your system. This can be especially useful after a system crash that could have corrupted data.

Sample NPS Image Editor Extensions

A code template for creating filters for NPS Image Editor. All of the hard work has been done for you... all you need to do is customize the template to your needs.

Be sure to read the documentation!

Serial Server

A simple HTTP server that allows you to send and receive commands via HTTP for a serial-attached device (such as an Arduino)

Text Converter

Text Converter 1.0 is a useful little program for encoding and converting text to various formats. This is useful for sending coded messages to your friends, solving puzzles involving such messages, and more practical things such as decoding a Base64-encoded string found in a URL.


TrayBrowser is a small system tray icon that displays a flyout containing anything you want – custom commands for launching apps, home automation, or even information like news and status updates. You can use standard HTML, CSS, and JavaScript to create any layout you want and even take advantage of Windows 11's Acrylic backdrops. The possibilities are endless!


TrayMenu is a convenient popup menu that appears as an icon in the notification area (or "system tray") populated with shortcuts of your choice. This is similar to the built-in Windows toolbar functionality but takes up significantly less space on your taskbar (and allows for the use of separators). Use it to launch programs, control devices, or run arbitrary commands.

VB.NET Line-of-Code Counter

VB_LOC is a program that analyzes your VB.NET project and/or individual files and produces a report of total lines of code. It makes a distinction between actual code, whitespace, and comments, as well as user-generated vs. designer-generated code.