Skip to content

spur27/RenWeb-Engine

Repository files navigation

RenWeb ~ A FOSS Desktop Application Framework

Latest Release License C++20 GitHub Stars Ubuntu Fedora Windows MacOS

Home Downloads Usage Compilation CLI Tool JS API Plugin API

RenWeb Engine

A minimal, lightweight, cross-platform desktop application engine that lets you build native GUI apps using web technologies with a C++ backend.

Features

  • Native webview rendering (WKWebView / WebView2 / WebKitGTK)
  • Embedded multi-threaded HTTP server with WebSocket and Range request support
  • 90+ JavaScript ↔ C++ bindings for window, filesystem, system, process, and more
  • Per-page configurable window properties via config.json
  • Multi-window process management
  • Portable executables around 2MB
  • Compiles for 18 architectures across Linux, macOS, and Windows

Platform Support

Platform Renderer Min Version
Linux WebKitGTK 2.40+ Ubuntu 22.04 / Fedora 38+
macOS WKWebView macOS 10.15+
Windows WebView2 Windows 10+

Dependencies

Quality Assurance

Major releases are validated against a release validation spreadsheet before publishing.

License

Copyright (C) 2025 spur27 — Boost Software License 1.0