Aven's repositories
vulkan_hello_triangle_c99
A no dependency cross-compile friendly Vulkan triangle in C
nvim_config
My personal neovim configuration
DumbCycle
A step-by-step example showing how to make a Linux game from scratch with x86_64 assembly and C99 without libc.
dumb_cycle
A snake game for x86_64-linux written in C99 with no preprocessor or libraries.
zig_hello_emcc
A hello world example that can build to target native targets and Emscripten
zig_emscripten_threads
A toy example showing Zig threads working in Emscripten
hakyll_blog
My hakyll powered permutationlock blog.
assembly_course
An introduction to computer architecture, assembly language, and developing applications in C
server_trait_example
A series of Zig TCP server examples for various generic anytype conventions.
krynth_raylib
A simple deduction game written in C with Raylib.
simple_game_server
A minimal effecient multiplayer game server written in C with no dynamic memory allocation.
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
cs301_fall_2021
Examples for UAF CS301
simple_web_game_server
A C++ library for creating authenticated scalable backends for multiplayer web games.
monocypher-zig
Zig bindings for the Monocypher cryptography library.
emscripten_c_examples
Ground up examples of cross-compiling C applications to the web with emcc.
kier
A deck building multiplayer text adventure.
raylib_wasm_rs_example
A simple example showing how to make a Rust Raylib application cross platform with the web using emscripten.
networking_examples
Some C networking examples
rust_ffi_and_assembly
Playing around with rust server primatives
path_coloring_bgl
Implementations of several path coloring algorithms for the Boost Graph Library.
residue_computations
Magma Jupyter notebook to compute the 2-torsion Brauer group of the elliptic surface described in Wittenberg 2004.
implpathcol_paper
Implementation details of algorithms to path color plane graphs
simplex
Implementation of the simplex algorithm for solving linear programming solutions using the Eigen linear algebra library.
avenlib
Compiled library of useful thing I have written as well as examples.