https://github.com/bobheadxi/gobenchdata

📉 Run Go benchmarks, publish results to an interactive web app, and check for performance regressions in your pull requests
https://github.com/bobheadxi/gobenchdata

Keywords

benchmarking charts continuous-benchmarking continuous-benchmarks github-actions golang typescript vuejs

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

📉 Run Go benchmarks, publish results to an interactive web app, and check for performance regressions in your pull requests


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: over 1 year ago

Total Commits: 289
Total Committers: 7
Avg Commits per committer: 41.286
Development Distribution Score (DDS): 0.498

Commits in past year: 16
Committers in past year: 3
Avg Commits per committer in past year: 5.333
Development Distribution Score (DDS) in past year: 0.125

Name Email Commits
Robert Lin r****1@g****m 145
Robert Lin r****t@b****v 139
Nikolay Dubina n****b@g****m 1
Stephan Renatus s****n@s****m 1
Piotr Mońko p****o@g****m 1
Jacques Rascagneres j****s@g****m 1
Angelene Leow 3****w 1

Committer domains:


Issue and Pull Request metadata

Last synced: about 1 year ago

Total issues: 50
Total pull requests: 27
Average time to close issues: 2 months
Average time to close pull requests: 10 days
Total issue authors: 11
Total pull request authors: 11
Average comments per issue: 1.44
Average comments per pull request: 1.59
Merged pull request: 21
Bot issues: 0
Bot pull requests: 1

Past year issues: 2
Past year pull requests: 1
Past year average time to close issues: about 1 hour
Past year average time to close pull requests: N/A
Past year issue authors: 2
Past year pull request authors: 1
Past year average comments per issue: 0.5
Past year average comments per pull request: 1.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • bobheadxi (31)
  • hazcod (4)
  • josephgardner (3)
  • srenatus (3)
  • bonedaddy (2)
  • Trentonlee (2)
  • ajnavarro (1)
  • efectn (1)
  • JRascagneres (1)
  • radeksimko (1)
  • sebastien-rosset (1)

Top Pull Request Authors

  • bobheadxi (16)
  • nikolaydubina (2)
  • trym-b (1)
  • dark0ghost (1)
  • piotrekmonko (1)
  • JRascagneres (1)
  • angeleneleow (1)
  • srenatus (1)
  • dependabot[bot] (1)
  • Katay88 (1)
  • bonedaddy (1)

Top Issue Labels

  • /web (14)
  • bug (10)
  • feature (7)
  • /action (6)
  • /cli (5)
  • chore (3)
  • question (2)
  • wontfix (2)
  • /docs (2)
  • /checks (1)
  • /bench (1)
  • duplicate (1)

Top Pull Request Labels

  • dependencies (1)

Package metadata

proxy.golang.org: go.bobheadxi.dev/gobenchdata

Gobenchdata is a tool for inspecting golang benchmark outputs. To install it, you must have Go installed: Then pipe your benchmark into the tool: You can create a sort of database of benchmarks by appending new benchmarks to an existing file: You can also merge results: Visualize the results: Compare results: Learn more in the repository README: https://github.com/bobheadxi/gobenchdata

  • Homepage: https://github.com/bobheadxi/gobenchdata
  • Documentation: https://pkg.go.dev/go.bobheadxi.dev/gobenchdata#section-documentation
  • Licenses: MIT
  • Latest release: v1.3.1 (published over 2 years ago)
  • Last Synced: 2024-05-20T02:21:57.373Z (12 months ago)
  • Versions: 27
  • Dependent Packages: 3
  • Dependent Repositories: 3
  • Docker Downloads: 31
  • Rankings:
    • Docker downloads count: 1.817%
    • Dependent repos count: 2.889%
    • Dependent packages count: 3.377%
    • Average: 3.747%
    • Stargazers count: 4.551%
    • Forks count: 6.101%
github actions: bobheadxi/gobenchdata

Run Go benchmarks, publish results to an interactive web app, and check for performance regressions in your pull requests!

  • Homepage: https://gobenchdata.bobheadxi.dev
  • Licenses: mit
  • Latest release: v1.3.1 (published over 2 years ago)
  • Last Synced: 2024-05-20T01:21:23.836Z (12 months ago)
  • Versions: 28
  • Dependent Packages: 0
  • Dependent Repositories: 6
  • Rankings:
    • Dependent packages count: 0.0%
    • Stargazers count: 1.8%
    • Forks count: 5.156%
    • Average: 5.351%
    • Dependent repos count: 14.448%
