John Kelly's Projects
Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
A set of custom memory allocators for dotnet
The Official Python SDK for Alpaca API
Documentation for ASP.NET Core
An experimental open-source attempt to make GPT-4 fully autonomous.
Rust port of bfi, with a changed api and faster runtime
A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter
A collection of benchmarks of the state of the art of brainfuck optimization
Minimal C compiler
The Rust package manager
Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form.
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Date and time library for Rust
Clang bindings for .NET and Mono written in C#
GitHub’s official command line tool
This is a repository for the code posted on my blog
A .NET Standard 2.1 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders
A .NET 3.5 C# implementation of a thread-safe priority queue, suitable for use with MonoGame/Unity3D.
A GameBoy Emulator, in C#
CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
CoreFX is the foundational class libraries for .NET Core. It includes types for collections, file systems, console, JSON, XML, async and many others.
This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
Sample code for the book "Introduction to 3D Game Programming with DirectX 12"