0.3.0 - This version is safe to use because it has no known security vulnerabilities at this time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform
Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.
Apache-2.0 - Apache License 2.0Servo is a prototype web browser engine written in the Rust language. It is currently developed on 64-bit macOS, 64-bit Linux, 64-bit Windows, and Android.
Servo welcomes contribution from everyone. Check out The Servo Book to get started, or go to servo.org for news and guides.
For more detailed build instructions, see the Servo book under Setting up your environment, Building Servo, and Building for Android.
python
, Xcode, and brew
rustup
: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo
is available./mach bootstrap
./mach build
curl
and python
:
sudo pacman -S --needed curl python python-pip
sudo apt install curl python3-pip python3-venv
sudo dnf install curl python3 python3-pip python3-devel
sudo emerge net-misc/curl dev-python/pip
rustup
: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo
is available./mach bootstrap
./mach build
python
, choco
, and rustup
Microsoft.VisualStudio.Component.Windows10SDK.19041
)Microsoft.VisualStudio.Component.VC.Tools.x86.x64
)Microsoft.VisualStudio.Component.VC.ATL
)Microsoft.VisualStudio.Component.VC.ATLMFC
)cargo
is available.\mach bootstrap
.\mach build
ANDROID_SDK_ROOT
ANDROID_NDK_ROOT
: $ANDROID_SDK_ROOT/ndk/26.2.11394342/
ANDROID_SDK_ROOT
can be any directory (such as ~/android-sdk
).
All of the Android build dependencies will be installed there.$ANDROID_SDK_ROOT/cmdline-tools/latest
.sudo $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager --install
"build-tools;33.0.2" \
"emulator" \
"ndk;26.2.11394342" \
"platform-tools" \
"platforms;android-33" \
"system-images;android-33;google_apis;x86_64"