Go Algorithms

Open-source Go projects categorized as Algorithms

Top 20 Go Algorithm Projects

  1. LeetCode-Go

    ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Go

    Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)

  4. codeforces-go

    算法竞赛模板库 by 灵茶山艾府 💭💡🎈

  5. Stats

    A well tested and comprehensive Golang statistics library package with no dependencies. (by montanaflynn)

  6. Data-Structures-and-Algorithms

    Data Structures and Algorithms implementation in Go (by ua-nick)

  7. algorithms

    CLRS study. Codes are written with golang. (by shady831213)

  8. rtreego

    an R-Tree library for Go

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. go-edlib

    📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

  11. golang_learning

    Awesome about Learning Golang Blog, Examples, Ebooks, Video, Algorithms, Leetcode,...

  12. iter

    Go implementation of C++ STL iterators and algorithms. (by disksing)

  13. leetcode

    Leetcode solutions(Golang) Actively updating (by akankshakumari393)

  14. pagerank

    Weighted PageRank implementation in Go

  15. bool-expr-indexer

    A fast boolean expression index implementation, especially for RTB ad selection. A Go implementation of the core algorithm in Standford and Yahoo's paper <Indexing Boolean Expression>

  16. data-structure

    some data structures and algorithms using golang (by Tv0ridobro)

  17. amaze

    A program to create, solve and draw mazes in your terminal or in 2D/3D (by fred1268)

  18. grokking-algorithms

    Code for the book Grokking Algorithms written in Go using Type Parameters

  19. algorithm

    This is the collection of solutions to some computer problems, mainly leetcode (by emikhalev)

  20. tutorials

    📚 Stash of tutorials completed for learning cool stuff. (by mihaigalos)

  21. shell-dads

    ❓ Show a random tip from NIST DADS (https://xlinux.nist.gov/dads) every time you open your terminal

    Project mention: Show HN: Shell-Dads – see a random tip from NIST DADS on terminal start | news.ycombinator.com | 2025-05-11
  22. algo2

    Some algorithms written using Go generics.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Algorithms discussion

Log in or Post with

Go Algorithms related posts

  • Go Algorithms and Data Structures: Best Practices for Beginners

    2 projects | news.ycombinator.com | 13 Aug 2024
  • Looking for open source project for newbies in Golang

    9 projects | /r/golang | 10 Dec 2022
  • Please, check my stack implementation

    2 projects | /r/golang | 2 Sep 2022
  • Golang &amp; Data Structures

    5 projects | /r/golang | 31 Aug 2022
  • Algorithms Implemented in Go (For Education)

    1 project | news.ycombinator.com | 2 Feb 2022
  • Algorithms implemented in Go (for education)

    1 project | /r/programming | 2 Feb 2022
  • Elements of Programming Interviews Judge Golang

    3 projects | /r/golang | 26 Jan 2022
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Algorithm projects in Go? This list will help you:

# Project Stars
1 LeetCode-Go 33,658
2 Go 17,275
3 codeforces-go 7,263
4 Stats 2,992
5 Data-Structures-and-Algorithms 2,775
6 algorithms 820
7 rtreego 635
8 go-edlib 517
9 golang_learning 296
10 iter 190
11 leetcode 90
12 pagerank 87
13 bool-expr-indexer 79
14 data-structure 69
15 amaze 66
16 grokking-algorithms 28
17 algorithm 15
18 tutorials 9
19 shell-dads 6
20 algo2 5

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?