Go thread-safe

Open-source Go projects categorized as thread-safe

Top 11 Go thread-safe Projects

thread-safe
  • hashmap

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

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • haxmap

    Fastest and most memory efficient golang concurrent hashmap

  • ZenQ

    A thread-safe queue faster and more resource efficient than golang's native channels

  • queue

    ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way. (by adrianbrad)

    Project mention: Hello, announcing v1.3.0 of my queue package: A Linked Queue implementation was added, complementing the Circular, Blocking, and Priority queues. All structures align with the standard Queue interface. Looking forward to your feedback! | /r/golang | 2023-10-26
  • go-hashlru

    A simple thread-safe and fixed size LRU. Based on the Hashlru Algorithm :arrows_clockwise:

  • bettercache

    Modern Thread-Safe Caching System with Basic Full Text Functionalities

  • goqueue

    Flexible Queue System for Go

  • SaaSHub

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

    SaaSHub logo
  • threadsafe

    A Go package providing thread-safe implementations of array, slice, map, stack and queue

    Project mention: Golang: Thread-safe array,slice,map,stack and queue | news.ycombinator.com | 2024-06-27
  • Garment

    🐺 A Thread Safe Connection Pooling.

  • go-blocking-dequeue

    Thread safe, blocking, generic dequeue data structure for Go

  • set

    Thread(Safe/Unsafe) Set data structure for Go. (by gozeloglu)

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 thread-safe discussion

Log in or Post with

Go thread-safe related posts

  • Hello, announcing v1.3.0 of my queue package: A Linked Queue implementation was added, complementing the Circular, Blocking, and Priority queues. All structures align with the standard Queue interface. Looking forward to your feedback!

    1 project | /r/golang | 26 Oct 2023
  • Hello, I released v1.2.0 of my queue package. A Circular Queue implementation is now available. Blocking and Priority queues were previously available. All implementations satisfy the Queue interface provided by the package. Any feedback would be greatly appreciated.

    2 projects | /r/golang | 14 Apr 2023
  • [Code Review Request] Package providing multiple Queue implementations

    1 project | /r/golang | 25 Jan 2023
  • [Code Review Request] Generic Blocking Queue

    3 projects | /r/golang | 1 Sep 2022
  • GitHub - Spacewalkio/Garment: 🐺 A Thread Safe Connection Pooling.

    1 project | /r/golang | 5 Sep 2021
  • go-hashlru is a simple thread-safe, fixed size LRU written in Go. Based on dominictarr's Hashlru Algorithm.

    1 project | /r/golang | 8 Jun 2021
  • go-hashlru is a simple thread-safe, fixed size LRU written in Go. Based on dominictarr's Hashlru Algorithm. Tests and benchmark included.

    1 project | /r/SideProject | 5 Jun 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 hashmap 1,751
2 haxmap 904
3 ZenQ 651
4 queue 264
5 go-hashlru 72
6 bettercache 52
7 goqueue 39
8 threadsafe 20
9 Garment 13
10 go-blocking-dequeue 7
11 set 3

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com