6boris/awesome-golang-algorithm

:memo: LeetCode of algorithms with golang solution(updating).

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Type:Curated List / Learning ResourceCategory(s):Interview Prep & AlgorithmsLearning & Resources
Added to GitGenius on September 19th, 2026
Created on October 8th, 2018
Open Issues & Pull Requests: 4 (+0)
GitHub issues: Enabled
Number of forks: 185
Total Stargazers: 3,504 (+0)
Total Subscribers: 19 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,894 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Awesome Golang Algorithm is a collection of algorithm problem solutions written in Go that covers LeetCode and Sword Finger Offer platforms.

The project addresses the need for Go-specific algorithm solutions by providing implementations for problems from competitive programming platforms. It organizes solutions by platform, with separate sections for LeetCode problems and Sword Finger Offer problems, each accompanied by documentation to help developers understand the approaches used.

Developers learning algorithms in Go or preparing for technical interviews should consider this collection. It suits anyone who prefers studying solutions in Go rather than other languages, or who wants to build algorithmic problem-solving skills using Go syntax and idioms. The README acknowledges related projects in this space, including other comprehensive Go-based LeetCode solution collections and alternative platforms for algorithm practice.

The project maintains an active codebase with ongoing updates to its solution collection and documentation. Community contributions are welcomed through pull requests and issue reporting, indicating collaborative development.