Skip to content
#

bare-metal-programming

Here are 107 public repositories matching this topic...

Bare-metal x86 shellcode execution & analysis environment in pure 16-bit Assembly. 2-stage bootloader, TUI shell, 8 injectable payloads, sandbox layer with 4 enforcement policies, opcode scanning, IVT diffing & register integrity checks - all at ring 0, before any OS.

  • Updated Sep 27, 2026
  • Assembly

A comprehensive bare-metal driver library for STM32F103 (Cortex-M3), featuring 20 register-level drivers (CAN, DMA, SPI, I2C, RTC) developed without HAL/LL libraries for maximum performance and hardware control.

  • Updated Feb 17, 2026
  • Assembly

Add this topic to your repo

To associate your repository with the bare-metal-programming topic, visit your repo's landing page and select "manage topics."

Learn more