versotile-org / verso

A web browser that plays old world blues to build new world hope
Apache License 2.0
68 stars 9 forks source link
browser rust servo

Verso

project chat

A web browser that plays old world blues to build new world hope.

Verso is a web browser built on top of Servo web engine. It's still under development. We dont' accept any feature request at the moment. But if you are interested, feel free to help test it.

Usage

The current demo works best on macOS at the moment, since it tries to customize its traffic light buttons to be seamless in the window.

However, We plan to focus on Windows as main target support.

Prerequisites

Windows

scoop install git python llvm cmake curl

MacOS

brew install cmake pkg-config harfbuzz

Linux

Debian-based Distributions

sudo apt install build-essential python3-pip ccache clang cmake curl \
g++ git gperf libdbus-1-dev libfreetype6-dev libgl1-mesa-dri \
libgles2-mesa-dev libglib2.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-good libgstreamer-plugins-good1.0-dev \
gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-dev \
gstreamer1.0-plugins-ugly gstreamer1.0-plugins-base \
libgstreamer-plugins-base1.0-dev gstreamer1.0-libav \
libgstrtspserver-1.0-dev gstreamer1.0-tools libges-1.0-dev \
libharfbuzz-dev liblzma-dev libunwind-dev libunwind-dev libvulkan1 \
libx11-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev \
libxmu-dev libxmu6 libegl1-mesa-dev llvm-dev m4 xorg-dev

For others, please follow the instructions in Servo book to bootstrap first.

Build

cargo run

Nightly Release

Nightly releases built with CrabNebula Cloud can be found at releases.

Future Work