轻量、高性能、跨平台 —— 用熟悉的前端技术,在 Windows 与 Linux 上做出流畅、现代的桌面界面。

快速上手

用熟悉的 C 接口,几分钟跑起第一个 WebView 窗口。

STEP 1

初始化库

注册 app-ready 事件后初始化 DLL,完整流程仅需约 16ms。

JadeView_init(...)
STEP 2

创建窗口

一行调用创建 WebView 窗口,支持自定义标题栏与无边框窗口。

create_webview_window(...)
STEP 3

IPC 通信

前后端双向 IPC,延迟低于 1ms,jade.invoke / jade.on 高效互通。

const res = await jade.invoke('getData', {}); jade.on('backend-event', (data) => {});
C EXAMPLE

Hello JadeView

#include "jadeview.h" int main() { jade_on("app-ready", app_ready_callback); JadeView_init(1, NULL, NULL, "我的应用", "com.example.myapp", 0); run_message_loop(); return 0; }
PERFORMANCE

16ms

完整启动耗时(不含 HTML 加载)

LIGHTWEIGHT

~3MB

运行时体积

使用你喜欢的前端技术栈

从 React、Vue 到原生 HTML,用任何熟悉的前端技术构建桌面应用。

HTML5ReactVue.jsTypeScriptTailwind CSSNext.jsThree.jsWebpackSassBootstrapAngularPlaywright

全功能 · 永久免费

DLL 与 Lib 提供完全一致的 C API,仅链接方式不同;全功能免费,无需商业授权。

DLL 动态库

运行时动态加载,适合快速集成。

  • WebView 窗口创建
  • 事件系统支持
  • 自定义标题栏
  • IPC 双向通信
  • 完整 C API
  • 全功能免费
Lib 静态库推荐

编译时静态链接,可编译进可执行文件,独立部署无依赖。

  • 以上 DLL 全部能力
  • 编译进可执行文件
  • 无运行时依赖
  • 独立分发
企业定制

专属技术支持与定制开发。

  • 源码级定制
  • 专属技术支持
  • 性能优化咨询
  • 长期版本维护

查看 API 文档 →

核心开发者

由 JadeView 开发委员会维护。