tools

These are computer-related tools I've written. Source code is available via git.acknak.org or GitHub. To clone a repo: git clone https://git.acknak.org/git/<repo>.git

tools

pyutils

A large Python utility library I've built up over the years, including a cron job wrapper, a reminder/calendar tool, file deduplication, date arithmetic, ANSI terminal helpers, and much more. Available on GitHub and PyPI (pip install pyutils).

Typhoon Chess Engine

Typhoon is an International Master strength, multithreaded, cross-platform chess engine. You can learn more about it, browse the source code, or read the users' manual. If the chess code is too complicated, try my several versions of tic-tac-toe written as a minimax searching tutorial.

Boggle Solver

A program to solve Boggle boards written before using it as an interview question.

Sudoku

A Sudoku puzzle solver and generator based on standalone code I wrote.

Toy x86 Boot Loader and Protected Mode Kernel

A two-stage x86 boot loader written in assembly language that switches the x86 into protected mode and invokes a small kernel written in C. Basically a toy operating system.

Windows Batch Utilities

Two utilities for batch/CMD programmers: one detects the Windows version with good accuracy, the other is a colorized echo replacement.

Windows Sound Capture to WAV

A tool that captures the wave-out stream from a Windows soundcard and writes it to a WAV file. Useful for recording internet radio or other hard-to-capture audio streams.

HOWTOs

A few informational articles:

Code Golf

Some code golfing I've done.

index.html was last updated 15 July 2026 and is Copyright © 2002–2026 by Scott Gasch (scott.gasch@gmail.com).