开源、跨平台的用户态数位板驱动,支持 Windows、Linux 和 macOS,并提供可配置的图形界面。
c3n9/CraftHub
一款用于编辑、生成和比较 JSON 文件的桌面及 VS Code 工具,可基于类结构生成 JSON。
- Star
- 99
- Fork
- 8
- 未关闭 Issue
- 3
- 最近提交
- 3天前
这是什么?
CraftHub 是一款处理 JSON 的工具。你可以上传已有的编程语言类,也可以从零创建新类,在应用内保存和管理这些类,填写字段后导出生成的 JSON 文件,直接用于项目中。
项目还提供 JSON 比较功能。“Changes”可以对比当前文档与上次保存的版本,独立的 JSON Comparer 则可以同时比较 2 至 6 个文档。差异可以并排或统一显示,并提供列出新增、删除和修改路径的结构化视图。比较规则支持忽略键顺序、数组顺序、大小写、null 与空值,或指定路径。
比较结果可导出为统一 diff 补丁、RFC 6902 JSON Patch,或 Markdown、HTML 报告。应用基于 C# 和 Avalonia 构建,同时提供 VS Code 扩展版本。
核心功能
- 01上传已有的编程语言类,或从零创建新类。
- 02在应用内保存和管理自定义类。
- 03填写数据后生成并导出 JSON 文件。
- 04支持并排或统一视图比较差异,并高亮单词级变化。
- 05独立的 JSON Comparer 可同时比较 2 至 6 个文档。
- 06比较结果可导出为 patch 文件、JSON Patch(RFC 6902)或 Markdown、HTML 报告。
适用场景
- 根据类定义生成 JSON 文件,用于项目中。
- 比较不同版本的 API 响应或配置 JSON 文件。
- 根据两个 JSON 文件的差异生成 JSON Patch 文档。
快速上手
- 1
从 VS Code 应用市场安装
使用前须知
- README 仅提供 VS Code 应用市场的安装链接,未说明构建或桌面版运行命令。
标签
常见问题
- CraftHub 是什么?
- 一款用于编辑、生成和比较 JSON 文件的桌面及 VS Code 工具,可基于类结构生成 JSON。 CraftHub 是一款处理 JSON 的工具。你可以上传已有的编程语言类,也可以从零创建新类,在应用内保存和管理这些类,填写字段后导出生成的 JSON 文件,直接用于项目中。
- CraftHub 可以免费使用吗?用的什么许可证?
- CraftHub 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- CraftHub 还在维护吗?
- 活跃维护中。CraftHub 最近一次提交是在 2026年10月17日。
- CraftHub 适合用来做什么?
- 根据类定义生成 JSON 文件,用于项目中。 比较不同版本的 API 响应或配置 JSON 文件。 根据两个 JSON 文件的差异生成 JSON Patch 文档。
- CraftHub 怎么安装和运行?
- 从 VS Code 应用市场安装
- 在哪里获取 CraftHub?
- 源代码和安装说明在 GitHub 上:https://github.com/c3n9/CraftHub
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4188554C#LGPL-3.0更新于 4天前
同步 Codex 会话文件与 SQLite 索引中的 Provider 信息,使旧会话与当前配置保持一致。
3597147JavaScriptMIT更新于 22天前
Bitwarden 密码管理器的后端服务,提供 API、SQL Server 数据库与 Docker 部署支持。
2万1805C#Other更新于 昨天
基于 .NET 的跨平台游戏框架,使用 C# 开发 2D 和 3D 游戏,是已停止维护的 XNA 框架的开源重新实现。
1.5万3118C#Other更新于 9天前
免费开源的 Windows 优化工具,提供 42 项系统调优、设置面板和启动项、计划任务、磁盘清理等内置工具。
1.1万442C#Other更新于 昨天
免费开源的桌面文件转换工具,按住快捷键拖拽文件到光标处的环形菜单即可转换,支持 240 多种格式且离线运行。
6713406C#MIT更新于 10小时前