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.

NPU-rs NEW

NPU driver for RISC-V boards. Early userspace-friendly interfaces for inference on embedded NPUs.

  • Target: RISC-V
  • Status: active
  • Install: cargo install npu-rs
notes
  • Driver scaffolding and device discovery
  • Safe Rust abstractions over low-level ops
# install
cargo install npu-rs

Tip: run on a supported RISC-V target; see repo for examples.

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.