Browsers list
← All browsers

SaBA (Sample Browser Application)

Also known as: SaBA
2022 – present Active
20

Small educational Rust browser by Asami (d0iasm) handling HTTP, HTML, CSS and basic JavaScript; it runs in text mode on Linux/macOS or with a GUI on WasabiOS, hikalium's toy OS, and serves as the code for the Japanese book “[作って学ぶ]ブラウザのしくみ” (2024).

Facts

Developer
Asami (d0iasm) and hikalium
Website
github.com
Engine
Proprietary
Platforms
LinuxmacOSOther
Details
WasabiOS (toy OS in Rust, x86-64/QEMU)
Popularity
20/100 — ≈170 stars (SaBA) + ≈330 stars (WasabiOS); book published

Key versions

  1. —First commit, starting from the vulbr project's code.[1]
  2. —no_std port to run on the Wasabi OS system.[2]
  3. —JavaScript execution enabled.[3]
  4. —The toybr project is renamed SaBA.[4]
  5. —Release of the book accompanying the project.[5]
  6. —Latest commit.[6]

Version sources: [1] d0iasm/saba (GitHub), [2] d0iasm/saba (GitHub), [3] d0iasm/saba (GitHub), [4] d0iasm/saba (GitHub), [5] d0iasm/saba (GitHub), [6] d0iasm/saba (GitHub)

Sources

  1. https://github.com/d0iasm/saba
  2. https://github.com/hikalium/wasabi