Skip to content

emlix/WPEWebKit

 
 

Repository files navigation

WebKit

WebKit is a cross-platform web browser engine. On iOS and macOS, it powers Safari, Mail, iBooks, and many other applications.

WPEWebKit

WPE WebKit (formerly WebKitForWayland) is a WebKit port intended to allow embedders to create simple and performant systems based on Web platform technologies. It is designed with hardware acceleration in mind, leveraging common 3D graphics APIs for best performance.

You can find more information about WPE at https://wpewebkit.org.

Clarifying: "Upstream WPE" vs "Downstream WPE"

This section will clarify the difference between upstream WPE (https://github.com/WebKit/WebKit) and downstream WPE (this repository).

The upstream version

  • The upstream version is more generic, device-agnostic, and free of customizations.

The downstream version (this repository)

  • This repository - WPEWebKit - the downstream version - is optimized for Raspberry Pi and set-top boxes.

  • It includes customizations for Broadcom devices (amongst other devices as well), and it also includes a better integration with Thunder (aka WPEFramework).

Getting Started with WPEWebKit

See "Getting Started with WPE".

There is an Frequently Asked Questions section as well.

Tarball releases are here.

Building WPE

You can use the buildroot repository to build WPE. There are more details on the buildroot repository itself, as well as in Igalia meta-webkit wiki, which gives more details.

(On Windows, follow the instructions on our website)

Contribute

Congratulations! You’re up and running. Now you can begin coding in WPE WebKit and contribute your fixes and new features to the project.

About

WPE WebKit port (downstream)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.8%
  • HTML 22.7%
  • C++ 16.8%
  • Objective-C++ 2.4%
  • Python 2.0%
  • C 1.4%
  • Other 2.9%