Browsers list
← All browsers

Moon

2020 – 2023 Discontinued
23

Hobby browser written from scratch in Rust by Nguyen Viet Hung, with its own spec-compliant HTML and CSS parsers, block/inline layout, GPU rendering and a graphical interface; development chronicled in a “Browser from Scratch” blog series.

Facts

Developer
Nguyen Viet Hung (personal project)
Website
github.com
Engine
Proprietary
Platforms
Linux
Details
Build from source (Debian/Ubuntu dependencies documented)
Popularity
23/100 — ≈430 GitHub stars (×2 users)

Key versions

  1. —First commit: HTML tokenizer work begins.[1]
  2. —The project takes the name Moon.[2]
  3. —First page rendered (“First paint”).[3]
  4. —New layout algorithm.[4]
  5. —Web content rendered in a GTK drawing area.[5]
  6. —Interface updated to a newer iced version.[6]
  7. —Last update of the getting-started guide.[7]

Version sources: [1] ZeroX-DG/moon (GitHub), [2] ZeroX-DG/moon (GitHub), [3] ZeroX-DG/moon (GitHub), [4] ZeroX-DG/moon (GitHub), [5] ZeroX-DG/moon (GitHub), [6] ZeroX-DG/moon (GitHub), [7] ZeroX-DG/moon (GitHub)

Sources

  1. https://github.com/ZeroX-DG/moon