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
·

5 repository-uri

Awesome GitHub RepositoriesMap Value Updaters

Operations that modify the value associated with a key in a map by applying a function to the existing value.

Distinct from Function-as-a-Service Platforms: Distinct from Function-as-a-Service Platforms: focuses on in-language map value mutation, not cloud function lifecycle management.

Explore 5 awesome GitHub repositories matching devops & infrastructure · Map Value Updaters. Refine with filters or upvote what's useful.

Awesome Map Value Updaters GitHub Repositories

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

    go-pg/pg

    5,785Vezi pe GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Updates rows in a table using a map of column names to values.

    Go
    Vezi pe GitHub↗5,785
  • carp-lang/carpAvatar carp-lang

    carp-lang/Carp

    5,815Vezi pe GitHub↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Provides map value update operations as part of its standard library data structure support.

    Haskellfunctionalfunctional-programminggame-development
    Vezi pe GitHub↗5,815
  • rtfeldman/seamless-immutableAvatar rtfeldman

    rtfeldman/seamless-immutable

    5,339Vezi pe GitHub↗

    Aceasta este o bibliotecă de date imutabile JavaScript utilizată pentru a crea obiecte și array-uri care previn mutarea directă. Servește drept manager de stare imutabilă și wrapper de obiecte conceput pentru a asigura consistența datelor prin blocarea modificărilor, rămânând în același timp compatibil cu sintaxa JavaScript standard. Biblioteca funcționează ca un convertor care transformă datele mutabile standard în structuri înghețate și le poate converti înapoi pentru modificări locale. Acest lucru permite un flux de lucru în care datele sunt comutate între versiuni imutabile și mutabile pentru a efectua editări în masă înainte de a bloca din nou starea. Proiectul oferă capabilități pentru transformarea datelor imbricate, inclusiv actualizări bazate pe cale, îmbinarea profundă (deep merging) a obiectelor și interogarea valorilor în ierarhii profunde. De asemenea, suportă transformări array-to-object, eliminarea proprietăților prin predicate și capacitatea de a detecta dacă o structură este imutabilă.

    Allows applying transformer functions to properties to calculate new values while maintaining immutability.

    JavaScript
    Vezi pe GitHub↗5,339
  • kolodny/immutability-helperAvatar kolodny

    kolodny/immutability-helper

    5,187Vezi pe GitHub↗

    immutability-helper este o bibliotecă de manipulare a datelor imutabile și un utilitar de obiecte utilizat pentru crearea de copii modificate ale obiectelor și array-urilor. Funcționează ca un manager de stare bazat pe comenzi și un transformator de date funcțional care asigură că datele sursă originale rămân neschimbate în timpul actualizărilor. Biblioteca se distinge prin utilizarea unui set declarativ de comenzi de mutație și descriptori pentru a specifica modificările. Păstrează egalitatea de referință prin returnarea referinței obiectului original dacă nu apar modificări reale în timpul procesului de mutație. Oferă capabilități pentru clonarea profundă a structurilor imbricate și efectuarea de mutații complexe de stare pe obiecte, array-uri, map-uri și seturi. Sistemul suportă îmbinarea obiectelor imutabile și aplicarea logicii de transformare personalizate printr-un motor de mutație pluggable.

    Executes user-defined functions on specific values to produce new immutable versions of the data structure.

    TypeScript
    Vezi pe GitHub↗5,187
  • dry-python/returnsAvatar dry-python

    dry-python/returns

    4,310Vezi pe GitHub↗

    Returns is a functional programming library for Python that provides type-safe containers for managing state, error handling, and optionality. It serves as a monadic container library and a type-safe error handling framework, replacing traditional try-catch blocks and null checks with Result and Optional containers to treat exceptions as data. The project is distinguished by its use of a specialized Mypy static analysis plugin to validate functional pipelines and emulate higher kinded types. It provides mechanisms for isolating side effects through IO containers and offers a framework for typ

    Applies pure functions to values inside containers via mapping and binding to produce updated containers.

    Python
    Vezi pe GitHub↗4,310
  1. Home
  2. DevOps & Infrastructure
  3. Function-as-a-Service Platforms
  4. Map Value Updaters

Explorează sub-etichetele

  • Immutable Value Transformers1 sub-tagFunctions that apply a transformation to a value within an immutable structure to produce a new version. **Distinct from Map Value Updaters:** Specifically focuses on producing new immutable versions via functions, unlike general map value updaters.
  • Map-Based Database Updates1 sub-tagUpdates rows in a table using a map of column names to values. **Distinct from Map Value Updaters:** Distinct from Map Value Updaters: applies map values to database rows, not in-memory map mutation.