C++ × Chromium

原生速度
Chromiumai
驱动

在成熟的 Chromium 代码之上,我们用 libcr 原生应用开发包驱动 AI 高效制作功能丰富、稳定一致的原生C++应用。没有 Electron,没有多余的运行时

应用体积:Linux 30 MB+,Windows 45MB+实际大小取决于所选的 Chromium 组件

libcr — Beyond Qt. Faster than Electron. A dark, futuristic poster for libcr featuring Chrome-inspired red, yellow, green and blue light trails. NATIVE UI · V8 · CHROMIUM AI INTELLIGENCE CORE libcr Beyond Qt Faster than Electron

LIBCR的作品

libcr 原生应用

从照片、视频与文件管理,到 Android 设备控制、开发者工具、文档阅读和局域网共享,探索使用 libcr 创造的免费应用,兼顾效率与性能。
同时支持WindowsmacOSLinux

02
crDesk icon

crDesk

远程桌面

连接并控制另一台电脑,在设备之间传输文件、共享剪贴板,并快速重连受信任设备。基于 Chromium 与 WebRTC,支持 Windows、macOS 和 Linux。

远程控制文件传输剪贴板共享
03
crFiles icon

crFiles

文件管理

在一个工作区中浏览、整理和传输文件。支持 Chrome 风格多标签、可嵌套分屏、图片与 PDF 预览、文件内容搜索,以及通过加密连接向附近设备分享文件和文件夹。

多标签与分屏内容搜索附近共享AndroidQuick Share
04
crQuickShare icon

crQuickShare

开源附近共享

兼容标准 Quick Share 协议的开源实现,无需账号即可与附近设备直接分享文件。通过 BLE 与 mDNS 发现设备,复用 Chromium Nearby 协议、UKEY2 密钥协商与 D2D 安全通道;支持从蓝牙引导连接升级至 Wi-Fi 或局域网传输,并通过协议协调完成通道切换。

AndroidQuick Share开源BLE 发现通道升级
05
crPlayer icon

crPlayer

视频播放器

免费原生视频播放器,支持硬件加速解码、最近播放记录与全屏播放。用 HTML5 自定义启动页和播放控制面板,按自己的习惯布局控件。

硬件加速可交互的HTML5界面原生应用
06
crShare 图标

crShare

局域网共享

在局域网内分享文件、文本、链接和图片。其他设备打开浏览器即可使用,无需安装客户端。
可审计的历史记录及内置轻量级的 Web Server。

WebSocketTopic ShareHTTPS
07
crScrcpy 图标

crScrcpy

设备控制

流畅显示与控制 Android 设备。支持 H.264/H.265、低延迟音频、多设备会话、同步控制、无损 MP4 录制与强大的JS脚本控制能力

AndroidChromium MediaH.265
08
crRequest 图标

crRequest

开发者工具

集 API 测试、cURL 同步、HTTP/3 诊断、SSH/SFTP 与数据库操作于一体的原生开发者工作台。

HTTP/3SSHPostgreSQL
10
crMarkdown 图标

crMarkdown

内容工具

为大型技术文档设计的快速 Markdown 阅读器,支持流式解析、虚拟化渲染、全文搜索与 KaTeX。

GFMKaTeXWebContents

技术基础

站在巨人的
肩膀之上

以 Chromium 为底座,按需组合 Blink、Skia、网络、媒体、GPU、Crashpad、V8 与 Mojo 等成熟模块,并在源码层灵活裁剪、替换与扩展,构建面向未来的高性能应用

libcr / architecture
01 target("native_desktop_app") {
02   runtime = "C++";
03   interface = chromium.views;
04   services = [
05     network_service,
06     media_pipeline,
07     pdfium,
08     mojo
09   ];
10   // No Electron required.
11 }
01

原生性能

直接作为 Chromium 原生目标构建,无额外桌面运行时。

02

现代协议

成熟支持 HTTP/1.1、HTTP/2、HTTP/3、QUIC 与 TLS。

03

卓越的跨平台能力

基于统一的 Chromium 技术体系,面向 Windows、macOS 与 Linux 构建一致的应用体验。

04

丰富可靠的代码模块

涵盖 GPU 渲染、网络、媒体、图形、JavaScript 与进程通信等可按需组合与扩展的成熟模块。

架构对比

为什么选择
libcr

libcr 是 AI 驱动、使用强大 Chromium 代码模块的原生应用开发包。我们将持续更新,让稳定、高效的原生应用开发成为现实

能力LIBCRQT6ELECTRON
定位原生 C++ 应用平台跨平台 GUI 框架面向 JavaScript 的桌面运行时
运行时按需裁剪的 Chromium 模块Qt 模块与平台插件Chromium + Node.js + Electron
UIChromium Views / C++Qt Widgets / Qt QuickHTML / CSS / JavaScript
网络能力HTTP/1.1–3、QUIC、TLS、DNS、代理、缓存与网络隔离HTTP/1.1–2、TLS、DNS、套接字与代理通过JavaScript访问浏览器的网络能力
接口原生 C++ + 可选 V8Qt C++ / QML APIJavaScript 优先
进程架构自定义 Mojo 多进程与沙箱以应用进程为中心预定义主进程 / 渲染进程
图形与 GPUSkia / Viz / Dawn / ANGLEQt Quick / RHI通过 Electron 抽象使用 Chromium
Web 能力直接访问 Chromium 内核通过 Qt WebEngine 嵌入通过 Electron API 封装
问题诊断Perfetto、NetLog、媒体诊断、内存分析与 CrashpadQt Creator 分析器、QML Profiler 与调试器Chromium DevTools、Node.js Inspector 与 crashReporter

加入群组

与 libcr
保持连接

加入 Telegram 或 QQ 群,获得支持、关注最新动态,并与开发者保持联系