Michael John's repositories
go-semaphore
Go wrapper of Linux named userspace semaphores
build-utilites
Small utilities to ease build process
kitty-themes
A collection of themes for kitty terminal 😻
rpn-calculator-cxx
Reverse Polish Notation Calculator (C++)
signify-gzip
Sign and verify Gzip archives
80211_code_flow_linux
Basic flow of code (function calls) for 802.11 station in linux from userspace to driver.
go-bluetooth
Golang bluetooth client based on bluez DBus interfaces
golang-https-example
Extremely simple HTTPS client in Go, along with all the openssl commands to make certs work. Errors and solutions in the documentation.
GolangLocalModulesExample
An example on how to use local directories as go modules and how to import them.
musl-cross-make
Simple makefile-based build for musl cross compiler
obsidianmd-theme-primary
Comfy, playful but productive theme for Obsidian. "Primary instantly puts you in a relaxed state that opens the door to creativity and exploration. Wonderfully executed down to the smallest details,"
polish-notation-roman-numeral-calculator
A simple Polish notation Roman numeral calculator
portable
LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to tech@openbsd.org are welcome.
render
easily manage HTTP request / response payloads of Go HTTP services
rpn-calculator-go
Reverse Polish Notation Calculator (Go)
signify
Go implementation of OpenBSD's signify(1)
vim-linux-coding-style
Vim plugin to respect the Linux kernel coding style http://www.vim.org/scripts/script.php?script_id=4369
wifi-scan
nl80211 C/C++ library for monitoring signal strength of WiFi networks
wpasupplicant
Control Interface fo wpa_supplicant in Go