proxy.golang.org: github.com/bobheadxi/gobenchdata

Gobenchdata is a tool for inspecting golang benchmark outputs. To install it, you must have Go installed: Then pipe your benchmark into the tool: You can create a sort of database of benchmarks by appending new benchmarks to an existing file: You can also merge results:

  • Homepage: https://github.com/bobheadxi/gobenchdata
  • Documentation: https://pkg.go.dev/github.com/bobheadxi/gobenchdata#section-documentation
  • Licenses: MIT
  • Latest release: v1.3.1 (published over 2 years ago)
  • Last Synced: 2024-05-20T13:40:43.452Z (12 months ago)
  • Versions: 27
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.751%
    • Forks count: 3.783%
    • Average: 5.72%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%

Dependencies

go.mod go
  • bitbucket.org/creachadair/shell v0.0.7
  • github.com/BurntSushi/toml v1.1.0
  • github.com/OneOfOne/struct2ts v1.0.6
  • github.com/UnnoTed/fileb0x v1.1.4
  • github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751
  • github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137
  • github.com/antonmedv/expr v1.9.0
  • github.com/bmatcuk/doublestar v1.3.4
  • github.com/djherbis/buffer v1.2.0
  • github.com/djherbis/nio/v3 v3.0.1
  • github.com/gizak/termui/v3 v3.1.0
  • github.com/google/go-cmp v0.5.8
  • github.com/itchyny/gojq v0.12.7
  • github.com/itchyny/timefmt-go v0.1.3
  • github.com/karrick/godirwalk v1.17.0
  • github.com/labstack/echo v3.3.10+incompatible
  • github.com/labstack/gommon v0.3.1
  • github.com/mattn/go-colorable v0.1.12
  • github.com/mattn/go-isatty v0.0.14
  • github.com/mattn/go-runewidth v0.0.13
  • github.com/mitchellh/go-wordwrap v1.0.1
  • github.com/nsf/termbox-go v1.1.1
  • github.com/olekukonko/tablewriter v0.0.5
  • github.com/rivo/uniseg v0.2.0
  • github.com/sourcegraph/run v0.9.0
  • github.com/spf13/pflag v1.0.5
  • github.com/valyala/bytebufferpool v1.0.0
  • github.com/valyala/fasttemplate v1.2.1
  • golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e
  • golang.org/x/lint v0.0.0-20210508222113-6edffad5e616
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.0.0-20220607020251-c690dde0001d
  • golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d
  • golang.org/x/text v0.3.7
  • golang.org/x/tools v0.1.11
  • gopkg.in/alecthomas/kingpin.v2 v2.2.6
  • gopkg.in/yaml.v2 v2.4.0
go.sum go
  • 114 dependencies
web/package.json npm
  • @rushstack/eslint-patch ^1.1.0 development
  • @types/node ^16.11.27 development
  • @vitejs/plugin-vue ^2.3.1 development
  • @vue/eslint-config-prettier ^7.0.0 development
  • @vue/eslint-config-typescript ^10.0.0 development
  • @vue/tsconfig ^0.1.3 development
  • eslint ^8.5.0 development
  • eslint-plugin-vue ^8.2.0 development
  • prettier ^2.5.1 development
  • sass ^1.51.0 development
  • sass-loader ^12.6.0 development
  • typescript ~4.6.3 development
  • vite ^2.9.5 development
  • vue-tsc ^0.34.7 development
  • apexcharts ^3.35.3
  • core-js ^3.22.2
  • vue ^3.2.33
  • vue3-apexcharts ^1.4.1
  • yaml ^2.0.1
action.yml actions
  • Dockerfile * docker
.github/workflows/demo.yml actions
  • ./ * composite
  • actions/checkout v2 composite
.github/workflows/pipeline.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2 composite
  • actions/setup-node v1 composite
  • codecov/codecov-action v1 composite
.github/workflows/publish_v1.yml actions
  • actions/checkout v2 composite
Dockerfile docker
  • golang 1.18 build

Score: 10.671742205582879