/bee

A web browser to be embedded within applications

Primary LanguageRustApache License 2.0Apache-2.0

BEE

Browser Engine for Embedding

ci codecov bencher

What's BEE?

BEE is a web browser engine intended to be embedded into other applications.

Development

Install the following software:

Then:

# Run once before building.
# Run again if some of third-party packages have been updated.
make vendor

# Run once before building.
# Run again if some of input files of generated source files have been updated.
make codegen

# Run tests.
make test

# Make docs.
make doc

# release build.
make release-build

# List targets defined in the top-level Makefile.
make list

Worked only on Linux and macOS at this point. Windows will be supported in the future.

In addition, it's recommended to install the following software:

License

Licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.