Loading repository data…
Loading repository data…
AykutSarac / repository
✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML and CSV into interactive graphs.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
JSON Crack is a tool for visualizing JSON data in a structured, interactive graphs, making it easier to explore, format, and validate JSON. It offers features like converting JSON to other formats (CSV, YAML), generating JSON Schema, executing queries, and exporting visualizations as images. Designed for both readability and usability.
If you find JSON Crack useful, you can support the project by using ToDiagram. For sponsorship inquiries, reach out at contact@todiagram.com.
JSON Crack officially launched as v1.0 on the 17th of February 2022 and we've come a long way so far. Watch releases of this repository to be notified of future updates:
To get a local copy up and running, please follow these simple steps.
Here is what you need to be able to run JSON Crack.
Clone the repo into a public GitHub repository (or fork https://github.com/AykutSarac/jsoncrack.com/fork). If you plan to distribute the code, read the LICENSE for additional details.
git clone https://github.com/AykutSarac/jsoncrack.com.git
Go to the project folder
cd jsoncrack.com
Install packages
pnpm install
Run the web app
pnpm dev:www
# Running on http://localhost:3000/
From repository root:
# Web app
pnpm dev:www
pnpm build:www
# VS Code extension
pnpm dev:vscode
pnpm build:vscode
pnpm lint:vscode
pnpm lint:fix:vscode
# Chrome extension
pnpm dev:chrome
pnpm build:chrome
pnpm lint:chrome
# All workspaces
pnpm dev
pnpm build
pnpm lint
F5.Run VSCode Extension (apps/vscode) when prompted..json file and run:
JSON Crack: Enable JSON Crack visualization.🐳 Docker assets are in apps/www.
If you want to run JSON Crack locally:
cd apps/www
# Build a Docker image with:
docker compose build
# Run locally with docker compose
docker compose up
# Go to http://localhost:8888
The supported node limit can be changed by editing NEXT_PUBLIC_NODE_LIMIT in apps/www/.env.
See LICENSE for more information.