awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesGo Generic Collections

Specialized data structure implementations including LRU caches, priority queues, and thread-safe lists for Go.

Distinct from Go In-Memory Caches: Existing candidates focus on caches or validation, not a general suite of data structure implementations.

Explore 3 awesome GitHub repositories matching data & databases · Go Generic Collections. Refine with filters or upvote what's useful.

Awesome Go Generic Collections GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • duke-git/lancetAvatar von duke-git

    duke-git/lancet

    5,295Auf GitHub ansehen↗

    Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data structures designed to reduce boilerplate code in applications. It serves as a general-purpose toolkit across multiple domains, including concurrency, security, networking, and functional logic. The project distinguishes itself through specialized toolkits for Go concurrency, such as keyed locking and channel-based stream processing, and a dedicated functional programming kit that supports currying and function composition. It also includes a dedicated cryptography library imp

    Provides specialized Go data structures including LRU caches, priority queues, and thread-safe lists.

    Gogenericsgogolang
    Auf GitHub ansehen↗5,295
  • deckarep/golang-setAvatar von deckarep

    deckarep/golang-set

    4,690Auf GitHub ansehen↗

    Dieses Projekt ist eine Mengenlehre-Bibliothek für Go, die eine Datenstruktur zum Speichern eindeutiger Elemente jedes vergleichbaren Typs unter Verwendung von Generics bereitstellt. Sie dient als Tool zur Verwaltung eindeutiger Sammlungen und zur Durchführung mathematischer Operationen wie Schnittmengen und Differenzen. Die Bibliothek bietet synchronisierte Sammlungen, um Datenwettläufe bei gleichzeitigen Lese- und Schreibvorgängen zu verhindern. Sie unterstützt zudem das Konvertieren eindeutiger Sammlungen in und aus JSON-Arrays für Datenpersistenz und Netzwerkübertragung. Die Implementierung deckt Mitgliedschaftstests, das Klonen von Sammlungen und die Größenberechnung ab. Sie enthält Dienstprogramme zur Überprüfung der Mengengleichheit und zum Exportieren eindeutiger Sammlungen in sortierte Listen. Zusätzliche Funktionen umfassen kanalbasierte Iteration für die sequentielle Verarbeitung von Elementen.

    Provides a specialized generic set implementation for Go to manage unique collections of any comparable type.

    Go
    Auf GitHub ansehen↗4,690
  • zyedidia/genericAvatar von zyedidia

    zyedidia/generic

    1,347Auf GitHub ansehen↗

    This project is a comprehensive library of type-safe, high-performance data structures for Go. By leveraging language-level generics, it provides reusable containers and algorithms that eliminate the need for runtime type assertions or interface casting, ensuring efficient and type-safe data management. The library distinguishes itself through its support for persistent data structures and specialized indexing. It utilizes copy-on-write semantics and memory sharing to maintain multiple versions of a collection, allowing for efficient modifications without duplicating entire datasets. Addition

    Provides a comprehensive suite of optimized data structures including trees, heaps, and hash maps for Go.

    Godata-structuresgenericsgo
    Auf GitHub ansehen↗1,347
  1. Home
  2. Data & Databases
  3. Go Generic Collections