An example implementation of a tiny Web browser for educational purposes.
Rust
648
24 commits
updated Sep 11, 2022
puppy is an example implementation of a tiny Web browser for educational purposes.

You can run puppy program with the following command(s):
cargo run -- help
You can install puppy by the following command(s):
cargo install --locked --path . --force
After you have successfully installed puppy, you can see help as follows:
puppy help
You can install shell completions as follows:
# in bash
eval "$(puppy completion bash)"
# in fish
puppy completion fish | source
You can run tests with the following command(s):
cargo test
You can cache files related to V8 as follows:
$ export RUSTY_V8_MIRROR=$HOME/.cache/rusty_v8
(...omitted...)
$ ./scripts/prepare-v8.sh
(...omitted...)
$ cargo build
(...omitted...)
1,854 followers · starred Jul 2021
168 followers · starred Jul 2021
2,187 followers · starred Jul 2023
293 followers · starred Jul 2021
An example implementation of a tiny Web browser for educational purposes.
Rust
648
24 commits
updated Sep 11, 2022
puppy is an example implementation of a tiny Web browser for educational purposes.

You can run puppy program with the following command(s):
cargo run -- help
You can install puppy by the following command(s):
cargo install --locked --path . --force
After you have successfully installed puppy, you can see help as follows:
puppy help
You can install shell completions as follows:
# in bash
eval "$(puppy completion bash)"
# in fish
puppy completion fish | source
You can run tests with the following command(s):
cargo test
You can cache files related to V8 as follows:
$ export RUSTY_V8_MIRROR=$HOME/.cache/rusty_v8
(...omitted...)
$ ./scripts/prepare-v8.sh
(...omitted...)
$ cargo build
(...omitted...)
1,854 followers · starred Jul 2021
168 followers · starred Jul 2021
2,187 followers · starred Jul 2023
293 followers · starred Jul 2021