Go Map

Open-source Go projects categorized as Map

Top 23 Go Map Projects

  • gods

    GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

  • Project mention: How do you go about the lack of built in data structure like stack, queue for LeetCode | /r/golang | 2023-05-24

    for len(stack) > 0 { n := len(stack) - 1 // Top element fmt.Print(stack[n]) stack = stack[:n] // Pop } ``` Another solution would be to import a package like https://github.com/emirpasic/gods

  • concurrent-map

    a thread-safe concurrent map for 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
  • hashmap

    A Golang lock-free thread-safe HashMap optimized for fastest read access.

  • haxmap

    Fastest and most memory efficient golang concurrent hashmap

  • defaults

    Initialize structs with default values (by creasty)

  • cachego

    Golang Cache component - Multiple drivers

  • go-staticmaps

    A go (golang) library and command line tool to render static map images using OpenStreetMap tiles.

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

    All generic functions for Go you ever need! (by life4)

  • FuncFrog

    Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way

  • Project mention: I wrote a for loop so you don't have to. Parallel Map, Filter, Reduce library | /r/golang | 2023-12-10

    func GetIDs(...) ([]string, ...) { <...> users := GetUsers(...) return ff.Map(users, domain.UserGetID).Do(), ... } ``` Now it's that easy! Furthermore you may like to write gogenerate function to generate such methods for each domain struct. Also there are more cool features, minimal-lock parallelism, error handling etc. in the libtaty https://github.com/koss-null/FuncFrog Cheers!

  • functional-go

    This library is inspired by functional programming - Clojure

  • StrongDMM

    Robust map editor for BYOND

  • pgo

    Go library for PHP community with convenient functions (by arthurkushman)

  • stream

    Go Stream, like Java 8 Stream. (by youthlin)

  • kvtiles

    Self hosted maps, PMTiles, MBTiles key value storage and server

  • mercator

    OpenStreetMap but as terminal user interface (TUI) program

  • timedmap

    A thread safe map which has expiring key-value pairs.

  • xml2map

    XML to MAP converter written Golang

  • treemap

    Generic sorted map for Go with red-black tree under the hood (by igrmk)

  • TtlMap

    A golang map in which entries expire after given a time period

  • Project mention: ttlMap: A golang map in which entries expire after given a time period | /r/golang | 2023-10-26
  • faststringmap

    A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.

  • go-left-right

    A faster RWLock primitive in Go, 2-3 times faster than RWMutex. A Go implementation of concurrency control algorithm in paper <Left-Right - A Concurrency Control Technique with Wait-Free Population Oblivious Reads>

  • qgis-outdoor-map

    QGIS project for an outdoor map based on OpenStreetMap data.

  • shardmap

    A performant, highly concurrent and simple sharded hashmap implementation using generics

  • 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). The latest post mention was on 2023-12-10.

Go Map related posts

Index

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

Project Stars
1 gods 15,385
2 concurrent-map 4,113
3 hashmap 1,713
4 haxmap 831
5 defaults 705
6 cachego 351
7 go-staticmaps 335
8 genesis 330
9 FuncFrog 204
10 functional-go 179
11 StrongDMM 118
12 pgo 85
13 stream 85
14 kvtiles 76
15 mercator 70
16 timedmap 68
17 xml2map 61
18 treemap 54
19 TtlMap 53
20 faststringmap 45
21 go-left-right 44
22 qgis-outdoor-map 28
23 shardmap 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com