bitwizeshift
Go Software developer by day, Rust enthusiast by night, and (retired?) C++ expert / template metaprogrammer.
Verily Life Sciences (Alphabet)Ontario
Pinned Repositories
Alloy
🚧A WIP hobbyist game engine written in modern C++
alloy-rs
A Rust reimplementation (and continuation) of the C++ game engine of the same name.
BackportCpp
Library of backported modern C++ types to work with C++11
bit-memory
A hobby library for c++ memory management
Delegate
Delegate is an unbelievably fast, lightweight, and 0-overhead function container.
Lazy
A lightweight lazy-loading wrapper written in Modern C++
not_null
Non-nullable pointers with 0-overhead and no hidden runtime cost.
result
A lightweight C++11-compatible error-handling mechanism
Scope
A modern C++-RAII utility library, based on the C++20 proposal
string_view-standalone
A custom implementation of the C++17 'string_view' back-ported to c++11
bitwizeshift's Repositories
bitwizeshift/result
A lightweight C++11-compatible error-handling mechanism
bitwizeshift/Alloy
🚧A WIP hobbyist game engine written in modern C++
bitwizeshift/bitwizeshift.github.io
My personal blog, "As told by Matt".
bitwizeshift/metal-cpp
Rehost of Apple's metal-cpp project (not my intellectual property)
bitwizeshift/MSL
Memory Support Library
bitwizeshift/alloy-rs
A Rust reimplementation (and continuation) of the C++ game engine of the same name.
bitwizeshift/actions-cpp
WIP: A GitHub Action that can be used to set up and work with C++ compilers
bitwizeshift/actions-github
A repository of composite actions for automating Github repo management
bitwizeshift/devcontainer-features
A collection of custom devcontainer features
bitwizeshift/setup-vulkan-sdk
github action that provisions the Vulkan SDK and configures VULKAN_SDK environment variable
bitwizeshift/today
An important repository that answers the age-old question: What is the date today?
bitwizeshift/action-rust-cache
A GitHub Action that implements smart caching for rust/cargo projects
bitwizeshift/actions-jira
A repository for Jira automation
bitwizeshift/actions-jsonschema
JSON Schema Validation provided through a GitHub Action
bitwizeshift/actions-slack
Github actions for working with Slack
bitwizeshift/bitwizeshift
Profile README
bitwizeshift/cargo-github-annotation
bitwizeshift/cargo-github-blueprint
Dispatch custom job matrices with Cargo tasks from reading Cargo.toml workspaces.
bitwizeshift/experimental-rust-os
🚧 An experimental rust bootloader, kernel, and general operating system. This is just a hobby project to learn more about rust and OS design.
bitwizeshift/github-step-summarizer
A small utility for templatizing GitHub Step Summaries
bitwizeshift/go-cli
A go package for simplifying writing CLIs using Cobra
bitwizeshift/go-env
A small go package for parsing env variables
bitwizeshift/go-yamlpath
bitwizeshift/hugo-remarkably-average
a fast gohugo theme, 100% JavaScript-free.
bitwizeshift/hugo-resume
A hugo theme for customizing your resume
bitwizeshift/markdownlint-github-annotation
A small tool for converting markdownlint warnings or errors into github annotations
bitwizeshift/oxtest
🚧 A WIP rust unit-testing library
bitwizeshift/protobuild
bitwizeshift/rust-actions
A repository of simple actions for Rust, built for the alloy-rs project
bitwizeshift/terminal
The new Windows Terminal and the original Windows console host, all in the same place!