Software


Open-sourced software

tools and programming, developer libraries

On this page is my collection of open-sourced software and libraries that are available and public on GitHub. My programming focuses mainly on the terminal-centric Go and web JS, CSS, and HTML.

I have been using Go since its pre-v1.0 beta-releases days, initially attracted to its minimalism, built-in tooling, strong, statically types, compile, and operational speed. It is the polar opposite of the vast flexibility, expressiveness, and confusion offered with native JS, Node.js, TypeScript, Deno, and their ever-evolving frameworks.

Last refresh 23 April, 2023


0
1
2
3
4
5
6
7
       * DID YOU KNOW...
        IDENTIFICATION DIVISION.
        PROGRAM-ID. DEV-TIDBITS.
        PROCEDURE DIVISION.
        DISPLAY "COBOL was first published in early 1960 by the".
        DISPLAY "U.S. Department of Defense, it and IBM's Fortran".
        DISPLAY "were the first high-level programming languages.".
        END PROGRAM DEV-TIDBITS.

RetroTxt

RetroTxt is the WebExtension that turns ANSI, ASCII, NFO text into in-browser HTML.

JS
github star 134
repository fork 9
GNU Lesser General Public License v3.0

DOSee

DOSee is a DOSBox based, MS-DOS emulator for the web.

JS
github star 32
repository fork 15
GNU General Public License v3.0

devtidbits.com

Snips and code used in entries for The Developer's Tidbits blog.

Go
github star 15
repository fork 7
Creative Commons Zero v1.0 Universal

retrotxtjs

RetrotxtJS correctly displays legacy ASCII and NFO text on a modern UTF-8 HTML page.

JS
github star 8

zipcmt

Zipcmt is the super-fast, batch zip file comment viewer and extractor.

Go
github star 7
repository fork 1
GNU Lesser General Public License v3.0

retrotxtgo

Handle legacy text files in a modern, UTF-8 terminal.

Go
github star 5
GNU Lesser General Public License v3.0

dupers

Dupers is the blazing-fast file duplicate checker and filename search tool.

Go
github star 3
MIT License

myip

Determine your Internet-facing IP address and location from multiple sources.

Go
github star 2
MIT License

retrotxt-fonts

A tool to dynamically generate the HTML and CSS in use by RetroTxt for The Oldschool PC fonts.

HTML
github star 2
GNU Lesser General Public License v2.1

bbs

Package bbs is a Go module that interacts with legacy text files encoded with BBS color codes.

Go
MIT License

cfw

Go ports of a few selected CFWheels helpers.

Go
MIT License

sauce

Package sauce is a Go module that parses SAUCE metadata.

Go
MIT License