maekawatoshiki/naglfar

A toy web browser implemented in Rust from scratch

Rust

591

494 commits

updated Dec 24, 2022

See the code

README

Naglfar

CircleCI codecov

Naglfar is a toy web browser in Rust.

I'm focusing on developing a toy JavaScript engine: Rapidus.

Naglfar

Try Naglfar

Requisites

  • Nightly Rust (recommend rustup)
  • GTK (for gtk-rs)

Run

A blank window will appear if you run Naglfar with no option.

$ cargo run

Give the local html file (e.g. ./example/test.html):

$ cargo run file://`pwd`/example/test.html

Give the html file on the Internet: (But most of web sites are too much for Naglfar...)

$ cargo run https://maekawatoshiki.github.io/naglfar/example/test.html

Reference

Great thanks to robinson

browser
rust
toy

maekawatoshiki/naglfar

A toy web browser implemented in Rust from scratch

Rust

591

494 commits

updated Dec 24, 2022

See the code

README

Naglfar

CircleCI codecov

Naglfar is a toy web browser in Rust.

I'm focusing on developing a toy JavaScript engine: Rapidus.

Naglfar

Try Naglfar

Requisites

  • Nightly Rust (recommend rustup)
  • GTK (for gtk-rs)

Run

A blank window will appear if you run Naglfar with no option.

$ cargo run

Give the local html file (e.g. ./example/test.html):

$ cargo run file://`pwd`/example/test.html

Give the html file on the Internet: (But most of web sites are too much for Naglfar...)

$ cargo run https://maekawatoshiki.github.io/naglfar/example/test.html

Reference

Great thanks to robinson

browser
rust
toy

Significant stargazers

snek

1,045 followers · starred Jan 2019

Toru Nagashima

1,174 followers · starred Apr 2018

Rui Ueyama

6,826 followers · starred Mar 2018

Koichi Murase

308 followers · starred Mar 2018