awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesMap Data Structures

Associating unique keys with values using map-like structures to prevent collisions.

Distinct from Object-Linked Key-Value Mappings: Candidates focus on translation files or hot-reloading; this is about the core Map data structure.

Explore 6 awesome GitHub repositories matching programming languages & runtimes · Map Data Structures. Refine with filters or upvote what's useful.

Awesome Map Data Structures GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Voir sur GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Clears or destroys distributed maps to reclaim memory and remove metadata when data is no longer required.

    Javabig-datacachingdata-in-motion
    Voir sur GitHub↗6,570
  • elves/elvishAvatar de elves

    elves/elvish

    6,325Voir sur GitHub↗

    Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes

    Transmits structured values between commands via a value-oriented channel, preserving internal structure.

    Gogoprogramming-languageshell
    Voir sur GitHub↗6,325
  • puniverse/quasarAvatar de puniverse

    puniverse/quasar

    4,553Voir sur GitHub↗

    Quasar is a JVM concurrency framework that implements the actor model and a lightweight thread library. It provides isolated execution units that communicate via asynchronous message passing to eliminate shared mutable state. The project distinguishes itself through a distributed actor system capable of operating across multiple cluster nodes with location-transparent registries and actor state migration. It utilizes a work-stealing fiber scheduler to manage millions of lightweight threads, allowing tasks to suspend during non-blocking I/O operations without stalling underlying system threads

    Transmits integer values through a channel using delivery modes based on available capacity and overflow policies.

    Javaactorsconcurrencyfibers
    Voir sur GitHub↗4,553
  • spencermountain/spacetimeAvatar de spencermountain

    spencermountain/spacetime

    4,109Voir sur GitHub↗

    Spacetime est une bibliothèque de fuseaux horaires JavaScript et un framework de manipulation de dates conçu pour analyser, formater et gérer les dates à travers les fuseaux horaires mondiaux. Il fournit un outil d'internationalisation pour localiser les composants de date et inclut des définitions de type statiques pour les environnements TypeScript afin d'assurer la vérification de type et l'autocomplétion. Le projet dispose d'un système de plugins pour une logique de date personnalisée, permettant l'injection de méthodes et de comportements spécialisés dans les objets de date. Cette extensibilité permet l'implémentation de besoins temporels spécifiques au projet via des extensions de méthode basées sur le prototype. La bibliothèque couvre un large éventail d'opérations de date et d'heure, incluant les calculs de calendrier pour ajouter ou soustraire des unités de temps, des utilitaires de comparaison de dates et l'extraction de composants pour récupérer les détails du calendrier. Elle gère la gestion mondiale des fuseaux horaires avec des capacités pour les décalages régionaux, les calculs d'heure d'été et les conversions entre différents fuseaux horaires. Le système fournit également l'analyse et la validation pour les chaînes ISO, les époques et les entrées en langage naturel, parallèlement à des outils de formatage qui transforment les objets de date en texte lisible par l'homme en utilisant les paramètres de langue régionaux et des modèles personnalisés.

    Uses lookup tables to store regional translations for days and months to enable dynamic language switching.

    JavaScriptdate-formattingdaylight-savingstime-formatting
    Voir sur GitHub↗4,109
  • marijnh/eloquent-javascriptAvatar de marijnh

    marijnh/Eloquent-JavaScript

    3,097Voir sur GitHub↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    Introduces the use of maps to associate unique keys with specific values.

    JavaScript
    Voir sur GitHub↗3,097
  • zyedidia/genericAvatar de zyedidia

    zyedidia/generic

    1,347Voir sur GitHub↗

    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 associative mappings using hashing or tree strategies for fast data access.

    Godata-structuresgenericsgo
    Voir sur GitHub↗1,347
  1. Home
  2. Programming Languages & Runtimes
  3. Map Data Structures

Explorer les sous-tags

  • Localization Lookup TablesData structures used to store and retrieve regional translations for date components. **Distinct from Map Data Structures:** Distinct from general Map Data Structures by focusing on the specific application of localization storage.
  • Map Lifecycle ManagementOperations for clearing or destroying distributed map data structures and their associated metadata. **Distinct from Map Data Structures:** Distinct from general Map Data Structures: focuses on the lifecycle operations of clearing or destroying maps, not the structure definition.
  • Value Channel Transmission1 sous-tagTransmitting structured values between commands via a value-oriented channel, preserving internal structure without serialization. **Distinct from Map Data Structures:** Distinct from Map Data Structures: focuses on the transmission mechanism, not the data structure itself.