{"id":49742417,"url":"https://github.com/spur27/RenWeb-Engine","last_synced_at":"2026-05-26T10:00:44.534Z","repository":{"id":300690715,"uuid":"997519791","full_name":"spur27/RenWeb-Engine","owner":"spur27","description":"Lightweight engine and API for making cross platform desktop applications with web technology.","archived":false,"fork":false,"pushed_at":"2026-04-26T18:22:27.000Z","size":116241,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-07T04:34:33.713Z","etag":null,"topics":["cpp","cross-platform","desktop-app","html-css-js","javascript","native-gui","webkit","webkitgtk","webview","webview2","wkwebview"],"latest_commit_sha":null,"homepage":"https://spur27.github.io/RenWeb-Engine/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spur27.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"licenses/BOOST-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-06T17:06:30.000Z","updated_at":"2026-04-26T18:22:31.000Z","dependencies_parsed_at":"2025-06-23T05:25:11.951Z","dependency_job_id":"d9b21f08-34ad-4bae-88be-319c04c17e42","html_url":"https://github.com/spur27/RenWeb-Engine","commit_stats":null,"previous_names":["spurslicer/vanitas","spur27/renweb","spur27/renweb-engine"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/spur27/RenWeb-Engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spur27%2FRenWeb-Engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spur27%2FRenWeb-Engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spur27%2FRenWeb-Engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spur27%2FRenWeb-Engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spur27","download_url":"https://codeload.github.com/spur27/RenWeb-Engine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spur27%2FRenWeb-Engine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33514912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T03:12:49.672Z","status":"ssl_error","status_checked_at":"2026-05-26T03:12:47.976Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","cross-platform","desktop-app","html-css-js","javascript","native-gui","webkit","webkitgtk","webview","webview2","wkwebview"],"created_at":"2026-05-09T21:00:24.346Z","updated_at":"2026-05-26T10:00:44.528Z","avatar_url":"https://github.com/spur27.png","language":"C++","funding_links":[],"categories":["👓 Alternatives to the [Electron.js](https://electronjs.org) ⚛"],"sub_categories":["C/C++"],"readme":"\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/spur27/RenWeb-Engine\"\u003e\n        \u003cimg height=300 src=\"https://raw.githubusercontent.com/spur27/RenWeb-Engine/main/docs/assets/renweb.png\" alt=\"RenWeb ~ A FOSS Desktop Application Framework\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/spur27/RenWeb-Engine?style=flat-square\u0026color=EF233C\" alt=\"Latest Release\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-BSL--1.0-9333EA?style=flat-square\" alt=\"License\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/C%2B%2B-20-00599C?style=flat-square\u0026logo=cplusplus\u0026logoColor=white\" alt=\"C++20\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/spur27/RenWeb-Engine?style=flat-square\u0026color=F77F00\" alt=\"GitHub Stars\"\u003e\n    \u003cimg src=\"https://github.com/spur27/RenWeb-Engine/actions/workflows/ubuntu_make_test.yml/badge.svg\" alt=\"Ubuntu\"\u003e\n    \u003cimg src=\"https://github.com/spur27/RenWeb-Engine/actions/workflows/fedora_make_test.yml/badge.svg\" alt=\"Fedora\"\u003e\n    \u003cimg src=\"https://github.com/spur27/RenWeb-Engine/actions/workflows/windows_make_test.yml/badge.svg\" alt=\"Windows\"\u003e\n    \u003cimg src=\"https://github.com/spur27/RenWeb-Engine/actions/workflows/macos_make_test.yml/badge.svg\" alt=\"MacOS\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://spur27.github.io/RenWeb-Engine/?page=home\"\u003e\u003cimg src=\"https://img.shields.io/badge/Home-EF233C?style=for-the-badge\" alt=\"Home\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://spur27.github.io/RenWeb-Engine/?page=downloads\"\u003e\u003cimg src=\"https://img.shields.io/badge/Downloads-F77F00?style=for-the-badge\" alt=\"Downloads\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://spur27.github.io/RenWeb-Engine/?page=usage\"\u003e\u003cimg src=\"https://img.shields.io/badge/Usage-22BB44?style=for-the-badge\" alt=\"Usage\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://spur27.github.io/RenWeb-Engine/?page=compilation\"\u003e\u003cimg src=\"https://img.shields.io/badge/Compilation-0AADCC?style=for-the-badge\" alt=\"Compilation\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://spur27.github.io/RenWeb-Engine/?page=cli\"\u003e\u003cimg src=\"https://img.shields.io/badge/CLI%20Tool-0070F3?style=for-the-badge\" alt=\"CLI Tool\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://spur27.github.io/RenWeb-Engine/?page=api\"\u003e\u003cimg src=\"https://img.shields.io/badge/JS%20API-9333EA?style=for-the-badge\" alt=\"JS API\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://spur27.github.io/RenWeb-Engine/?page=plugins\"\u003e\u003cimg src=\"https://img.shields.io/badge/Plugin%20API-DB2777?style=for-the-badge\" alt=\"Plugin API\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## RenWeb Engine\n\nA minimal, lightweight, cross-platform desktop application engine that lets you build native GUI apps using web technologies with a C++ backend. \n\n## Features\n\n- Native webview rendering (WKWebView / WebView2 / WebKitGTK)\n- Embedded multi-threaded HTTP server with WebSocket and Range request support\n- 90+ JavaScript ↔ C++ bindings for window, filesystem, system, process, and more\n- Per-page configurable window properties via `config.json`\n- Multi-window process management\n- Portable executables around 2MB\n- Compiles for 18 architectures across Linux, macOS, and Windows\n\n## Platform Support\n\n| Platform | Renderer | Min Version |\n|----------|----------|-------------|\n| Linux | WebKitGTK 2.40+ | Ubuntu 22.04 / Fedora 38+ |\n| macOS | WKWebView | macOS 10.15+ |\n| Windows | WebView2 | Windows 10+ |\n\n## Dependencies\n\n- [webview](https://github.com/webview/webview) — cross-platform webview\n- [cpp-httplib](https://github.com/yhirose/cpp-httplib) — embedded HTTP server\n- [spdlog](https://github.com/gabime/spdlog) — logging\n- [Boost](https://www.boost.org/) — program options \u0026 JSON\n\n## Quality Assurance\n\nMajor releases are validated against a [release validation spreadsheet](https://drive.proton.me/urls/ZSCMMTTVPW#wQZdg1qyD0O3) before publishing.\n\n## License\n\nCopyright (C) 2025 spur27 — [Boost Software License 1.0](./licenses/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspur27%2FRenWeb-Engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspur27%2FRenWeb-Engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspur27%2FRenWeb-Engine/lists"}