Repolode
c3n9

c3n9/CraftHub

A desktop and VS Code tool for building, editing and comparing JSON documents, plus generating JSON from programming language classes.

스타
99
포크
8
열린 이슈
3
마지막 커밋
그저께

어떤 프로젝트인가요?

CraftHub is a tool for working with JSON. You can upload existing programming language classes or create new ones from scratch, save and organize them inside the app, fill in their fields, and export the resulting JSON files for use in your projects.

The project also includes a JSON comparison feature. Changes shows edits made to the current document against its last saved version, while the standalone JSON Comparer compares two to six documents at once. Diffs can be displayed side by side or unified, with a structural view listing added, removed or changed JSON paths. Comparison rules can ignore key order, array order, letter case, null and empty values, or specific paths.

Comparison results can be exported as a unified patch, an RFC 6902 JSON Patch, or a Markdown or HTML report. The application is built with C# and Avalonia, and is also available as a VS Code extension.

핵심 기능

  • 01Upload existing programming language classes or create new ones.
  • 02Save and organize custom classes within the application.
  • 03Fill in data and generate and export JSON files.
  • 04Compare documents side by side or unified, with word-level highlighting.
  • 05Compare 2 to 6 JSON documents at once in the standalone JSON Comparer.
  • 06Export comparisons as patch files, JSON Patch (RFC 6902), or Markdown and HTML reports.

활용 사례

  • Generating JSON files from class definitions for use in a project.
  • Comparing API response or configuration JSON files across versions.
  • Creating JSON Patch documents from differences between two JSON files.

토픽

자주 묻는 질문

CraftHub은(는) 무엇인가요?
A desktop and VS Code tool for building, editing and comparing JSON documents, plus generating JSON from programming language classes. CraftHub is a tool for working with JSON. You can upload existing programming language classes or create new ones from scratch, save and organize them inside the app, fill in their fields, and export the resulting JSON files for use in your projects.
CraftHub은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
CraftHub은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
CraftHub은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. CraftHub의 마지막 커밋은 2026년 10월 17일입니다.
CraftHub은(는) 어디에 사용할 수 있나요?
Generating JSON files from class definitions for use in a project. Comparing API response or configuration JSON files across versions. Creating JSON Patch documents from differences between two JSON files.
CraftHub은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/c3n9/CraftHub

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트