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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Ver en 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
    Ver en GitHub↗6,570
  • elves/elvishAvatar de elves

    elves/elvish

    6,325Ver en 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
    Ver en GitHub↗6,325
  • puniverse/quasarAvatar de puniverse

    puniverse/quasar

    4,553Ver en GitHub↗

    Quasar es un framework de concurrencia para la JVM que implementa el modelo de actores y una librería de hilos ligeros. Proporciona unidades de ejecución aisladas que se comunican mediante paso de mensajes asíncronos para eliminar el estado mutable compartido. El proyecto se distingue por un sistema de actores distribuido capaz de operar a través de múltiples nodos de clúster con registros de ubicación transparente y migración de estado de actores. Utiliza un planificador de fibras (fibers) con robo de trabajo (work-stealing) para gestionar millones de hilos ligeros, permitiendo que las tareas se suspendan durante operaciones de E/S no bloqueantes sin detener los hilos del sistema subyacente. El framework abarca un amplio conjunto de capacidades, incluyendo jerarquías de supervisión para la recuperación tolerante a fallos y canales de comunicación al estilo CSP para la sincronización de flujo de datos. También proporciona primitivas para coordinar tareas mediante futures y variables de flujo de datos, así como herramientas para monitorear la salud de las fibras y detectar ejecuciones fuera de control. El sistema está implementado en Java.

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

    Javaactorsconcurrencyfibers
    Ver en GitHub↗4,553
  • spencermountain/spacetimeAvatar de spencermountain

    spencermountain/spacetime

    4,109Ver en GitHub↗

    Spacetime es una librería de zonas horarias de JavaScript y framework de manipulación de fechas diseñado para analizar, formatear y gestionar fechas a través de zonas horarias globales. Proporciona una herramienta de internacionalización para localizar componentes de fecha e incluye definiciones de tipo estáticas para entornos TypeScript para asegurar la verificación de tipos y el autocompletado. El proyecto cuenta con un sistema de plugins para lógica de fechas personalizada, permitiendo la inyección de métodos y comportamientos especializados en objetos de fecha. Esta extensibilidad permite la implementación de requisitos de tiempo específicos del proyecto a través de extensiones de métodos basadas en prototipos. La librería cubre una amplia gama de operaciones de fecha y hora, incluyendo matemáticas de calendario para sumar o restar unidades de tiempo, utilidades de comparación de fechas y extracción de componentes para recuperar detalles del calendario. Maneja la gestión global de zonas horarias con capacidades para offsets regionales, cálculos de horario de verano y conversiones entre diferentes zonas horarias. El sistema también proporciona análisis y validación para cadenas ISO, épocas y entradas en lenguaje natural, junto con herramientas de formato que transforman objetos de fecha en texto legible por humanos utilizando configuraciones de idioma regional y plantillas personalizadas.

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

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

    marijnh/Eloquent-JavaScript

    3,097Ver en 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
    Ver en GitHub↗3,097
  • zyedidia/genericAvatar de zyedidia

    zyedidia/generic

    1,347Ver en 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
    Ver en GitHub↗1,347
  1. Home
  2. Programming Languages & Runtimes
  3. Map Data Structures

Explorar subetiquetas

  • 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 sub-etiquetaTransmitting 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.