WPEWebKit bindings for Saffron
  • C 96.8%
  • Meson 3.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-11 21:13:28 +12:00
external_licenses actually license stuff properly (sorry adrian perez) and do some other stuff 2026-05-11 10:59:20 +12:00
include Add functions to get the WebKitWebView from the SFWKWebView with initialization checks, no more manually getting webview->wpe.wkwebview 2026-05-22 13:19:22 +12:00
src Add a resize handler and fill out part of the README 2026-05-25 13:06:06 +12:00
tests Fix meson build to install library and also update URL for test 2026-09-11 21:13:28 +12:00
.gitignore DO NOT COMMIT THE CACHE 2026-05-02 18:31:07 +12:00
LICENSE shoot, i forgot to commit for the entirety of kiwihacks T_T 2026-05-02 18:29:13 +12:00
meson.build Fix meson build to install library and also update URL for test 2026-09-11 21:13:28 +12:00
README.md Disclaimer 2026-05-31 19:40:38 +12:00
sfwk.jpg Add stuff 2026-05-03 09:34:18 +12:00
sfwk.mp4 Add stuff 2026-05-03 09:34:18 +12:00

SaffronWebKit

WPEWebKit bindings for Saffron


SaffronWebKit embeds WPEWebKit into Saffron, allowing you to write a fully functional app with webview widgets in just a few lines of C.

Disclaimer

I request that none of this code, in part or in full, be hosted on GitHub, SourceForge, or any other proprietary platform. This request is made out of respect for both me, the developer, and you, the user.

Features

  • Supports Wayland, X11, even runs in a TTY via SDL3's kmsdrm driver
  • Full audio playback via GStreamer
  • WebGL, HTML5 video, and many more web APIs via WebKit

Dependencies

  • WPEWebKit
  • wpe-platform-2.0
  • libwpe
  • SDL3
  • Saffron