The Golang community's repositories benchmarking and tracking service
- Single point of access to all golang community's packages
- Automatic package benchmarking including: linter, vet, test, bench, etc
- Package changes capture and re-benchmarking
- Package benchmark history
- User notifications
- Ruby world: https://rubygems.org
- Rust: https://crates.io
- Go world: https://godoc.org
- Most probably you have github account
- If so, you are interested in some packages
- Visit http://goben.ch
- Sign in with your https://github.com account
- We'll take a list of your starred golang repositories
- http://goben.ch pulls package and it's dependencies
- http://goben.ch benchmarks package on different platforms and OS, including
- Bare metal server with different OS
- Several Digital Ocean portlets (5$, 10$)
- GAE
- Virtual machine
- Docker in VM
- Docker on bare metal
- Discover benchmarking reports on a package page http://goben.ch/p/{golang_package_name}
- http://goben.ch starts keeping eye on this package
- http://goben.ch re-benchmarks if changes captured
The Gopher Gala is the world's first Go(lang) distributed hackathon. We have enetered the competition with idea of building service prototype. Planned prototype scope:
- Repositories supported
- Packages capture
- User's favorites on github
- Vendoring
- Standard
- Package benchmarking
- running go test -bench -bechmem
- saving results in database
- go test -bench with with different GOMAXPROCS
- Package dashboard
- General information
- Show chart of Benchmark**** functions and progress
- Platforms
- Bare metal, Ubuntu
- DigitalOcean
Will we continue? Yes, definitely! Follow us https://twitter.com/goben_ch After GopherGala, development will continue here https://github.com/goben-ch/gobench
- Repositories supported
- Packages capture
- User's favorites on github
- Manually
- Automatically from package dependencies
- other
- Vendoring
- Standard
- GO15VENDOREXPERIMENT
- others
- Package benchmarking
- go test -bench
- go test
- go vet
- go lint
- go fmt
- others
- Package dashboard
- General information
- Benchmarking results
- Comparing performance on platforms
- Subcription
- List of similar packages, managed by community
- Platforms
- Bare metal. Ubuntu 14.04, Intel i5, 4 Core
- DigitalOcean
- GAE
- Virtual machine
- Docker in VM
- Docker on bare metal
- others
- Notifications
- Dashboard
- Slack
- others
- Badge generator
- design selector and generator
MIT