UniHub 是一个插件化的桌面工具平台,你可以把它理解为一个 "工具箱",通过安装不同的插件来扩展功能。无论是 JSON 格式化、JWT 解析、还是其他开发工具,都可以通过插件的形式集成进来。

核心特性

  • 强大的插件系统 - 支持动态加载和管理插件,开发者可以轻松创建自己的插件

  • 内置插件市场 - 一键安装各种实用工具,无需手动下载

  • 现代化 UI - 基于 Vue 3 + Tailwind CSS,支持深色模式

  • 细粒度权限控制 - 插件需要申请权限才能访问系统资源

  • 自动更新 - 基于 GitHub Releases 的自动更新机制

界面预览

20260105-161746

技术栈

  • 前端: Vue 3 + TypeScript + Tailwind CSS

  • 构建: Vite + electron-vite

  • 桌面: Electron

已有插件

目前内置了几个实用插件:

  • JavaScript 格式化器 - 美化和压缩 JS 代码

  • JWT 工具 - 解析和验证 JWT Token

  • 更多插件持续开发中…

插件开发

插件开发非常简单,只需要:

  1. 创建一个包含 package.jsonindex.html 的目录

  2. package.json 中配置插件元数据

  3. 打包成 zip 文件即可安装

详细的插件开发文档可以在项目 README 中找到。

参与贡献

这是一个完全开源的项目,欢迎大家:

  • Star 支持一下

  • 提交 Issue 反馈问题

  • 提交 PR 贡献代码

  • 开发自己的插件

为什么做这个项目?

作为开发者,我们经常需要使用各种小工具,比如 JSON 格式化、Base64 编解码、正则测试等。虽然有很多在线工具,但我想做一个本地化的、可扩展的工具集,让开发者可以离线使用、数据不离开本地、通过插件自由扩展功能、一个应用解决所有需求

未来计划

  • 更多内置插件、插件市场完善
  • 更好的插件开发工具链
  • AI 支持

最后

代码可能还有很多不完善的地方,欢迎大家提出建议和意见!
如果你觉得这个项目有用,欢迎 Star 支持一下,也欢迎分享给更多需要的朋友!
项目地址:GitHub - t8y2/unihub: 🚀 UniHub - 现代化的跨平台工具集应用,支持强大的插件系统 | Modern cross-platform toolkit with powerful plugin system

感谢大家!


📌 转载信息
原作者:
skylertong
转载时间:
2026/1/5 16:29:57

标签: Electron, 插件系统, Vue 3, UniHub, 跨平台桌面工具

添加新评论