mohitmishra786 / BitsAndBytes
A comprehensive systems programming toolkit implementing low-level concepts in C, from memory management to OS internals. Features practical implementations of computer architecture concepts with a focus on performance and hardware interaction.
☆41Updated this week
Related projects ⓘ
Alternatives and complementary repositories for BitsAndBytes
- A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary op…☆152Updated this week
- A tinycompiler in C from scratch☆91Updated 3 months ago
- Optimized parallel training implementation of a neural network in C for recognizing handwritten digits from scratch on the MNIST dataset☆80Updated 3 months ago
- Book in Progress☆250Updated this week
- ☆40Updated 4 months ago
- Low-Level Programming Roadmap and Resources☆158Updated this week
- Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradi…☆29Updated 5 months ago
- A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serve…☆270Updated this week
- ☆27Updated 4 months ago
- A program written in C++ that emulates a bogus CPU☆20Updated 6 months ago
- Tiny Raspberry Pi Operating System☆183Updated 3 months ago
- machine learning from absolute scratch in c. gradients, linear algebra ops & everything else without using any third party library!☆21Updated 3 months ago
- A collection of small C projects - usually a minimal example of something interesting☆39Updated 2 years ago
- Source code for the book Building a Debugger☆170Updated last week
- An introduction to language design with building a compiler frontend on top of LLVM.☆91Updated 3 months ago
- Track memory leaks for Linux kernel modules using eBPF☆37Updated 3 weeks ago
- Web based binary analysis☆81Updated this week
- x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more☆78Updated last year
- An emulation based tool for learning and debugging assembly.☆289Updated this week
- HTTP Server in C☆28Updated 2 months ago
- A turn-based co-petetive multiplayer game☆149Updated last month
- A simple Aarch64 hypervisor for Raspberry Pi☆32Updated 4 years ago
- An online assembly editor and debugger for the x86-64 architecture☆101Updated this week
- my little linear algebra library☆45Updated 4 months ago
- TCC (Tiny C Compiler) for 64-bit RISC-V, compiled to WebAssembly with Zig Compiler☆34Updated 9 months ago
- A cryptographically secure password generator that provides high-entropy passwords with configurable requirements. Uses platform-native c…☆20Updated 3 weeks ago
- Linux Debugger Prototype☆43Updated 2 years ago
- curiosity got me here☆34Updated 3 months ago
- Fully Randomized Pointers☆15Updated 6 months ago
- Source Code for 'Modern Arm Assembly Language Programming' by Daniel Kusswurm☆84Updated 2 years ago