generate-json-schema
brew install generate-json-schema
v2.6.0
MIT
Generate a JSON Schema from Sample JSON
23
30-day installs · #6492
73
90-day · #6344
380
365-day · #5742
1.1k
★ GitHub stars · updated 2y ago
Runtime dependencies
Links
- https://github.com/Nijikokun/generate-schema
- GitHub: Nijikokun/generate-schema
- Brew formula source: Formula/g/generate-json-schema.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"node"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Generate a JSON Schema from Sample JSON",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:37:57+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "generate-json-schema",
"github_default_branch": "master",
"github_last_commit_at": "2024-01-30T21:06:17Z",
"github_readme_excerpt": "# Generate Schemas\n\nConvert JSON Objects to MySQL Table Schema, JSON Schema, Mongoose Schema, ClickHouse Schema, Google BigQuery, or a Generic template for documentation, code generation, and more.\n\n[![Build Status][travis-image]][travis-url]\n[![version][npm-version]][npm-url]\n[![License][npm-license]][license-url]\n[![Downloads][npm-downloads]][npm-url]\n[](https://app.fossa.io/projects/git%2Bgithub.com%2Fnijikokun%2Fgenerate-schema?ref=badge_shield)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [CLI](#cli)\n * [Options](#options)\n * [REPL Mode](#repl-interactive-mode)\n + [Example](#example)\n- [Usage](#usage)\n + [Example](#example-1)\n + [Methods](#methods)\n - [`g.generic(Object object)`](#ggenericobject-object)\n - [`g.mysql([String tableName,] Mixed object)`](#gmysqlstring-tablename-mixed-object)\n - [`g.json([String title,] Mixed object)`](#gjsonstring-title-mixed-object)\n - [`g.mongoose(Object object)`](#gmongooseobject-object)\n - [`g.bigquery(Object object)`](#gbigqueryobject-object)\n - [`g.clickhouse([String tableName,] Mixed object, String dateField)`](#gclickhousestring-tablename-mixed-object)\n- [License](#license)\n\n# Installation\n\nInstall with [npm](https://www.npmjs.com/):\n\n```bash\n$ npm i --save generate-schema\n```\n\nOptionally, add `-g` to the above if you want the `generate-schema` [command line](#cli) executable.\n\n# \u003cabbr title=\"Command Line Interface\"\u003eCLI\u003c/abbr\u003e\n\n```\n Usage: generate-schema [options ...] [file]\n\n Common Options:\n\n -h, --help output usage information\n -V, --version output the version number\n -q, --quiet Skip help message in program output\n\n Mode Options:\n -g, --generic Generic JSON Primitives schema output\n -j, --json-schema JSON Schema output\n -s, --mysql MySQL Table Schema output\n -m, --mongoose Mongoose Schema output\n -b, --big-q",
"github_repo": "Nijikokun/generate-schema",
"github_stars": 1073,
"github_topics": [],
"homepage": "https://github.com/Nijikokun/generate-schema",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 23,
"installs_365d": 380,
"installs_90d": 73,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "generate-json-schema",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6492,
"rank_365d": 5742,
"rank_90d": 6344,
"raw_hash": "6ad7c7d600e654b8",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/generate-json-schema.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "2.6.0",
"versioned_formulae": [],
"why_use_this": null
}