Hu La is a high-performance, cross-platform instant messaging application built with Rust and Vue 3. It utilizes Tauri for a lightweight desktop footprint and offers a comprehensive suite of communication features including one-on-one chats, group messaging, file sharing, and voice/video calls across Windows, macOS, Linux, Android, and iOS.
The application focuses on performance and security, providing a seamless user experience with modern interface design using Naive UI and Tailwind CSS. It supports extensive customization options, including themes and localization, and offers a robust backend architecture for reliable message delivery and state management.
Use Cases:
一款基于Tauri、Vite 7、Vue 3 和 TypeScript 构建的即时通讯系统
🔗 快速链接
💻 官网:HuLaSpark |
📝 启动文档:环境配置及其启动教程 |
☕️ 服务端:GitHub / Gitee |
💬 微信:cy2439646234
中文 | English |
Deutsch | Español | français | 日本語 | 한국어 | Português | Русский
[!WARNING] ⚠️ 重要提示 加群前请仔细认真阅读本 README,否则在群里问有没有移动端、是否支持 Web、支持什么功能等问题不予以回答。因为本组织在维持开源已经很耗费精力了,并且请不要在节假日、休息日打扰作者或者组织维护人员,遇到问题可以在群里发个小红包自然有人会过来回答你。赞助 HuLa 可单独咨询或加速开发某功能,Star 项目可咨询一次。感谢您的理解🙏
| 平台 | 支持版本 |
|---|---|
| Windows | Windows 10, Windows 11 |
| macOS | macOS 10.5+ Mac26已支持 |
| Linux | Ubuntu 22.0+ |
| iOS | iOS 9.0+ (iOS26 真机已支持, Tauri不支持Intel芯片在ios26模拟器上运行) |
| Android | Android 12+ (SDK30+) |
| Web | ⚠️暂不支持(需要自定义移除对桌面功能) |
HuLa 是一款基于 Tauri、Vite 7、Vue 3 和 TypeScript 构建的即时通讯系统。它利用了 Tauri 的跨平台能力和 Vue 3 的响应式设计,结合了 TypeScript 的类型安全特性和 Vite 7 的快速构建,为用户提供了一个高效、安全和易用的通讯解决方案。
🎨 界面展示
PC端界面展示,有其他功能未在介绍截图内,请自行下载体验 🙏
移动端界面展示
🎯 开发进度一览
| 功能 | 描述 | 状态 |
|---|---|---|
| 🔑 | 账号密码登录 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 📱 | 二维码扫码登录 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 💻 | 多设备登录管理 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 功能 | 描述 | 状态 |
|---|---|---|
| 👤 | 一对一私聊 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 👥 | 群组聊天 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| ↩️ | 消息撤回 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 📢 | @提醒、回复功能 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 👁️ | 消息已读状态 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 😊 | 表情包功能 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🖱️ | 消息右键菜单 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🔗 | 链接预览卡片 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 👍 | 消息点赞互动 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 📔 | 历史记录管理 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 功能 | 描述 | 状态 |
|---|---|---|
| ➕ | 好友添加与删除 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🔍 | 好友搜索 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🏢 | 群组创建与管理 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🟢 | 好友在线状态 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🎖️ | 好友徽章系统 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🚫 | 屏蔽拉黑免打扰 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 📤 | 消息转发 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 📋 | 群公告功能 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🏷️ | 备注昵称管理 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 📍 | 获取和发送位置 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
| 🔥 | 扫码登录、进群 | !完成 (https://img.shields.io/badge/✅-完成-008080?style=flat&labelColor=e6f7f7&color=008080) |
Native graphical debugger for Windows x64 with custom RDI format and high-performance RAD Linker optimized for huge projects with gigabyte-sized debug info.
Cross-platform desktop assistant for Claude Code, Codex, and Gemini CLI with unified provider switching, MCP management, Skills system, and speed testing.
Unified AI inference SDK with custom NexaML engine providing Day-0 model support across NPU, GPU, and CPU with GGUF, MLX, and .nexa format compatibility.
One-click PC WeChat chat history export tool with permanent storage, comprehensive message type support, familiar interface, and multi-account incremental backup capabilities.
Open-source Nintendo 3DS emulator based on Citra supporting Windows, macOS, Linux, and Android with community translations, compatibility reporting, and multi-platform development.
SwiftUI macOS app that transforms MacBook notch into dynamic music control center with visualizer, calendar, file shelf with AirDrop, and complete HUD replacement.