Skip to content

Repository files navigation

Frame 47983

CraftHub provides an intuitive platform for uploading existing programming language classes or creating new ones from scratch. With the ability to save and manage your custom classes, as well as effortlessly generate and export JSON files.

→ Install from VS Code Marketplace

Сommunity solutions

Web version from tonyswity with a focus on class generation

Features

  1. Class Upload and Creation
    • CraftHub allows you to upload pre-existing programming language classes or create new ones with ease.
    • The intuitive interface ensures a seamless experience, making it accessible for users of all skill levels.
    • Whether you want to explore existing classes or build your own, CraftHub has you covered.
  2. Custom Class Management
    • CraftHub provides a robust system for managing your custom classes.
    • Once you've created or uploaded a class, you can save and organize it within the application.
  3. JSON Generation and Export
    • CraftHub simplifies the process of working with JSON files.
    • Easily fill in the required data within the application, and CraftHub will generate the corresponding JSON representation.
    • With just a few clicks, you can export the JSON file, ready to be utilized in your projects.
  4. JSON Comparison
    • Changes shows what you edited in the current document against its last saved version — available in both table and JSON mode, and offered for confirmation right before saving.
    • The standalone JSON Comparer compares 2 to 6 documents at once: paste text, open files or drop them in. Every panel is compared against the first one, and each pair gets its own result tab.
    • Diffs are shown side by side or unified, with word-level highlighting, change navigation (F7 / F8), a minimap and collapsed runs of unchanged lines — plus a structural tab listing exactly which JSON paths were added, removed or changed.
    • Tune what counts as a difference: ignore key order, array element order, letter case, null and empty values, or specific paths such as $.updatedAt.
    • Export any comparison as a unified .patch, a JSON Patch (RFC 6902), or a Markdown / HTML report.

Start your coding adventure with CraftHub today, and empower yourself with a seamless, personalized experience!

Screenshots

Screen 1 Screen 2 Screen 3 Screen 4 Screen 5

About

CraftHub features a powerful JSON editor and JSON creation tools, alongside an intuitive platform for uploading existing programming language classes or building new ones from scratch.

Topics

Resources

Stars

89 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages