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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe 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
    Vezi pe GitHub↗6,570
  • elves/elvishAvatar elves

    elves/elvish

    6,325Vezi pe 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
    Vezi pe GitHub↗6,325
  • puniverse/quasarAvatar puniverse

    puniverse/quasar

    4,553Vezi pe GitHub↗

    Quasar este un framework de concurență pentru JVM care implementează modelul actor și o bibliotecă de thread-uri lightweight. Oferă unități de execuție izolate care comunică prin mesagerie asincronă pentru a elimina starea mutabilă partajată. Proiectul se distinge printr-un sistem de actori distribuit capabil să opereze pe mai multe noduri de cluster cu registre transparente din punct de vedere al locației și migrarea stării actorilor. Utilizează un scheduler de tip „work-stealing fiber” pentru a gestiona milioane de thread-uri lightweight, permițând sarcinilor să se suspende în timpul operațiunilor I/O non-blocante fără a bloca thread-urile de sistem subiacente. Framework-ul cuprinde un set larg de capabilități, inclusiv ierarhii de supraveghere pentru recuperare tolerantă la erori și canale de comunicare de tip CSP pentru sincronizarea fluxului de date. De asemenea, oferă primitive pentru coordonarea sarcinilor prin futures și variabile de flux de date, precum și instrumente pentru monitorizarea stării fibrelor și detectarea execuțiilor necontrolate. Sistemul este implementat în Java.

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

    Javaactorsconcurrencyfibers
    Vezi pe GitHub↗4,553
  • spencermountain/spacetimeAvatar spencermountain

    spencermountain/spacetime

    4,109Vezi pe GitHub↗

    Spacetime este o bibliotecă JavaScript de fusuri orare și un framework de manipulare a datelor conceput pentru parsarea, formatarea și gestionarea datelor pe fusuri orare globale. Acesta oferă un instrument de internaționalizare pentru localizarea componentelor de dată și include definiții de tip statice pentru medii TypeScript pentru a asigura verificarea tipurilor și autocompletarea. Proiectul dispune de un sistem de plugin-uri pentru logica de dată personalizată, permițând injectarea de metode și comportamente specializate în obiectele de dată. Această extensibilitate permite implementarea cerințelor de timp specifice proiectului prin extensii de metode bazate pe prototipuri. Biblioteca acoperă o gamă largă de operațiuni de dată și timp, inclusiv calcule calendaristice pentru adăugarea sau scăderea unităților de timp, utilitare de comparare a datelor și extragerea componentelor pentru recuperarea detaliilor calendaristice. Gestionează gestionarea fusurilor orare globale cu capabilități pentru offset-uri regionale, calcule pentru ora de vară și conversii între diferite fusuri orare. Sistemul oferă, de asemenea, parsare și validare pentru șiruri ISO, epoci și input-uri în limbaj natural, alături de instrumente de formatare care transformă obiectele de dată în text lizibil pentru oameni folosind setări regionale de limbă și șabloane personalizate.

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

    JavaScriptdate-formattingdaylight-savingstime-formatting
    Vezi pe GitHub↗4,109
  • marijnh/eloquent-javascriptAvatar marijnh

    marijnh/Eloquent-JavaScript

    3,097Vezi pe 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
    Vezi pe GitHub↗3,097
  • zyedidia/genericAvatar zyedidia

    zyedidia/generic

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

Explorează sub-etichetele

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