MEMORY SAFE RUST LOW LEVEL METAL TOUCHING BOOTLOADER

Bold edges. Safe, fast Rust inside.

A small suite of opinionated Rust utilities, experiments & desktop tools. From bootloader tinkering to cross‑platform Tauri apps & ergonomically loud CLIs.

install (examples)

cargo install rusty_checker --locked
cargo install ls-rs --locked

Upstream contributions: Tauri, RISC-V, cortex-ar.

Latest Work

Active architecture exploration & low-level evolution. Highlighting the newest deep‑dive build.

RustyBoot-RISCV WIP

Minimalist, modular RISC-V bootloader inspired by the original RustyBoot (UEFI/x86). Focus: early bring-up, memory init, partition & FS probing, ELF kernel handoff.

  • Arch: riscv64 (virt/QEMU)
  • Planned: UART · virtio · MBR/GPT · EXT2/3/4 · ELF load
  • Design: no_std • modular drivers
feature notes
  • _start & early UART logging
  • Frame allocator groundwork
  • Partition + FS scanning path
  • Virtio abstraction shaping
  • ELF parsing jump target
# clone (HTTPS)
git clone https://github.com/KushalMeghani1644/RustyBoot-RISCV
cd RustyBoot-RISCV
# run in QEMU (future)
# qemu-system-riscv64 ...

# mirror (SSH)
git clone git@github.com:KushalMeghani1644/RustyBoot-RISCV.git

Note: test in VM/QEMU while early memory + device flows evolve.

RustyPiano MVP

Terminal mini piano utility. Scale (sa re ga ma pa dha ni sa) mapped to keys a s d f g h j k. Focus: responsive key input & timing.

  • Type: CLI utility
  • Status: MVP
  • Install: cargo install RustyPiano --locked
usage notes
  • a→sa s→re d→ga f→ma
  • g→pa h→dha j→ni k→sa↑
  • Planned: sustain • octave switch • alt waves
# install
cargo install RustyPiano --locked

# run
RustyPiano

# keys (layout)
# a s d f g h j k

Next: richer audio backend + configurable mappings.

Project Showcase

Utilities & experiments spanning Tauri, diagnostics, and low-level learning.

RustyTodos

Tauri desktop task manager. Local-first, keyboard-centric, intentionally verbose visuals.

  • Stack: Rust · Tauri · IndexedDB
  • Status: active

RustyBoot

Experimental bootloader exploration. Learning path, not production. Hardware caution advised.

  • Domain: systems prime
  • Status: evolving notes

rusty_checker

Lightweight memory anomaly & stats watcher. CLI-first with consistent output grammar.

  • Crate: published
  • Focus: diagnostics

ls-rs

Opinionated colorful directory lister. Clear alignment & emphasis for fast scanning.

  • CLI: installable
  • Focus: dev UX

Ecosystem Contributions

Contributed patches, issue triage and architecture exploration across desktop tooling (Tauri), embedded / ISA work (RISC-V) and low-level crates (cortex-a).

Install & Integrate

Reproducible builds? Add --locked.

CLI Installs

# install ls-rs
cargo install ls-rs --locked

# memory analyzer
cargo install rusty_checker --locked

# update all installed
cargo install-update -a

Desktop (Tauri)

# clone & build RustyTodos
git clone https://github.com/KushalMeghani1644/RustyTodos
cd RustyTodos
cargo tauri build

About me

Get to know more about the person behind the loud borders.

Read →

Bootloader Log

Incremental notes from keeping Rust alive early in boot flow.

Updates →

Contact

Collaboration, questions, improvements or Rust chatter. Email opens your client.

Stack

Rust stable/nightly, bare-metal, C, C++, TS sprinkles, cross-platform.