https://github.com/omissis/go-jsonschema
code-generation codegenerator go golang json json-schema
Score: 10.840364918018672
Last synced: about 13 hours ago
JSON representation
Repository metadata:
A tool to generate Go data types from JSON Schema definitions.
- Host: GitHub
- URL: https://github.com/omissis/go-jsonschema
- Owner: omissis
- License: mit
- Created: 2018-09-27T17:36:32.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2026-08-20T14:51:29.000Z (8 days ago)
- Last Synced: 2026-08-23T17:56:01.968Z (5 days ago)
- Topics: code-generation, codegenerator, go, golang, json, json-schema
- Language: Go
- Homepage:
- Size: 1020 KB
- Stars: 802
- Watchers: 9
- Forks: 134
- Open Issues: 78
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Owner metadata:
- Name: Claudio Beatrice
- Login: omissis
- Email:
- Kind: user
- Description:
- Website: http://tenwarp.com
- Location: Turin, Italy
- Twitter:
- Company: @sysdig
- Icon url: https://avatars.githubusercontent.com/u/197604?v=4
- Repositories: 164
- Last Synced at: 2026-08-22T01:29:57.786Z
- Profile URL: https://github.com/omissis
GitHub Events
Total
- Create event: 159
- Delete event: 162
- Fork event: 22
- Issue comment event: 185
- Issues event: 35
- Pull request event: 313
- Pull request review comment event: 29
- Pull request review event: 46
- Push event: 268
- Release event: 2
- Watch event: 137
- Total: 1358
Last Year
- Create event: 27
- Delete event: 35
- Fork event: 2
- Issue comment event: 39
- Issues event: 8
- Pull request event: 31
- Pull request review comment event: 17
- Pull request review event: 25
- Push event: 82
- Watch event: 15
- Total: 281
Committers metadata
Last synced: 1 day ago
Total Commits: 609
Total Committers: 58
Avg Commits per committer: 10.5
Development Distribution Score (DDS): 0.516
Commits in past year: 93
Committers in past year: 14
Avg Commits per committer in past year: 6.643
Development Distribution Score (DDS) in past year: 0.527
| Name | Commits | |
|---|---|---|
| renovate[bot] | 2****] | 295 |
| Claudio Beatrice | c****3@g****m | 143 |
| Alexander Staubo | g****h@p****t | 47 |
| RobQuistNL | r****t@d****l | 10 |
| Felix Jung | f****x@s****m | 8 |
| Per Hermansson | p****r | 8 |
| Luigi Barbato | l****o@s****o | 7 |
| Alberto Barba | a****a@l****m | 6 |
| Mateusz Urbanek | m****8@g****m | 5 |
| Paulin Todev | p****v@g****m | 5 |
| Andreas Palm | a****8@g****m | 4 |
| James Durand | j****d@a****u | 4 |
| deep-creek | 1****k | 3 |
| Wendell Sun | i****n@g****m | 3 |
| Petter | 3****e | 3 |
| Benjamin Nørgaard | m****l@b****v | 3 |
| Alex Boten | a****n@l****m | 3 |
| Lucas Vieira Miguel | l****l@M****l | 2 |
| Alessio Pragliola | a****a@s****o | 2 |
| Andrew Farries | a****s@x****o | 2 |
| Carl Kittelberger | i****m@i****w | 2 |
| James Gregory | j****s@j****m | 2 |
| Steve Kuznetsov | s****v@m****m | 2 |
| aristosvo | 8****o | 2 |
| haya14busa | h****a@g****m | 2 |
| zrma | b****n@g****m | 2 |
| Кирилл Сысоев | k****v@m****m | 2 |
| Utku Özdemir | u****r@s****m | 2 |
| pantafive | 5****e | 1 |
| jtomasevic-godaddy | j****c@g****m | 1 |
| and 28 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 83
Total pull requests: 541
Average time to close issues: 5 months
Average time to close pull requests: 26 days
Total issue authors: 61
Total pull request authors: 52
Average comments per issue: 1.41
Average comments per pull request: 0.81
Merged pull request: 443
Bot issues: 2
Bot pull requests: 404
Past year issues: 6
Past year pull requests: 40
Past year average time to close issues: N/A
Past year average time to close pull requests: 15 days
Past year issue authors: 5
Past year pull request authors: 11
Past year average comments per issue: 0.17
Past year average comments per pull request: 2.1
Past year merged pull request: 22
Past year bot issues: 0
Past year bot pull requests: 27
Top Issue Authors
- omissis (9)
- codefromthecrypt (5)
- jamietanna (3)
- stevekuznetsov (2)
- louis77 (2)
- agmanchon (2)
- perher (2)
- acouvreur (2)
- tv42 (2)
- felixjung (2)
- renovate[bot] (2)
- mlieberman85 (1)
- hunterwerlla (1)
- JSchniertshauerUS (1)
- yarikoptic (1)
Top Pull Request Authors
- renovate[bot] (404)
- omissis (33)
- ptodev (15)
- deep-creek (5)
- zapling (4)
- RobQuistNL (4)
- arikkfir (4)
- aristosvo (4)
- codeboten (3)
- jamietanna (3)
- nolag (3)
- stevekuznetsov (3)
- perher (2)
- acouvreur (2)
- au-phiware (2)
Top Issue Labels
- good first issue (4)
- bug (1)
Top Pull Request Labels
- enhancement (7)
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 3
- Total maintainers: 1
nixpkgs-unstable: go-jsonschema
Tool to generate Go data types from JSON Schema definitions
- Homepage: https://github.com/omissis/go-jsonschema
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/go/go-jsonschema/package.nix#L36
- Licenses: MIT
- Latest release: 0.22.0 (published 6 months ago)
- Last Synced: 2026-04-03T04:01:28.086Z (5 months ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.679%
- Forks count: 1.348%
- Stargazers count: 1.368%
- Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-go v4 composite
- codecov/codecov-action v3 composite
- golangci/golangci-lint-action v3 composite
- goreleaser/goreleaser-action v4 composite
- actions/checkout v3 composite
- actions/setup-go v4 composite
- docker/login-action v2 composite
- golangci/golangci-lint-action v3 composite
- goreleaser/goreleaser-action v4 composite
- golang 1.20.6-alpine3.17 build
- scratch latest build
- github.com/fatih/color v1.13.0
- github.com/goccy/go-yaml v1.11.0
- github.com/inconshreveable/mousetrap v1.1.0
- github.com/mattn/go-colorable v0.1.12
- github.com/mattn/go-isatty v0.0.14
- github.com/mitchellh/go-wordwrap v1.0.1
- github.com/pkg/errors v0.9.1
- github.com/sanity-io/litter v1.5.5
- github.com/spf13/cobra v1.7.0
- github.com/spf13/pflag v1.0.5
- golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1
- golang.org/x/sys v0.6.0
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- github.com/cpuguy83/go-md2man/v2 v2.0.2
- github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b
- github.com/fatih/color v1.13.0
- github.com/go-playground/locales v0.13.0
- github.com/go-playground/universal-translator v0.17.0
- github.com/go-playground/validator/v10 v10.4.1
- github.com/goccy/go-yaml v1.11.0
- github.com/google/go-cmp v0.5.9
- github.com/inconshreveable/mousetrap v1.1.0
- github.com/leodido/go-urn v1.2.0
- github.com/mattn/go-colorable v0.1.9
- github.com/mattn/go-colorable v0.1.12
- github.com/mattn/go-isatty v0.0.12
- github.com/mattn/go-isatty v0.0.14
- github.com/mitchellh/go-wordwrap v1.0.1
- github.com/pkg/errors v0.9.1
- github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0
- github.com/russross/blackfriday/v2 v2.1.0
- github.com/sanity-io/litter v1.5.5
- github.com/spf13/cobra v1.7.0
- github.com/spf13/pflag v1.0.5
- github.com/stretchr/testify v0.0.0-20161117074351-18a02ba4a312
- golang.org/x/crypto v0.7.0
- golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df
- golang.org/x/exp v0.0.0-20230711023510-fffb14384f22
- golang.org/x/exp v0.0.0-20230711153332-06a737ee72cb
- golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42
- golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
- golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6
- golang.org/x/sys v0.6.0
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v3 v3.0.1
- actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
- actions/setup-go v4 composite
- goreleaser/goreleaser-action v5 composite
- github.com/atombender/go-jsonschema v0.0.0-00010101000000-000000000000
- github.com/atombender/go-jsonschema/tests/helpers/other v0.0.0-00010101000000-000000000000
- github.com/atombender/go-jsonschema/tests/helpers/other=> ./helpers/other
- github.com/atombender/go-jsonschema=> ../
- github.com/fatih/color v1.13.0
- github.com/goccy/go-yaml v1.11.2
- github.com/magiconair/properties v1.8.7
- github.com/mattn/go-colorable v0.1.12
- github.com/mattn/go-isatty v0.0.14
- github.com/mitchellh/go-wordwrap v1.0.1
- github.com/pkg/errors v0.9.1
- github.com/sanity-io/litter v1.5.5
- golang.org/x/exp v0.0.0-20231005195138-3e424a577f31
- golang.org/x/sys v0.12.0
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- gopkg.in/yaml.v3 v3.0.1
- github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b
- github.com/fatih/color v1.13.0
- github.com/go-playground/locales v0.13.0
- github.com/go-playground/universal-translator v0.17.0
- github.com/go-playground/validator/v10 v10.4.1
- github.com/goccy/go-yaml v1.11.2
- github.com/google/go-cmp v0.5.9
- github.com/leodido/go-urn v1.2.0
- github.com/magiconair/properties v1.8.7
- github.com/mattn/go-colorable v0.1.9
- github.com/mattn/go-colorable v0.1.12
- github.com/mattn/go-isatty v0.0.12
- github.com/mattn/go-isatty v0.0.14
- github.com/mitchellh/go-wordwrap v1.0.1
- github.com/pkg/errors v0.9.1
- github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0
- github.com/sanity-io/litter v1.5.5
- github.com/stretchr/testify v0.0.0-20161117074351-18a02ba4a312
- golang.org/x/crypto v0.7.0
- golang.org/x/exp v0.0.0-20231005195138-3e424a577f31
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42
- golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
- golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6
- golang.org/x/sys v0.12.0
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v3 v3.0.1