awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesMulti-Value Dictionaries

Data structures that allow multiple values to be associated with a single key, often used for HTTP headers or query parameters.

Distinguishing note: This category focuses on the specific data structure pattern of multi-value mapping, distinct from general-purpose key-value stores or standard hash maps.

Explore 7 awesome GitHub repositories matching data & databases · Multi-Value Dictionaries. Refine with filters or upvote what's useful.

Awesome Multi-Value Dictionaries GitHub Repositories

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

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.

    Implements patterns for handling return values during data processing.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Vezi pe GitHub↗357,434
  • mitmproxy/mitmproxyAvatar mitmproxy

    mitmproxy/mitmproxy

    43,943Vezi pe GitHub↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Provides specialized dictionary structures that support multiple values per key with built-in canonicalization and reduction logic.

    Pythondebugginghttphttp2
    Vezi pe GitHub↗43,943
  • crystal-lang/crystalAvatar crystal-lang

    crystal-lang/crystal

    20,299Vezi pe GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Captures the result of a loop by returning the value provided to a break statement.

    Crystalcompilercrystalcrystal-language
    Vezi pe GitHub↗20,299
  • chalarangelo/30-seconds-of-pythonAvatar Chalarangelo

    Chalarangelo/30-seconds-of-python

    8,826Vezi pe GitHub↗

    30 Seconds of Python is a curated collection of short, reusable Python code snippets designed for quick reference and immediate reuse. It provides an interactive browser that lets you explore snippets organized by tags, search across names and descriptions, and copy code to your clipboard with a single click. The collection covers a broad range of common programming tasks, including list and dictionary operations, string formatting and manipulation, date and time calculations, and color format conversion. It also includes utilities for data transformation, such as converting between case styl

    Provides a function to invert a dictionary, grouping keys by their values.

    Pythoneducationlearn-to-codelearning-resources
    Vezi pe GitHub↗8,826
  • mahmoud/boltonsAvatar mahmoud

    mahmoud/boltons

    6,897Vezi pe GitHub↗

    Boltons is a comprehensive utility toolkit and extension of the Python standard library. It provides a collection of reusable recipes and specialized data structures, system utilities, and helper libraries designed to support common programming tasks across various domains. The project is distinguished by a standard-library-only dependency model, ensuring maximum portability with zero external dependencies. It provides advanced implementations for data structures, such as immutable mappings and priority queues, alongside recursive data transformation tools for reshaping complex nested diction

    Provides a data structure that allows multiple values for a single key while preserving insertion order.

    Python
    Vezi pe GitHub↗6,897
  • jerry-git/learn-python3Avatar jerry-git

    jerry-git/learn-python3

    6,754Vezi pe GitHub↗

    This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured learning path for beginners, teaching fundamental language concepts through a sequence of lessons that combine explanatory text with runnable code cells and embedded practice exercises. Each notebook is a self-contained unit that introduces a topic, demonstrates it with a minimal code example, and then asks the learner to write code themselves, receiving immediate feedback from the browser-based execution environment. The curriculum is built on a progressive concept-stacking mo

    Teaches creating dictionaries with curly braces or the dict() constructor.

    HTMLjupyter-notebooklearning-pythonpython-exercises
    Vezi pe GitHub↗6,754
  • thomhurst/tunitAvatar thomhurst

    thomhurst/TUnit

    3,744Vezi pe GitHub↗

    TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies. The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP

    Actually, this feature is a duplicate of f0; it provides assertions to verify the presence of specific keys and values in dictionaries.

    C#csharpdotnettest
    Vezi pe GitHub↗3,744
  1. Home
  2. Data & Databases
  3. Multi-Value Dictionaries

Explorează sub-etichetele

  • Dictionary Construction1 sub-tagCreating key-value collections using curly braces or the dict() constructor. **Distinct from Multi-Value Dictionaries:** Distinct from Multi-Value Dictionaries: focuses on the basic creation syntax, not the multi-value data structure pattern.
  • Dictionary InversionReversing key-value pairs in a dictionary, grouping original keys under shared values. **Distinct from Multi-Value Dictionaries:** Distinct from Multi-Value Dictionaries: focuses on inverting a dictionary's key-value mapping, not storing multiple values per key.
  • Key Lookups by ValueOperations that retrieve dictionary keys corresponding to a specified value. **Distinct from Multi-Value Dictionaries:** Distinct from Multi-Value Dictionaries: focuses on reverse lookups from value to key, not storing multiple values per key.
  • Return Value Discarders1 sub-tagPatterns for assigning unwanted return values to placeholder variables. **Distinct from Multi-Value Dictionaries:** Focuses on the syntax and pattern of ignoring return values, distinct from multi-value dictionary structures.