{"id":34938813,"url":"https://github.com/cavaliercoder/go-algorithms","last_synced_at":"2026-05-19T21:35:06.479Z","repository":{"id":57598429,"uuid":"64289598","full_name":"cavaliercoder/go-algorithms","owner":"cavaliercoder","description":"Implementations of common CS algorithms in Go","archived":false,"fork":false,"pushed_at":"2016-07-28T09:43:45.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-20T15:56:42.140Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cavaliercoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-07-27T08:05:57.000Z","updated_at":"2018-02-01T04:27:59.000Z","dependencies_parsed_at":"2022-08-29T23:52:11.351Z","dependency_job_id":null,"html_url":"https://github.com/cavaliercoder/go-algorithms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cavaliercoder/go-algorithms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavaliercoder%2Fgo-algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavaliercoder%2Fgo-algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavaliercoder%2Fgo-algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavaliercoder%2Fgo-algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cavaliercoder","download_url":"https://codeload.github.com/cavaliercoder/go-algorithms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavaliercoder%2Fgo-algorithms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33233740,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T15:49:41.270Z","status":"ssl_error","status_checked_at":"2026-05-19T15:49:22.917Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2025-12-26T18:48:02.317Z","updated_at":"2026-05-19T21:35:06.475Z","avatar_url":"https://github.com/cavaliercoder.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# go-algorithms\n\nThis project contains implementations of common computer science related\nalgorithms written in Go. My aim is not to provide reference implementations,\nbut simply to practice while working my way through the third edition of \n*Introduction to Algorithms* from MIT Press.\n\nDocumentation is available on [godoc.org](https://godoc.org/github.com/cavaliercoder/go-algorithms).\n\nTo test all algorithms for correctness with pseudo-random input, run\n\n    $ make test\n\nTo test all algorithms for correctness repeatedly with fuzzed input, run:\n\n    $ make fuzz\n\nTo benchmark all algorithms for best, worst and pseudo-random (hopefully \naverage) case, run:\n\n    $ make bench\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcavaliercoder%2Fgo-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcavaliercoder%2Fgo-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcavaliercoder%2Fgo-algorithms/lists"}