matthew mcdonald's repositories
3-lisp
3-lisp implementation from Procedural Reflection in Programming Languages, volume i., Brian Cantwell Smith
antimony
CAD from a parallel universe
Archive.org-Downloader
Python3 script to download archive.org books in PDF format
christianp-aperiodic-monotile
Smith, Myers, Kaplan and Goodman-Strauss's aperiodic monotile, in a variety of formats
cimgui
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
cleanrl
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
CORL
High-quality single-file implementations of SOTA Offline RL algorithms: AWAC, BC, CQL, DT, EDAC, IQL, SAC-N, TD3+BC, LB-SAC
CurvedShapesWorkbench
FreeCAD Workbench for creating 3D shapes from 2D curves
deadsy-sdfx
A simple CAD package using signed distance functions
diy-spacemouse
A DIY navigation device for Fusion360
klipper
Klipper is a 3d-printer firmware
learning-to-fly
Training transferable end-to-end quadrotor control policies on a laptop in 18 seconds.
lpy
Minimal Python IDE for GNU Emacs
neut
A dependently-typed programming language with compile-time malloc/free determination
oXs_on_RP2040
version of openXsensor to be used for expressLRS
raylib-extras-rlImGui
A Raylib integration with DearImGui
sdfray
Python rendering framework for signed distance function geometries
sonarsonic-DrawingBotV3
DrawingBotV3 is a software for creating line drawings from Images
soypat-sdf
A Go library for signed distance function shape generation.
soypat-sdf3ui
Browser based 3D model visualizer for use with soypat/sdf package.
ssloy-tinyraytracer
A brief computer graphics / rendering course
ssloy-tinyrenderer
A brief computer graphics / rendering course
tinylisp
Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
yeicor-sdf-viewer
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.
yeicor-sdf-viewer-go
SDF Viewer integration for Go libraries