{"id":19766140,"url":"https://github.com/nurettintopal/leaderboard","last_synced_at":"2026-05-09T19:36:29.966Z","repository":{"id":237261803,"uuid":"680211708","full_name":"nurettintopal/leaderboard","owner":"nurettintopal","description":"a leaderboard implementation in Golang","archived":false,"fork":false,"pushed_at":"2024-05-24T16:38:16.000Z","size":115,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-06T17:08:22.704Z","etag":null,"topics":["docker","fiber","fiber-framework","go-package","golang","leaderboard","redis"],"latest_commit_sha":null,"homepage":"https://github.com/nurettintopal/leaderboard","language":"Go","has_issues":false,"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/nurettintopal.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":"2023-08-18T16:02:40.000Z","updated_at":"2024-11-19T04:43:00.000Z","dependencies_parsed_at":"2024-06-19T06:46:13.440Z","dependency_job_id":"4d09897f-68af-4e15-865d-87017f3716fe","html_url":"https://github.com/nurettintopal/leaderboard","commit_stats":null,"previous_names":["nurettintopal/leaderboard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nurettintopal/leaderboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nurettintopal%2Fleaderboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nurettintopal%2Fleaderboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nurettintopal%2Fleaderboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nurettintopal%2Fleaderboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nurettintopal","download_url":"https://codeload.github.com/nurettintopal/leaderboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nurettintopal%2Fleaderboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32833373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"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":["docker","fiber","fiber-framework","go-package","golang","leaderboard","redis"],"created_at":"2024-11-12T04:22:38.542Z","updated_at":"2026-05-09T19:36:29.947Z","avatar_url":"https://github.com/nurettintopal.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"leaderboard\n==============================================\na leaderboard implementation in Golang\n\n## what is a leaderboard?\n\n\u003e The concept of a leaderboard—a scoreboard showing the ranked names and current scores (or other data points) of the leading competitors—is essential to the world of computer gaming, but leaderboards are now about more than just games. They are about gamification, a broader implementation that can include any group of people with a common goal (coworkers, students, sales groups, fitness groups, volunteers, and so on).\n\nif you want to look into the details, follow [this link](https://redis.com/solutions/use-cases/leaderboards/), please.\n\n## usage\n* [a basic usage of leaderboard package in Golang](https://github.com/nurettintopal/leaderboard/tree/main/examples/basic)\n* [a basic usage of leaderboard package with Fiber in Golang](https://github.com/nurettintopal/leaderboard/tree/main/examples/api)\n\n## features\n* Multiple leaderboard by name or any key\n* Adding a new user and score\n* Finding out any user's ranking\n* You can get any part of the score list you want\n\n## dependencies\n* Go\n* Redis client (github.com/go-redis/redis/v8)\n\n## contributing\n* if you want to add anything, contributions are welcome.\n* Open a pull request that has your explanations\n\n## license\nleaderboard is open-sourced software licensed under the [MIT license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnurettintopal%2Fleaderboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnurettintopal%2Fleaderboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnurettintopal%2Fleaderboard/lists"}