Go Algorithms

Open-source Go projects categorized as Algorithms

Top 19 Go Algorithm Projects

  • LeetCode-Go

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

  • SaaSHub

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

    SaaSHub logo
  • Go

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

    Project mention: Go Algorithms and Data Structures: Best Practices for Beginners | news.ycombinator.com | 2024-08-13

    Please, beginners, do not take "Best practices" too seriously. For example:

    https://github.com/TheAlgorithms/Go/blob/master/strings/pali...

    Can you tell how many extra memory allocations we are making to solve this problem? And how many are really needed? We could solve this with a for loop by directly comparing the characters and skipping non-alphabetical ones. This would be simpler to read and more efficient.

    We should be careful with what we call "best practices for beginners", as they can sometimes lead to unnecessary complexity and inefficiency.

  • codeforces-go

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

  • Stats

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

  • Data-Structures-and-Algorithms

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

  • algorithms

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

  • rtreego

    an R-Tree library for Go

  • go-edlib

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

  • golang_learning

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

  • iter

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

  • leetcode

    Leetcode solutions(Golang) Actively updating (by akankshakumari393)

  • pagerank

    Weighted PageRank implementation in Go

  • 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>

  • data-structure

    some data structures and algorithms using golang (by Tv0ridobro)

  • amaze

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

  • grokking-algorithms

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

  • algorithm

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

  • tutorials

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

  • algo2

    Some algorithms written using Go generics.

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 - SaaSHub
    www.saashub.com | 3 Dec 2024
    SaaSHub helps you find the best software and product alternatives 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,076
2 Go 16,351
3 codeforces-go 5,325
4 Stats 2,930
5 Data-Structures-and-Algorithms 2,771
6 algorithms 799
7 rtreego 616
8 go-edlib 475
9 golang_learning 270
10 iter 184
11 leetcode 90
12 pagerank 83
13 bool-expr-indexer 74
14 data-structure 69
15 amaze 66
16 grokking-algorithms 24
17 algorithm 15
18 tutorials 10
19 algo2 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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