tauri

特立独行的猫a11 小时前
游戏·ui·框架·tauri·仓颉·cangjie·cj-tauri
用仓颉语言给娃写了个打字练习游戏:cj-tauri 项目实战我家孩子上小学,有两件事同时在推进,背古诗词,连续电脑打字。我使用cj-tauri开发的一个「小学生古诗词打字练习」桌面应用,从零到跑起来。这里介绍下cj-tauri开源项目的使用,及古诗词应用的开发实战过程。
行者-全栈开发1 天前
git·rust·tauri·桌面应用·ai 编程·华为云码道·codearts 代码智能体
华为云码道 CodeArts 实测:让 AI 用 Rust 写一个 Git 仓库健康度体检台「仓衡」一键开通华为云码道 CodeArts 代码智能体:https://developer.huaweicloud.com/codeartsco.html?source=dmzntgwatomgit1&sourcead=dmzntgwatomgithd
特立独行的猫a5 天前
前端·ui·harmonyos·tauri·鸿蒙·仓颉
用仓颉写一个 Tauri:IPC 的每次往返实现原理(web层到仓颉层的触发过程)先说清楚我在做什么,不然下面的数字没有坐标系。我在写一个叫 cj-tauri 的开源项目:用华为的仓颉语言(Cangjie)当后端,用操作系统自带的 WebView 当渲染层,做一套和 Tauri 同思路的混合开发框架。仓颉代码静态编译成一个原生可执行文件,界面就是普通的 HTML / CSS / JS——Windows 上跑在 WebView2 里,Linux 上跑在 WebKitGTK 里。没有 Node、没有 Chromium 运行时,安装包小、启动快。
Leaderxin23 天前
rust·vue·跨平台·tauri·桌面应用
还在用 Electron?6 种跨平台桌面方案横评:Rust + Vue 把安装包从 224MB 干到 4.7MB桌面端选型是个吵了十年的话题。前几天我把自己一个 A 股盯盘工具从「Electron 那一套」换成了 Rust + Vue(Tauri 2),顺手把市面上主流的 6 种跨平台桌面方案横向比了一遍——不比口号,只比能测出来的东西:安装包多大、靠什么渲染、前端代码能不能直接搬、分发和签名要折腾多少、以后要不要重写。
q平面人1 个月前
rust·tauri·华为平板·mindoc·总工笔记
【总工笔记】mindoc平板、桌面端笔记软件,发布到mindoc服务端mindoc免费开源,非常好用和接地气,用做笔记的服务端,它本身也带编辑器,只是希望在华为平板端补齐一个桌面端,在没网环境下先写笔记,有网后推送到服务器。 【总工笔记演示】 https://www.bilibili.com/video/BV1Xp4k6rELh/?share_source=copy_web&vd_source=0374922af058f8d48ebf4df7b9622b2e
MC皮蛋侠客1 个月前
rust·tauri
Tauri 2.x 系列(九):安全模型——Capabilities、Permissions、Scope 与 CSP核心目标:以 EMS Simulate 的“本地 Vue 页面 + Rust 桌面壳 + Python/FastAPI sidecar”为例,建立从 WebView、Tauri IPC 到 localhost 服务和本地文件的完整信任边界,并把“能调用”收紧为“只有指定窗口能以指定参数调用指定能力”。
MC皮蛋侠客1 个月前
rust·tauri
Tauri 2.x 系列(八):与其他语言结合——Sidecar、服务、FFI 与插件的选择核心目标:把 EMS Simulate 的 Python sidecar 经验抽象为通用多语言方法,在 Python、Go、C/C++、Node.js、.NET 或既有服务之间选择合理边界,并用语言中立协议控制版本、错误、超时、取消和测试。
MC皮蛋侠客1 个月前
rust·tauri
Tauri 2.x 系列(四):窗口、菜单、托盘与应用生命周期——做出真正的桌面体验核心目标:在 EMS Simulate 中建立主窗口、报文窗口、菜单和系统托盘的统一生命周期,正确处理显示、隐藏、关闭、明确退出、单实例唤醒和后台进程清理。
MC皮蛋侠客1 个月前
架构·rust·tauri
Tauri 2.x 系列(一):架构全景与最小闭环——从 WebView 到 EMS 后台核心目标:理解 Tauri、WebView、Rust Core、Python sidecar 与操作系统的职责边界;完成一次可观察、可失败、可定位的前端 → Rust → Python → FastAPI 最小闭环。
MC皮蛋侠客1 个月前
rust·tauri
Tauri 2.x 系列(二):项目结构与前端框架——Vue、React 如何成为桌面前台核心目标:理解 Tauri 与前端构建工具之间的契约;掌握 Vue 3/React 的桌面能力接入、事件清理和浏览器兼容;看懂 EMS Simulate 的“loading bundle + FastAPI 托管 Vue”双层前端结构。
特立独行的猫a2 个月前
前端·华为·harmonyos·tauri·仓颉
仓颉版 Tauri:给鸿蒙铺一条 Web 开发者的路先交代一下背景。华为仓颉语言 2025 年 7 月发布了 1.0.0 LTS,月底在 GitCode 开源——编译器、运行时、标准库全给了。鸿蒙官方把它和 ArkTS、C/C++ 并列为三大开发语言。语言本身没什么可怀疑的:静态类型、多后端编译、性能和安全的设计取向都很现代。
特立独行的猫a2 个月前
开发语言·后端·rust·tauri·习惯树·创意应用
Rust + Tauri实现一棵「习惯树」:创意应用 从 Grove 的灵感说起我花了两天时间,把一款钟爱的开源 App 的设计理念,用 Rust + Tauri 从零实现了一遍。这不是换皮,也不是套壳——代码是全新的,界面是我自己画的,只有数据格式做成了兼容。 这篇文章聊聊为什么想做它,以及背后的原理和实现思路。
特立独行的猫a2 个月前
开发语言·rust·harmonyos·tauri·移植·鸿蒙pc
Tauri v2的Rust应用 → HarmonyOS(鸿蒙 PC)移植30分钟速成指南面向新手的实操版,全程照抄命令即可完成移植。 本指南配套已修复的 tauri OHOS 分支(atomgit.com/qq8864/tauri, feat/open-harmony), 原版分支的已知坑(cargo-mobile2 版本、Windows HAP 装配报错)已在此仓修复。 详细原理与踩坑记录见 详细版移植指南。
maxmaxma2 个月前
tauri
Tauri开发入门 - day1使用 Tauri 官方提供的 create-tauri-app 工具,可以直接生成一个集成了 Vue 3 和 TypeScript 的项目。
white_ant3 个月前
rust·个人开发·tauri
17- 文本统计/处理工具使用指南字数统计、大小写转换、去重排序——文本处理是日常开发中的高频需求。本文介绍 WATools 中文本统计/处理工具的完整功能和使用技巧。
white_ant3 个月前
rust·tauri·watools
15-ASCII 转换工具使用指南ASCII 码是计算机的基础编码标准,在调试、协议分析、数据转换中经常需要查看和转换 ASCII 码。本文介绍 WATools 中 ASCII 转换工具的功能和使用方法。
codexu_4612291874 个月前
前端·笔记·rust·tauri
NoteGen 里一条记录如何变成 MarkdownNoteGen 是一个开源、跨平台的 AI Markdown 笔记应用,仓库在 codexu/note-gen。这篇文章面向想理解或改造记录系统的开发者,讨论问题:截图、图片、网页、文件和录音,为什么先以记录对象保存,直到写入编辑器或整理成文时才转换成 Markdown。