- All languages
- Assembly
- Batchfile
- C
- C#
- C++
- CMake
- CSS
- CoffeeScript
- Cuda
- D
- Dart
- Dockerfile
- F#
- Fortran
- GLSL
- Go
- HCL
- HLSL
- HTML
- Haskell
- Haxe
- Java
- JavaScript
- Jupyter Notebook
- Lua
- MDX
- Makefile
- Markdown
- Mathematica
- Odin
- PHP
- Pascal
- Processing
- Python
- Ruby
- Rust
- SCSS
- Scala
- Scheme
- ShaderLab
- Shell
- Standard ML
- Swift
- SystemVerilog
- TeX
- TypeScript
- VHDL
- Verilog
- Vim Script
- Wolfram Language
- Zig
Starred repositories
Pilot course for Robotics 101: Computational Linear Algebra
How to Build Robots and Make Them Move
A collection of resources on wait-free and lock-free programming
Envision a future where everyone can read all the code of an educational operating system.
Example code for Understanding Computation
Various ideas based on my book "Mastering C++ Game Animation Programming"
Implementation of modern LLM architecture from scratch using Andrej Karpathy tutorial
My curated collection of great sources of information for programming
A curated list of awesome Machine Learning frameworks, libraries and software.
Ka3D is a game engine developed by Kajala and used in many Rovio products
Official Repo for the book: Heavy Wizardry 101
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Our very own Operating System built from scratch for x86 architecture systems!
3D C++ Game Engine - yet another open source game engine
Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
A collection of open source c/c++ libraries for gamedev
High-Resolution Single-Threaded CPU Real-Time Voxel Software Rendering
Swift + Metal 3D engine for macOS, iOS, and visionOS — with native Apple Vision Pro support and a growing focus on spatial computing. Built for developers who want full control over the rendering p…
Extra material for Destroy All Software Screencasts
HaDes-V is an Open Educational Resource for learning microcontroller design. It guides you through creating a pipelined 32-bit RISC-V processor using SystemVerilog and FPGA tools. Developed by TU G…
Reverse engineering NVIDIA SASS instruction dictionary, kernel audits and pattern recognition across GPU architectures.