Go Algorithm

Open-source Go projects categorized as Algorithm

Top 23 Go Algorithm Projects

  1. LeetCode-Go

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

  2. SaaSHub

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

    SaaSHub logo
  3. algorithm-pattern

    算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~

  4. codeforces-go

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

  5. bild

    Image processing algorithms in pure Go

  6. Data-Structures-and-Algorithms

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

  7. graph

    A library for creating generic graph data structures and modifying, analyzing, and visualizing them.

  8. xstrings

    Implements string functions widely used in other languages but absent in Go.

  9. fuzzysearch

    :pig: Tiny and fast fuzzy search in Go

  10. algorithms

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

  11. goraph

    Package goraph implements graph data structure and algorithms.

  12. ratelimiter

    A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.

  13. hermes

    Extremely Fast Full-Text-Search Algorithm and Caching System (by realTristan)

  14. mu8

    Genetic algorithm for unsupervised machine learning in Go.

  15. trie

    A Trie implementation in Go meant for auto-completion use cases. Supports Levenshtein distance search. (by shivamMg)

  16. pagerank

    PageRank implementation in Go (by dcadenas)

  17. LeetCode

    👌 LeetCode Problems' Solutions (by invzhi)

  18. go-cluster

    k-modes and k-prototypes clustering algorithms implementation in Go

  19. clfu

    Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.

  20. TySug

    A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts

  21. lfu-cache

    Strongly typed least frequently used (LFU) cache in Go with constant time complexity O(1) on all operations

  22. goestimators

    Fast Cardinality Estimation algorithms for Go: HyperLogLog/SuperLogLog/LogLog, Bloom

  23. pretree

    pretree is a package for storing and querying routing rules with prefix tree .

  24. blockchain-difficulty

    Simulating the effectiveness of various blockchain difficulty adjustment algorithms

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 Algorithm discussion

Log in or Post with

Go Algorithm related posts

  • Hermes v1.7

    3 projects | /r/golang | 4 Jun 2023
  • Hermes. Extremely fast full-text-searches (10-300µs) and cache.

    2 projects | /r/Python | 6 May 2023
  • Hermes. Extremely fast full-text-searches (10-300µs) and cache.

    1 project | /r/PythonProjects2 | 6 May 2023
  • Hermes: Extremely fast full text search and caching

    3 projects | /r/programming | 16 Apr 2023
  • Hermes (32.5µs/FTS Query): Extremely fast full-text-search and caching system.

    1 project | /r/SideProject | 16 Apr 2023
  • leetcode deck or any coding interview deck which has actually helped you get a job

    1 project | /r/Anki | 12 Mar 2023
  • Go Image Processing

    1 project | /r/golang | 17 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jan 2025
    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,241
2 algorithm-pattern 15,285
3 codeforces-go 5,559
4 bild 4,037
5 Data-Structures-and-Algorithms 2,774
6 graph 1,898
7 xstrings 1,403
8 fuzzysearch 1,156
9 algorithms 806
10 goraph 740
11 ratelimiter 239
12 hermes 154
13 mu8 122
14 trie 110
15 pagerank 99
16 LeetCode 96
17 go-cluster 43
18 clfu 38
19 TySug 18
20 lfu-cache 9
21 goestimators 8
22 pretree 3
23 blockchain-difficulty 2

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

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