{"id":19049986,"url":"https://github.com/everlag/goradix","last_synced_at":"2025-08-17T21:12:35.891Z","repository":{"id":35522638,"uuid":"39793251","full_name":"Everlag/goRadix","owner":"Everlag","description":"Naive LSB Radix sort in golang","archived":false,"fork":false,"pushed_at":"2015-07-27T19:25:16.000Z","size":100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-22T00:25:06.185Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Everlag.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-27T19:21:53.000Z","updated_at":"2015-07-27T19:25:16.000Z","dependencies_parsed_at":"2022-09-08T17:41:56.606Z","dependency_job_id":null,"html_url":"https://github.com/Everlag/goRadix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Everlag/goRadix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Everlag%2FgoRadix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Everlag%2FgoRadix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Everlag%2FgoRadix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Everlag%2FgoRadix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Everlag","download_url":"https://codeload.github.com/Everlag/goRadix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Everlag%2FgoRadix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270906487,"owners_count":24665794,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-11-08T23:12:30.495Z","updated_at":"2025-08-17T21:12:35.833Z","avatar_url":"https://github.com/Everlag.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"A simple example of LSB(Least Significant Bit) Radix sort in go.\n\nInterestingly, we are within 75% of the std sort for massive slices but fall to 50% as fast for smaller slices.\n\nPossible extensions could be adding SIMD via go's support for asm or switching to MSB sort and dividing work among available cpus.\n\nThis naive implementation benches as follows on a i5-2500k at stock clock, the standard 'sort' package is provided for comparison.\n\nBenchmarkIntsBig               3         454724400 ns/op\nBenchmarkStdBig                5         313639820 ns/op\nBenchmarkIntsSmall          5000            371447 ns/op\nBenchmarkStdSmall          10000            153469 ns/op","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feverlag%2Fgoradix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feverlag%2Fgoradix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feverlag%2Fgoradix/lists"}