Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
A FAT library written in C.
Build scripts for BareMetal OS and its related utilities
Utility for accessing a disk formatted with BMFS
Pure64 is a software loader that was initially created for BareMetal OS. The loader sets the computer into a full 64-bit state with no legacy compatibility layers and also enables all available CPU Cores in the computer.
A very minimal, resource efficient exo-kernel
A quick port of lwIP running on top of BareMetal.
newlib for BareMetal
The standard C library for BareMetal OS (replaced by newlib).
Example applications for BareMetal OS.
A platform independent C library for running programs and dynamically loading shared libraries.
Documentation for the BMFS project.
A plugin for VIM that highlights Pure64 config files.
A network stack implementation for BareMetal OS.
An easily portable key-value file system, designed for user and kernel space alike.
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.