public
public copied to clipboard
Josh Holbrook's public software
Josh Holbrook's Public Software
Hello
This repository contains most of my open source and source-available code.
For my GPL-compatible free software, check out my GPL-compatible software repository.
Contents
anisotropy
This submodule contains my masters thesis. It is licensed under the Community Research and Academic Programming License v0 Beta 0.
db_hooks
This is the toolset I made for myself to manage database stuff on my personal machines. It's currently not in use as it hasn't kept up with my tooling, but will probably be dusted off in the future. It is licensed under an Apache v2.0 license.
fortune-mod
This is a collection of (small, but hopefully will grow) fortune files. I intend to put them up on COPR but haven't done it yet.
korbenware
A collection of scripts I use to glue my Linux desktop and general CLI experience together. Available under a MPL v2.0 license.
mph
mph is a cli for managing Emacs in daemon mode, with functionality for service management and for opening files. The codebase also includes half of an emacs lisp parser. ;) It uses the MPL v2.0 license.
old-memes
old memes is an old-school Node.js anti-framework built around the good parts of flatiron, a selection of classic substack libraries and the few worthwhile things I personally wrote between roughly 2009 and 2016 - with a targeted dash of modern conveniences. It's a big project, so see its README for more details.
omsxctl
omsxctl
is a small rust CLI for controlling openmsx over its socket interface.
It can be useful if you're doing retro MSX game development.
openscad
These are files I've written for OpenSCAD. So far, these are available under a MPL v2.0 license.
politics
These are projects I've done for political organizations. For more information, see its README.
pyee
This is a loose port of the Node.js EventEmitter with special support for coroutines and concurrent programming. It is licensed under an MIT license.
resume
This is my resume! This repository contains PDFs for my standard one-page resume and a longer CV. It's written in LaTeX.
s7sync
Sie7e Labs FileSync is a work-in-progress file sync tool built on top of git. It intends to be cross-platform. Available under a MPL v2.0 license.
twisted_ipython
This is a module that makes autoawait work in IPython using Twisted. It is licened under a BSD 3-clause license with additional restrictions. See the included NOTICE file for details.
For more information, read the blog post on dev.to.