Karl Larsaeus's starred repositories
blockbench
Blockbench - A low poly 3D model editor
Polyline2D
A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.
opengametools
A set of open c++ game development tools that are lightweight, easy-to-integrate and free to use. Currently hosting a magicavoxel .vox full scene loader.
hermit
Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
cppinsights
C++ Insights - See your source code with the eyes of a compiler
Vulkan-glTF-PBR
Physical based rendering with Vulkan using glTF 2.0 models
OculusOpenXRTemplateProject
Empty Template Project to Start a Oculus(Rift + Quest) project on OpenXR
modern-java-practices
Modern Java/JVM Build Practices
llm-course
Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
obsidian-marp-plugin
Plugin to use Marp with Obsidian
obsidian-excalidraw-plugin
A plugin to edit and view Excalidraw drawings in Obsidian
endoflife.date
Informative site with EoL dates of everything
rewrite-kotlin
Work-in-progress implementation of Kotlin language support for OpenRewrite.
Open-Assistant
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
nn-zero-to-hero
Neural Networks: Zero to Hero
gb-test-roms
Collection of Game Boy test roms.