Skip to content
View davidgarland's full-sized avatar

Block or report davidgarland

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

Showing results

A simple implementation of Andrew Kennedy's Functional Pearl, "Drawing Trees".

OCaml 1 Updated Jul 8, 2025

A toy ASDL (Abstract Syntax Description Language) intended to make writing compilers in C less tedious.

OCaml 12 Updated Jul 9, 2025

XR-ize your favorite OpenVR games

Rust 233 57 Updated Apr 8, 2026

TILP (formerly GtkTiLink) can transfer data between Texas Instruments graphing calculators and a computer. It works with all link cables (parallel, serial, Black/Gray/Silver/Direct Link) and it sup…

C 168 22 Updated Jan 25, 2026

Docs for the Bambu Lab Klipper conversion

Ruby 3 Updated Jan 26, 2026

Running Klipper on a Bambu Lab machine by replacing it's internal electronics with readily available open-source hardware.

541 8 Updated Jan 25, 2026

A FULLY open-source, replacement toolhead board for the Bambu Lab P1 and X1 series printers. No strings attached.

12 Updated Jun 16, 2025

PIDFF driver with patches for initialization of FFB-capable devices.

C 239 14 Updated Apr 20, 2026

A work-in-progress fix to add ultrawide support for Devil May Cry HD Collection.

C++ 48 1 Updated Oct 26, 2023

An implementation of a Relaxed Radix Balanced Vector in Haskell.

Haskell 31 5 Updated Apr 16, 2026

A nim kernel for x86_64

Assembly 1 Updated Jun 18, 2020

A multithreaded Minecraft server built for redstone.

Rust 2,215 100 Updated May 4, 2026

A collection of tools for working with redstone

Kotlin 20 5 Updated Nov 7, 2025
Rust 2 Updated Feb 4, 2023

Cooperative usermode threads

C 3 Updated Dec 16, 2019

A secure process-level sandbox based on a ptrace jail

C++ 14 1 Updated Jun 19, 2023

Skeleton of an assembler/JIT in Rust

Rust 1 Updated Jun 4, 2019

The module loader and dynamic linker of the nightingale operating system

C 8 3 Updated Nov 26, 2020

Simple neural network for experimentation.

Rust 2 Updated May 1, 2019

An ML-like functional programming language

Haskell 347 23 Updated Oct 17, 2021

A minimalistic terminal window written in Rust.

Rust 1 Updated Apr 5, 2019

An implementation of the N Queens algorithm written entirely in the C++ type system.

C++ 2 Updated Aug 29, 2018

HTML tree viewer

JavaScript 2 Updated Mar 17, 2019

A raytracer in C.

C 2 Updated Dec 16, 2018

A small operating system where I experiment and learn osdev.

C 132 11 Updated Apr 10, 2026

A testing library for C.

C 361 22 Updated Dec 14, 2023