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.
- Host: GitHub
- URL: https://github.com/mrdevrussia/bedrock-language-open-source
- Owner: mrDevRussia
- License: mit
- Created: 2025-12-29T09:14:00.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-05-03T20:38:47.000Z (3 months ago)
- Last Synced: 2026-05-03T22:26:15.610Z (3 months ago)
- Topics: 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
- Language: Rust
- Homepage: https://bedrock.abrdns.com
- Size: 3.91 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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