Go Algorithm

Open-source Go projects categorized as Algorithm

Top 22 Go Algorithm Projects

  • LeetCode-Go

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

  • algorithm-pattern

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • codeforces-go

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

  • bild

    Image processing algorithms in pure Go

  • Data-Structures-and-Algorithms

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

  • graph

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

  • Project mention: Create, analyze, and modify graphs and networks in Go | news.ycombinator.com | 2023-11-05
  • xstrings

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • fuzzysearch

    :pig: Tiny and fast fuzzy search in Go

  • algorithms

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

  • goraph

    Package goraph implements graph data structure and algorithms.

  • ratelimiter

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

  • hermes

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

  • Project mention: I want to contribute to open-source software written in Go | /r/golang | 2023-06-04
  • mu8

    Genetic algorithm for unsupervised machine learning in Go.

  • trie

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

  • LeetCode

    👌 LeetCode Problems' Solutions (by invzhi)

  • go-cluster

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

  • clfu

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

  • TySug

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

  • goestimators

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

  • lfu-cache

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

  • pretree

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

  • blockchain-difficulty

    Simulating the effectiveness of various blockchain difficulty adjustment algorithms

  • Project mention: Show HN: Simulate the effectiveness of various Blockchain difficulty algorithms | news.ycombinator.com | 2023-05-17
  • 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 Algorithm related posts

Index

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

Project Stars
1 LeetCode-Go 32,007
2 algorithm-pattern 14,981
3 codeforces-go 4,006
4 bild 3,914
5 Data-Structures-and-Algorithms 2,738
6 graph 1,711
7 xstrings 1,269
8 fuzzysearch 1,059
9 algorithms 764
10 goraph 732
11 ratelimiter 238
12 hermes 151
13 mu8 119
14 trie 107
15 LeetCode 90
16 go-cluster 39
17 clfu 38
18 TySug 17
19 goestimators 8
20 lfu-cache 8
21 pretree 2
22 blockchain-difficulty 1

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