https://github.com/loggerhead/json4u Skip to content Navigation Menu Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + GitHub Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions By size + Enterprise + Teams + Startups By industry + Healthcare + Financial services + Manufacturing By use case + CI/CD & Automation + DevOps + DevSecOps * Resources Topics + AI + DevOps + Security + Software Development + View all Explore + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} loggerhead / json4u Public * Notifications You must be signed in to change notification settings * Fork 20 * Star 422 json4u.com License Apache-2.0 license 422 stars 20 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 3 * Pull requests 1 * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Security * Insights loggerhead/json4u This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main BranchesTags Go to file Code Folders and files Last commit Last Name Name message commit date Latest commit History 293 Commits .github/workflows .github/workflows .vscode .vscode __tests__ __tests__ messages messages public public src src .dockerignore .dockerignore .env .env .eslintrc.json .eslintrc.json .gitignore .gitignore .prettierignore .prettierignore .prettierrc .prettierrc .rgignore .rgignore Dockerfile Dockerfile LICENSE LICENSE README.md README.md auto-imports.d.ts auto-imports.d.ts components.json components.json next.config.mjs next.config.mjs package.json package.json pnpm-lock.yaml pnpm-lock.yaml postcss.config.mjs postcss.config.mjs sentry.client.config.ts sentry.client.config.ts sentry.edge.config.ts sentry.edge.config.ts sentry.server.config.ts sentry.server.config.ts tailwind.config.ts tailwind.config.ts tsconfig.json tsconfig.json vitest.config.ts vitest.config.ts View all files Repository files navigation * README * Apache-2.0 license [icon] JSON For You The best JSON visualization and processing tool. Try it now * Zhong Wen Wang Zhi Features * Graph and Table view modes. * Structured and text comparisons. * Validate with error context. * Nested parsing. * Supporting jq. * Import and export CSV file. * Well-designed and easy-to-use UI. [graph] [table] [nest-parse] [jq] Setup 1. Run pnpm install in repo's root folder. 2. Run pnpm dev to run the development server. 3. Open http://localhost.json4u.com:3000 with your browser to see the result. 4. Make changes to the code and see the result in the browser. If you want to test webhook: 1. Install whcli: npm install -g @webhooksite/cli. 2. Get token from webhook.site. 3. Run whcli forward --target=http://localhost.json4u.com:3000 --token=TOKEN_YOU_GET Contribution Guide I'm really excited that you are interested in contributing to JSON For You. Before submitting your contribution, please make sure to take a moment and read through the following guide: 1. Search for the TODO keyword in the code first. If it's found, then you can work base on it directly. 2. Otherwise: + If you want to add a new feature, provide a convincing reason to add this feature. Ideally, you should open a suggestion issue first and have it approved before working on it. + If fixing bug, provide a description of the bug in the PR. + Other minor changes that don't affect the logic of the code, such as fixing typos, translating comments into English, and adding comments, are all welcome. Just submit a PR. 3. I wish to keep JSON For You lightweight and fast. Please being aware of the number of npm dependencies and their size and don't add unnecessary dependencies. 4. Run pnpm test to make sure your code pass the core tests. Acknowledgment * Famous library that most people know: React, Tailwind CSS, Next.js, Zustand and Zod. * React Flow: Extensible and customizable library for building interactive graphs. * next-intl: An out-of-the-box i18n library for Next.js that considers almost all of your usage scenarios. * Vitest: A blazing fast unit testing framework for JavaScript. * And all the developers who contributed to open source! License Apache License (c) 2022-Present loggerhead About json4u.com Resources Readme License Apache-2.0 license Activity Stars 422 stars Watchers 2 watching Forks 20 forks Report repository Releases 3 tags Packages 0 No packages published Languages * TypeScript 88.9% * MDX 7.4% * CSS 2.3% * Other 1.4% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.