An open API service indexing awesome lists of open source software.

https://github.com/mrdevrussia/bedrock-language-open-source

BedRock: A minimalist, high-performance systems programming language built from scratch for Bare Metal for architecture MIPS32 development. Compiles directly to machine code for OS kernel engineering.
https://github.com/mrdevrussia/bedrock-language-open-source

architecture-osdev assembly-bare compiler development-rust development-systems lang-low language-computer level-bootloader-programming metal-kernel mips-architecture mips-assembly mips32 programming-operating rust

Last synced: about 2 months ago
JSON representation

BedRock: A minimalist, high-performance systems programming language built from scratch for Bare Metal for architecture MIPS32 development. Compiles directly to machine code for OS kernel engineering.

Awesome Lists containing this project

README

          

BedRock Programming Language
BedRock is a low-level systems programming language designed for direct hardware interaction and operating system development. It provides a transparent bridge between high-level logic and machine code, ensuring zero-bloat execution and precise control over the processor.

Core Philosophy
The language is built on the principle of Byte-Level Validation, where every line of code translates directly into efficient machine instructions. It is designed to operate without a runtime, making it a "pure" tool for building kernels, drivers, and embedded systems.

Project Timeline
Initial Development: Work on the core architecture and compiler logic began in August 2025.

Engine Milestone: The core compiler engine reached its stable, verified state in early 2026, successfully passing logic and memory stress tests.

Current Status
Last Update: April 5, 2026.

Phase: Transitioning from Compiler Development to Ecosystem Expansion.

Roadmap
The project has successfully moved past the core engine phase. Current efforts are focused on building the standard hardware abstraction libraries (HAL), including VGA display drivers, keyboard input handling, and basic memory management.

# Links:

VS Code Marketplace: https://marketplace.visualstudio.com/publishers/mrDevRussia

VS Code BedRock Extension: https://marketplace.visualstudio.com/items?itemName=mrDevRussia.bedrock-lang