Chicago, IL

Matt Godbolt

Elite
@mattgodbolt

Compiler Explorer and jsbeeb creator, ex-Google, ex-games, now trading chap.

seasocks. Simple, small, C++ embeddable webserver with WebSockets support

781

zindex. Create an index on a compressed text file

659

jsbeeb. Javascript BBC micro emulator

387

pt-three-ways. Path tracing, done three ways

199

Miracle. JavaScript Sega Master System Emulator

126

reddog. Final resting place of the source to Argonaut Dreamcast game Red Dog Superior Firepower

125

agner. Reworking of Agner Fog's performance test programs for Linux

124

xania. Xania MUD source

66

owlet-editor. A modern BBC BASIC editor inspired by the BBC Micro Bot (https://bbcmicrobot.com)

59

path-tracer. A path tracer in rust

46

specbolt. Yet another ZX Spectrum Emulator

39

correct-by-construction. Correct by Construction : a presentation given at C++ on Sea 2020

22

cppcon-bits-between-bits. A presentation on how much stuff happens before your code even starts running

20

wolf-doom-quake. Slides on how Wolf and maybe one day other ID games worked

18

pt-three-ways-pres. Presentation for pt-three-ways - a CppCon 2019 presentation

14

memory-and-caches. Slides on memory and caches

14

beebide. A web IDE for the BBC Micro

14

verisnake. Snake in verilog

13

cpponsea-2019. Slides for my 2019 presentation at C++ on Sea

13

IRClient. 1990s-era ARM assembly implementation of IRC. Preserved for posterity

11

cpu5things. 5 things you never knew your CPU did for you

10

reveal-ce. Reveal plugin to turn all code blocks into clickable Compiler Explorer links

9

onslaught. An unreleased, unfinished BBC Micro game

7

cppp-fr-superpower. Slides for a talk at 2021 cppp.fr

7

bbc-micro-emulation. Slides on emulating a BBC Micro in Javascript

6

godbolt-terraform. Personal terraform setup for various AWS things

6

performance-tuning. HTML

6

conan-test. An example showing how I use CMake and Conan

5

ce-behind-the-scenes. Slides for a "Behind the Scenes" presentation

5

ce-cppcon-talk. Slides from CppCon 2017

5

simple-asm. Attempt at vibe coding a simple self-bootstrapping 6502 system for Computerphile

5

turing. JS implementation of turing machines

5

frame. Hacking on a Raspberry Pi-based e-ink photo frame

4

miracle-sms-emulator. Presentation and supporting material for Miracle, a Sega Master System emulator

4

blog. My personal blog and other website files

4

rengar. Chess engine with a simple evaluation function written in C++

3

ce-lightning. Lightning talk about Compiler Explorer

3

whats-new-in-compiler-explorer-2023. Slides for a presentation on Compiler Explorer at C++ on Sea and CppNorth

3

zindex-pres. HTML

2

dotfiles. Useful dotfiles (public)

2

yow-conversational-asm. Slides for a talk at YOW Tool Time

2

BBCMicroBot. Runs your tweet on an 8-bit computer emulator

2

aeron. Efficient reliable UDP unicast, UDP multicast, and IPC message transport

2

old-dog-new-tricks. Teaching an Old Dog New Tricks (ACCU presentation)

2

arm_thing. C++

2

ninja-jump. HTML5 game written with my 7 and 5 year olds

1

cpp-readline. A very simple C++ wrapper for GNU readline.

1

seasocks-slides. Slides for a 5 min talk I gave on Seasocks at OS:OM

1
48
Apply