Featured image of post 轻量高效的嵌入式网页引擎:支持多平台开发与安全优化 | 开源日报 No.835

轻量高效的嵌入式网页引擎:支持多平台开发与安全优化 | 开源日报 No.835

Servo 是一个用 Rust 编写的并行浏览器引擎原型,旨在为开发者提供轻量级、高性能的嵌入式网页技术,支持多平台开发,优化安全性和并发性能,提供详细的构建指南,旨在高效灵活地集成网页功能,拥有活跃的社区和丰富的文档资源。

Sjj1024/PacBao

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-PacBao

PakePlus 是一个轻量级的跨平台应用打包工具,能够将任意网页或基于 Vue、React 等框架的项目快速构建成小于 5MB 的桌面和移动端应用。

  • 支持 Mac、Windows、Linux 以及 Android 和 iOS 平台,体积约 10MB,无需本地安装复杂依赖
  • 基于 Rust Tauri 开发,比 Electron 小 20 倍且速度快 10 倍
  • 内置丰富功能,如快捷键支持、沉浸式窗口及极简定制化
  • 通过 GitHub Actions 实现云端自动打包,也支持无 Token 本地快速打包(仅需 30 秒)
  • 支持自定义 JavaScript 注入,实现页面自动化与个性化功能扩展
  • 界面美观友好,支持多语言国际化,包括中文命名包装体验优化
  • 提供系统级 API 调用能力,可执行文件下载、新窗口打开等操作
  • 适用场景广泛,包括网站转 APP、本地 Vue/React 项目封装、多平台游戏客户端制作及企业内部专用客户端开发等

chili-chips-ba/wireguard-fpga

Github Repo Stars License: `BSD-3-Clause` Language: `Unknown`

cover

wireguard-fpga 是一个基于低成本 Artix7 FPGA 的开源 Wireguard VPN 硬件实现项目,旨在提供全速率、线速的加密隧道解决方案。

  • 采用 SystemVerilog HDL 编写,支持开源工具链,无需依赖专有软件
  • 针对经济实惠的硬件平台设计,配备四个 1000Base-T 以太网端口
  • 独立运行,无需 PC 主机支持,实现真正自给自足的 VPN 硬件设备
  • 项目代码完全开放透明,便于安全审计和后门检测
  • 作为概念验证阶段,为未来功能扩展和性能优化奠定基础

servo/servo

Github Repo Stars License: `MPL-2.0` Language: `Unknown`

cover

servo 是一个用 Rust 语言编写的并行浏览器引擎原型,旨在为开发者提供一种轻量级、高性能的嵌入式网页技术解决方案。

  • 支持多平台开发,包括 64 位 macOS、Linux、Windows、OpenHarmony 和 Android
  • 利用 Rust 语言优势,实现安全性和并发性能优化
  • 提供详细的构建指南,支持多种操作系统环境下快速搭建与编译
  • 设计用于嵌入应用程序中,使得集成网页功能更加高效灵活
  • 社区活跃,有完善的文档资源(如 Servo Book)及沟通渠道(GitHub Issues, Zulip 等)

SerotoninApp/Serotonin

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

demo-picture-of-Serotonin

Serotonin 是一个用于在支持的 iOS/iPadOS 版本上实现非完全越狱的工具。

  • 支持 iOS/iPadOS 16.0 - 16.6.1
  • 使用 TrollStore 安装和运行
  • 替换 launchd 实现用户空间重启
  • 加载自定义 SpringBoard 和插件功能
  • 提供了对 CoreTrust 漏洞和 KFD 利用的支持

kparc/ksimple

Github Repo Stars License: `MIT` Language: `Unknown`

cover

ksimple 是一个用于学习目的的极简 k 解释器,由 arthur whitney 开发。

  • 提供了一个小型的 k 语言解释器,便于理解和学习。
  • 包含详细的代码注释和线性叙述,帮助读者掌握代码逻辑。
  • 支持多种架构(如 riscv、arm、wasm32 等)的编译与运行。
  • 简洁明了,仅用约 25 行 C 语言实现,适合初学者使用。
  • 强调教育用途,不适合实际应用。
Licensed under CC BY-NC-SA 4.0