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 Go and the web with JS, CSS, and HTML.

I have been using Go since its pre-v1.0 beta-release days, initially attracted to its minimalism, built-in tooling, strong static types, compile, and operational speed. It is the polar opposite of the vast flexibility, expressiveness, and confusion offered by JS, its runtimes and the many, ever-evolving frameworks.

Last refresh 13 January, 2024


0
1
2
3
4
5
6
7
       * DID YOU KNOW...
        IDENTIFICATION DIVISION.
        PROGRAM-ID. DEV-TIDBITS.
        PROCEDURE DIVISION.
        DISPLAY "You're reading COBOL, which was first used in early 1960".
        DISPLAY "by the 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 web documents.

JS
github star 144
repository fork 10
GNU Lesser General Public License v3.0

DOSee

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

JS
github star 41
repository fork 22
GNU General Public License v3.0

devtidbits.com

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

Go
github star 16
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 9

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, code page text files in a modern terminal.

Go
github star 6
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