Ecosyste.ms: Summary

An open API service providing a high level summary for open source projects.

https://github.com/google/gnostic

apis code-generation gnostic linters openapi openapi3 protocol-buffers

Score: 36.01413809065346

Last synced: 3 days ago
JSON representation

Repository metadata:

A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 1 month ago

Total Commits: 642
Total Committers: 45
Avg Commits per committer: 14.267
Development Distribution Score (DDS): 0.232

Commits in past year: 5
Committers in past year: 3
Avg Commits per committer in past year: 1.667
Development Distribution Score (DDS) in past year: 0.4

Name Email Commits
Tim Burks t****s@g****m 493
guptasu g****u@g****m 23
Dan Larsen d****n@t****e 17
Nicole Marie Gizzo g****n@r****u 12
Lorenz Hofmann-Wellenhof l****w@g****m 11
Jeff Sawatzky 4****y 9
Mike Ralphson m****n@g****m 7
Tatiana Fesenko t****o@g****m 7
Brian Henderson h****j@g****m 5
ppaanngggg h****g@g****m 4
orsobruno m****v@g****m 4
Noah Dietz n****z@g****m 4
Lars Lehtonen l****n@g****m 4
Jon Glick 5****t 3
Mike Kistler m****r@u****m 3
andrewshan a****n@t****m 2
Sebastian Stauch b****r@g****m 2
Koichi Shiraishi z****o@g****m 2
Clayton Coleman c****n@r****m 2
Ben Wells b****s@g****m 2
Noah Dietz n****z 2
Georg Welzel g****l@m****g 1
Galih Putera Nugraha Suminto g****a@b****m 1
Christie Wilson b****h@g****m 1
Adolfo Martinelli 6****o 1
Edward McFarlane 3****e 1
Just-maple 3****e 1
Philip K. Warren p****n 1
Piper p****r 1
Tom Wieczorek t****3 1
and 15 more...

Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 84
Total pull requests: 71
Average time to close issues: 7 months
Average time to close pull requests: about 2 months
Total issue authors: 68
Total pull request authors: 45
Average comments per issue: 3.87
Average comments per pull request: 2.39
Merged pull request: 35
Bot issues: 0
Bot pull requests: 1

Past year issues: 10
Past year pull requests: 10
Past year average time to close issues: N/A
Past year average time to close pull requests: about 1 month
Past year issue authors: 9
Past year pull request authors: 10
Past year average comments per issue: 0.6
Past year average comments per pull request: 1.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/google/gnostic

Top Issue Authors

  • jeffsawatzky (4)
  • yzhaoyu (3)
  • jan-sykora (3)
  • ppaanngggg (2)
  • zaakn (2)
  • grizzlybearer (2)
  • vtolstov (2)
  • kotyara85 (2)
  • timburks (2)
  • SoftMemes (2)
  • code-tbd (2)
  • dobet (2)
  • pkwarren (1)
  • panperla (1)
  • oxisto (1)

Top Pull Request Authors

  • jeffsawatzky (9)
  • ppaanngggg (9)
  • timburks (4)
  • alrs (4)
  • bzeron (3)
  • Adol1111 (2)
  • zaakn (2)
  • liggitt (1)
  • testwill (1)
  • ahuijiLearning (1)
  • qloog (1)
  • Just-maple (1)
  • ASkyFullOfStar (1)
  • piperchester (1)
  • tonybase (1)

Top Issue Labels

Top Pull Request Labels

  • cla: yes (2)
  • cla: no (1)
  • dependencies (1)

Package metadata

proxy.golang.org: github.com/google/gnostic

Gnostic is a tool for building better REST APIs through knowledge. Gnostic reads declarative descriptions of REST APIs that conform to the OpenAPI Specification, reports errors, resolves internal dependencies, and puts the results in a binary form that can be used in any language that is supported by the Protocol Buffer tools. Gnostic models are validated and typed. This allows API tool developers to focus on their product and not worry about input validation and type checking. Gnostic calls plugins that implement a variety of API implementation and support features including generation of client and server support code.

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.7.0 (published over 1 year ago)
  • Last Synced: 2024-12-23T22:00:17.979Z (4 days ago)
  • Versions: 28
  • Dependent Packages: 11,014
  • Dependent Repositories: 10,641
  • Docker Downloads: 44,389,767,757
  • Rankings:
    • Docker downloads count: 0.008%
    • Dependent packages count: 0.032%
    • Dependent repos count: 0.073%
    • Average: 0.727%
    • Stargazers count: 1.61%
    • Forks count: 1.912%
proxy.golang.org: github.com/google/gnostic/cmd/parse-linter-output

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic/cmd/parse-linter-output#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.6.5 (published almost 3 years ago)
  • Last Synced: 2024-12-23T15:12:25.007Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.211%
    • Average: 4.648%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/google/gnostic/cmd/disco

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic/cmd/disco#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.6.5 (published almost 3 years ago)
  • Last Synced: 2024-12-23T15:12:23.530Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.211%
    • Average: 4.648%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/google/gnostic/cmd/vocabulary-operations

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic/cmd/vocabulary-operations#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.6.5 (published almost 3 years ago)
  • Last Synced: 2024-12-23T15:12:28.528Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.211%
    • Average: 4.648%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/google/gnostic/cmd/report

report is a demo application that displays information about an OpenAPI description.

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic/cmd/report#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.6.5 (published almost 3 years ago)
  • Last Synced: 2024-12-23T15:12:28.417Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.211%
    • Average: 4.648%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/google/gnostic/cmd/protoc-gen-openapi

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic/cmd/protoc-gen-openapi#section-documentation
  • Licenses: Apache-2.0
  • Latest release: (published 4 days ago)
  • Last Synced: 2024-12-23T15:12:29.856Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.211%
    • Average: 4.648%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/google/gnostic/cmd/report-messages

Filter and display messages produced by gnostic invocations.

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic/cmd/report-messages#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.6.5 (published almost 3 years ago)
  • Last Synced: 2024-12-23T15:12:33.311Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.211%
    • Average: 4.648%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/google/gnostic/cmd/protoc-gen-jsonschema

proxy.golang.org: github.com/google/gnostic/cmd/petstore-builder

  • Homepage: https://github.com/google/gnostic
  • Documentation: https://pkg.go.dev/github.com/google/gnostic/cmd/petstore-builder#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.6.5 (published almost 3 years ago)
  • Last Synced: 2024-12-23T15:12:36.941Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.211%
    • Average: 4.648%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%

Dependencies

.github/workflows/go.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2 composite
go.mod go
  • github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815
  • github.com/flowstack/go-jsonschema v0.1.1
  • github.com/golang/protobuf v1.5.2
  • github.com/kr/pretty v0.2.0
  • github.com/stoewer/go-strcase v1.2.0
  • golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135
  • google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368
  • google.golang.org/protobuf v1.27.1
  • gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
  • gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776
go.sum go
  • 135 dependencies
linters/node/gnostic-lint-responses/package.json npm
  • get-stdin ^5.0.1
  • lodash ^4.17.5
  • nexe ^2.0.0-rc.24
  • protobufjs ^6.8.4