James M. Lay's repositories
apache-config-auditor
Audits SSL configurations for apache.
async_demo
A ground-up demonstration of async/await
asynclib
An async/await library for C
AsyncQueue
A queue that can wait for new items when empty.
ceventemitter
A C implementation of Node's EventEmitter
cgenerators
Generators in c
cstructures
General data structures that are modelled after JS types, such as hashmaps and dynamic arrays.
discordgpt
A discord bot
librefc
Cross-platform reference counting allocators/deallocators for plain C
list
a "generic" list type for C that doesn't use crazy macros
moody_bath_webstore
The code that supports the moody bath co website
multiple_images_webgl2
an example for educational purposes
php-parser-stream
A minimal, error reporting parser stream used for creating parsers.
php_module_loader
a module-based framework for PHP
scanner
A completely different way to do web apps
Scene
Extensible library featuring reusable UI flows
sdl2_demo
a demo game using sdl2 to illustrate some basic C concepts
slot
Intuitive state management and routing for react.
speech2text
Uses OpenAI whisper to transcribe audio to a text file.
sqlmock
a non-persistent mock sql server for rapid dev and testing
web
Another web library in C based on libuv
webgl-starter
Boilerplate for a webgl programming setup