{"id":36446136,"url":"https://github.com/vvidic/gb","last_synced_at":"2026-01-11T22:44:47.758Z","repository":{"id":94230746,"uuid":"169909033","full_name":"vvidic/gb","owner":"vvidic","description":"Go HTTP server benchmarking tool","archived":false,"fork":false,"pushed_at":"2019-03-14T13:31:26.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-20T14:24:27.283Z","etag":null,"topics":["benchmark","go","http"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vvidic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-09T20:13:42.000Z","updated_at":"2019-03-14T13:31:27.000Z","dependencies_parsed_at":"2023-09-01T08:45:15.516Z","dependency_job_id":null,"html_url":"https://github.com/vvidic/gb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vvidic/gb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvidic%2Fgb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvidic%2Fgb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvidic%2Fgb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvidic%2Fgb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vvidic","download_url":"https://codeload.github.com/vvidic/gb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvidic%2Fgb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28326144,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T22:11:01.104Z","status":"ssl_error","status_checked_at":"2026-01-11T22:10:58.990Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmark","go","http"],"created_at":"2026-01-11T22:44:47.238Z","updated_at":"2026-01-11T22:44:47.748Z","avatar_url":"https://github.com/vvidic.png","language":"Go","readme":"# gb\nGo HTTP server benchmarking tool\n\nBy default gb starts 20 goroutines, each opening a single connection\nto the target server and sends requests in a loop for 15 seconds.\nAfter the test is finished results from all goroutines are merged\nand reported.\n\nExample usage:\n\n```\n$ gb -histogram https://some.web.site/path\nRunning 20 parallel clients for 15s...\nStopping clients and collecting results...\n\nDuration: 15.00s\nRequests: 14700\nRate: 979.86 req/s\nSize: 59.43 MB (4.14 kB/req)\nThroughput: 3.96 MB/s\nBandwidth: 33.23 Mbps\n\nStatus[200]: 14700\n\nTime[ 13 ms]:    2       |\nTime[ 14 ms]:   58       |*\nTime[ 15 ms]:  314       |*****\nTime[ 16 ms]:  765       |**************\nTime[ 17 ms]: 1301 (10%) |************************\nTime[ 18 ms]: 2162 (25%) |****************************************\nTime[ 19 ms]: 2835 (50%) |*****************************************************\nTime[ 20 ms]: 2526       |***********************************************\nTime[ 21 ms]: 1747 (75%) |********************************\nTime[ 22 ms]: 1075       |********************\nTime[ 23 ms]:  710 (90%) |*************\nTime[ 24 ms]:  434       |********\nTime[ 25 ms]:  267 (95%) |****\nTime[ 26 ms]:  171       |***\nTime[ 27 ms]:   91       |*\nTime[ 28 ms]:   65       |*\nTime[ 29 ms]:   40 (99%) |\nTime[ 30 ms]:   31       |\nTime[ 31 ms]:   25       |\nTime[ 32 ms]:    8       |\nTime[ 33 ms]:   10       |\nTime[ 34 ms]:    7       |\nTime[ 35 ms]:    4       |\nTime[ 36 ms]:    4       |\nTime[ 37 ms]:    6       |\nTime[ 38 ms]:    3       |\nTime[ 39 ms]:    3       |\nTime[ 40 ms]:    3       |\nTime[ 41 ms]:    1       |\nTime[ 42 ms]:    3       |\nTime[ 43 ms]:    2       |\nTime[ 44 ms]:    3       |\nTime[ 45 ms]:    1       |\nTime[ 46 ms]:    1       |\nTime[ 47 ms]:    1       |\nTime[ 55 ms]:    1       |\nTime[ 94 ms]:    2       |\nTime[ 95 ms]:    4       |\nTime[ 99 ms]:    1       |\nTime[100 ms]:    5       |\nTime[102 ms]:    2       |\nTime[103 ms]:    1       |\nTime[104 ms]:    2       |\nTime[105 ms]:    2       |\nTime[106 ms]:    1       |\n```\n\nAvailable command line options:\n\n```\n$ gb -help\nUsage: gb [options] \u003curl\u003e\n\nOptions:\n  -compression\n        use HTTP compression (default true)\n  -cpuprofile string\n        write cpu profile to file\n  -duration duration\n        test duration (default 15s)\n  -gcpercent int\n        garbage collection target percentage (default 1000)\n  -histogram\n        display response time histogram\n  -memprofile string\n        write memory profile to file\n  -parallel int\n        number of parallel client connections (default 20)\n  -rampup duration\n        startup interval for client connections\n  -rate int\n        limit the rate of requests per second\n  -redirects\n        follow HTTP redirects (default true)\n  -timeout duration\n        request timeout (default 10s)\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvidic%2Fgb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvvidic%2Fgb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvidic%2Fgb/lists"}