awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 مستودعات

Awesome GitHub RepositoriesKey-Value Data Manipulation

Operations for manipulating various data structures within a key-value store.

Distinct from Sorted Sets: Candidates are too narrow (sorted sets only) or unrelated; this covers the broad suite of Redis data types.

Explore 26 awesome GitHub repositories matching data & databases · Key-Value Data Manipulation. Refine with filters or upvote what's useful.

Awesome Key-Value Data Manipulation GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • winterbe/java8-tutorialالصورة الرمزية لـ winterbe

    winterbe/java8-tutorial

    16,733عرض على GitHub↗

    This project is a comprehensive programming tutorial and technical guide focused on the Java 8 language specification. It provides educational resources for implementing functional programming patterns, utilizing modern language syntax, and adopting updated API standards. The guide covers the transition to functional programming through the use of lambda expressions, method and constructor references, and functional interfaces. It also details the use of default interface methods to extend logic without breaking existing classes and the implementation of repeatable annotations. Additional co

    Demonstrates specialized methods for conditional putting and merging in Java Maps.

    Java
    عرض على GitHub↗16,733
  • dgraph-io/badgerالصورة الرمزية لـ dgraph-io

    dgraph-io/badger

    15,666عرض على GitHub↗

    Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values. It is a persistent database that utilizes a tiered LSM tree storage model to optimize disk storage and retrieval efficiency. The system features an ACID transaction engine that ensures data integrity through serializable snapshot isolation and multi-version concurrency control. It also provides an encrypted key-value store with data-at-rest encryption and a managed encrypted key registry to secure stored information. The engine covers a broad set of capabilities including hig

    Combines multiple values for a single key via a custom function and collapses them in the background.

    Godatabasedocument-databasego
    عرض على GitHub↗15,666
  • redis/redis-pyالصورة الرمزية لـ redis

    redis/redis-py

    13,566عرض على GitHub↗

    redis-py is a Python client library for interacting with Redis databases to execute commands and manage key-value data. It serves as a driver for programmatic data manipulation, providing interfaces for Redis command execution and key-value storage. The project includes a dedicated cluster client that handles topology discovery, slot mapping, and request routing across distributed nodes. It further supports high availability through active-active deployment coordination, utilizing health checks and failure detection to trigger automatic failover between instances. The library incorporates ne

    Provides programmatic operations for manipulating various data structures within a Redis key-value store.

    Pythonpythonredisredis-client
    عرض على GitHub↗13,566
  • tiny-craft/tiny-rdmالصورة الرمزية لـ tiny-craft

    tiny-craft/tiny-rdm

    12,899عرض على GitHub↗

    tiny-rdm is a Redis database manager and GUI client that provides a visual interface for performing CRUD operations on strings, hashes, lists, sets, and streams. It functions as a comprehensive administration tool, acting as a performance monitor, a pub/sub client, and a web dashboard for monitoring Redis activity. The project distinguishes itself through advanced data visualization and debugging capabilities, including the ability to organize keys into a hierarchical tree structure using custom delimiters. It supports the decoding and decompression of stored values through built-in methods o

    Provides a visual interface for performing CRUD operations on a wide variety of Redis data structures.

    Vuegogolangicon-pack
    عرض على GitHub↗12,899
  • huangzworks/redis-3.0-annotatedالصورة الرمزية لـ huangzworks

    huangzworks/redis-3.0-annotated

    10,172عرض على GitHub↗

    This project provides a version of the Redis 3.0 codebase featuring detailed technical commentary and annotations. It serves as a technical resource for studying the internal design and implementation of an in-memory key-value store and the architecture of a networked NoSQL database. The documentation focuses on the implementation of the Redis Sentinel system, covering the mechanisms used for monitoring instance health, managing automatic failover, and notifying clients of primary node changes. The project covers broader architectural areas including in-memory data storage, high availability

    Provides operations for manipulating lists, sorted sets, and other complex data structures within a key-value store.

    C
    عرض على GitHub↗10,172
  • phpredis/phpredisالصورة الرمزية لـ phpredis

    phpredis/phpredis

    10,219عرض على GitHub↗

    phpredis is a C-based native extension that bridges PHP applications with Redis servers for high-performance data storage and retrieval. It serves as an interface for manipulating strings, hashes, lists, sets, and sorted sets while providing a direct path for executing Redis commands and server-side scripts. The extension provides comprehensive support for distributed environments and high availability. It interfaces with Redis Cluster to distribute data across multiple nodes using hash slots and manages Redis Sentinel for service discovery and automatic failover. It also enables shared state

    Provides a comprehensive suite of commands to manipulate strings, hashes, lists, sets, and sorted sets.

    Cclusterkeydbphp
    عرض على GitHub↗10,219
  • tporadowski/redisالصورة الرمزية لـ tporadowski

    tporadowski/redis

    9,987عرض على GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Offers a comprehensive suite of operations for manipulating various data structures within an in-memory store.

    Credisredis-for-windowsredis-msi-installer
    عرض على GitHub↗9,987
  • chalarangelo/30-seconds-of-pythonالصورة الرمزية لـ Chalarangelo

    Chalarangelo/30-seconds-of-python

    8,826عرض على 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

    Locates the dictionary key associated with the smallest or largest value.

    Pythoneducationlearn-to-codelearning-resources
    عرض على GitHub↗8,826
  • crazyguitar/pysheeetالصورة الرمزية لـ crazyguitar

    crazyguitar/pysheeet

    8,150عرض على GitHub↗

    pysheeet هي مكتبة مرجعية تقنية توفر مجموعة مختارة من مقتطفات التعليمات البرمجية وأنماط التنفيذ لتطوير Python المتقدم، وتكامل النظام، والحوسبة عالية الأداء. تعمل كدليل شامل لتنفيذ برمجة الشبكات منخفضة المستوى، وإضافات C الأصلية، والبرمجة غير المتزامنة والمتزامنة. يوفر المشروع أطر عمل متخصصة لتطوير ونشر نماذج اللغات الكبيرة، بما في ذلك أدوات لاستنتاج GPU الموزع والخدمة عالية الأداء. يتضمن أيضاً أنماطاً مفصلة لتنظيم مجموعات الحوسبة عالية الأداء، وتغطية تخصيص موارد GPU وإدارة عبء العمل متعدد العقد. تغطي المكتبة سطحاً واسعاً من القدرات، بما في ذلك اتصالات الشبكة الآمنة والتشفير، والتعيين الكائني-العلائقي وإدارة قواعد البيانات، وتنفيذ هياكل البيانات والخوارزميات المعقدة. كما توفر أدوات لإدارة الذاكرة، وقابلية التشغيل البيني الأصلية عبر واجهات الوظائف الخارجية، وتكامل نظام التشغيل على مستوى النظام.

    Provides techniques for handling missing dictionary keys by assigning default fallback values.

    Python
    عرض على GitHub↗8,150
  • proxymanapp/proxymanالصورة الرمزية لـ ProxymanApp

    ProxymanApp/Proxyman

    6,858عرض على GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Navigates JSON tree structures by specifying key paths with array indices to isolate nested values.

    debugging-tooliosmacos
    عرض على GitHub↗6,858
  • ecrmnn/collect.jsالصورة الرمزية لـ ecrmnn

    ecrmnn/collect.js

    6,571عرض على GitHub↗

    collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio

    Retrieves values by key from collections, supporting default fallbacks for missing keys.

    JavaScriptcollectionlaravellaravel-collections
    عرض على GitHub↗6,571
  • hashicorp/hclالصورة الرمزية لـ hashicorp

    hashicorp/hcl

    5,788عرض على GitHub↗

    HCL is a configuration language implementation designed for parsing, evaluating, and encoding structured settings through the use of blocks and attributes. It functions as a configuration AST parser and a schema-based decoder that maps attributes and blocks to internal data structures using predefined rules. The project includes an expression evaluation engine that resolves dynamic values and cross-references through multi-phase processing of variables and functions. It also provides a configuration file formatter to standardize the layout and indentation of source code for consistent visual

    Navigates nested data structures using absolute or relative paths to perform attribute and index lookups.

    Goconfiguration-languagehashicorphcl
    عرض على GitHub↗5,788
  • timber/timberالصورة الرمزية لـ timber

    timber/timber

    5,650عرض على GitHub↗

    Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented framework for theme development. It wraps WordPress data — posts, terms, users, menus, and comments — in structured PHP classes, allowing developers to work with objects instead of raw arrays while keeping HTML markup separate from PHP logic through Twig templates. The library distinguishes itself by offering a complete set of tools for modern WordPress theme building. It includes a file-based template hierarchy with fallback chains, dynamic image manipulation with resizing, cr

    Filters object arrays by key-value criteria using Twig or WordPress filtering utilities.

    PHPhactoberfestphptimber
    عرض على GitHub↗5,650
  • buger/jsonparserالصورة الرمزية لـ buger

    buger/jsonparser

    5,629عرض على GitHub↗

    jsonparser is a Go library for parsing, extracting, and modifying JSON data by key path without requiring predefined structs or type schemas. It uses a deterministic state machine to parse JSON directly from byte slices, enabling zero-copy traversal and lazy typed value extraction. The library provides key-path-based navigation to retrieve raw bytes and typed values from nested JSON structures, supporting extraction of strings, integers, floats, and booleans. It also enables in-place value modification and deletion at specified key paths, as well as iteration over arrays and objects using cal

    Navigate a JSON structure by a sequence of keys and return the raw bytes and type of the matched value.

    Gogojsonjson-parser
    عرض على GitHub↗5,629
  • kaisery/trpl-zh-cnالصورة الرمزية لـ KaiserY

    KaiserY/trpl-zh-cn

    5,501عرض على GitHub↗

    This project is a localized educational resource for learning the Rust programming language, providing a comprehensive guide and technical specifications translated into Simplified Chinese. It serves as an instructional tool for studying language idioms, memory management, and type systems. The repository focuses on software documentation localization, converting official guides into Simplified Chinese to increase accessibility for non-English speakers. It utilizes a markdown-based system to organize content and supports multi-format export to static HTML, PDF, and EPUB formats for both web a

    Describes looking up values associated with specific keys and returning them as optional references.

    Markdownpdfrust-booktypst
    عرض على GitHub↗5,501
  • sunshinejr/swiftyuserdefaultsالصورة الرمزية لـ sunshinejr

    sunshinejr/SwiftyUserDefaults

    4,893عرض على GitHub↗

    SwiftyUserDefaults is a type-safe Swift interface for reading and writing user preferences using the NSUserDefaults storage system. It provides a statically typed preference store that utilizes generic types and default values to prevent runtime type mismatches in application settings. The library includes a custom type serializer to convert complex objects and arrays into compatible storage formats and an observer that uses key-value observing to trigger logic when preference values change. It also features an app group preference manager that utilizes suite names to exchange user preference

    Provides fallback values when requested preference keys are absent to ensure non-optional returns.

    Swift
    عرض على GitHub↗4,893
  • sodiray/radashالصورة الرمزية لـ sodiray

    sodiray/radash

    4,845عرض على GitHub↗

    Radash هي مكتبة أدوات وظيفية لـ TypeScript مصممة لتحويل البيانات، والتحقق من الصحة، وإدارة سير العمل. توفر مجموعة من دوال المساعدة المكتوبة بأنواع لمعالجة المصفوفات، والكائنات، والسلاسل. يتميز المشروع بمجموعة أدوات سير عمل غير متزامنة لإدارة الوعود، وإعادة المحاولات، وحدود التزامن، إلى جانب مجموعة من أدوات التحقق المنطقية للتحقق من الأنواع البدائية، والكائنات، والوعود. كما يطبق أنماط البرمجة الوظيفية مثل تكوين الدوال، والتطبيق الجزئي، وأنماط الاستجابة الأولى للخطأ. تغطي المكتبة مساحة واسعة من القدرات، بما في ذلك إدارة حالة الكائن مع الاستنساخ والدمج العميق، ومعالجات المصفوفات المعقدة، وتنسيق السلاسل. توفر بالإضافة إلى ذلك أدوات لتحسين التنفيذ، مثل تحديد المعدل وتخزين النتائج مؤقتاً.

    Provides a utility to create objects by pairing elements from a key array with elements from a value array.

    TypeScriptfunctionshacktoberfestjavascript
    عرض على GitHub↗4,845
  • hashicorp/consul-templateالصورة الرمزية لـ hashicorp

    hashicorp/consul-template

    4,830عرض على GitHub↗

    Consul Template هو عارض إعدادات ومدير إعدادات ديناميكي يقوم بإنشاء ملفات عن طريق ملء القوالب ببيانات من Consul وVault. يعمل كمحرك قوالب لاكتشاف الخدمة ومكامل لإدارة الأسرار، محولاً بيانات كتالوج المجموعة والصحة إلى ملفات إعدادات منسقة. تتميز الأداة بكونها تعمل كمشرف عمليات ومُخطر، قادرة على تنفيذ أوامر shell أو إعادة تشغيل التطبيقات تلقائياً بعد تحديث القوالب. تتميز بمراقب استطلاع طويل لمراقبة مخازن مفتاح-قيمة البعيدة وتستخدم آلية قفل مشتركة لتنسيق التحديثات عبر مثيلات متعددة ومنع عمليات إعادة تشغيل الخدمة المتزامنة. يغطي النظام مجموعة واسعة من الإمكانيات، بما في ذلك تدوير الأسرار الآلي لشهادات PKI وبيانات اعتماد vault، وتحويل تنسيق البيانات لـ JSON وYAML، وتنفيذ إضافات ثنائية خارجية لمعالجة البيانات المخصصة. كما يوفر تمهيد البنية التحتية ومزامنة العرض الموزعة لتقليل حمل API من خلال إلغاء تكرار الاستعلام القائم على القائد.

    Retrieves values from a key-value store by path using defaults or existence checks.

    Goconsulgolangvault
    عرض على GitHub↗4,830
  • zlt2000/microservices-platformالصورة الرمزية لـ zlt2000

    zlt2000/microservices-platform

    4,735عرض على GitHub↗

    هذا المشروع عبارة عن معمارية مؤسسية شاملة لبناء أنظمة موزعة متعددة المستأجرين، تم تنفيذها كمنصة خدمات مصغرة Spring Cloud. يوفر إطار عمل كاملاً لإدارة الخدمات المصغرة، مع التركيز على معمارية بيانات متعددة المستأجرين وتوفير الهوية المركزية. تتميز المنصة بنهجها المتكامل للهوية والأمان، حيث تستخدم مزود هوية OAuth2 لإدارة تسجيل الدخول الموحد، والتحكم في الوصول القائم على الأدوار، وإصدار رموز JWT عبر الخدمات الموزعة. كما تفصل الحدود التنظيمية من خلال عزل بيانات متعدد المستأجرين، مما يضمن تقسيم الموارد والبيانات منطقياً أو فيزيائياً بين المستأجرين المختلفين. يغطي النظام سطحاً واسعاً من القدرات الموزعة، بما في ذلك حوكمة الخدمة من خلال توجيه بوابة API وكسر الدائرة، وتنسيق البيانات عبر المعاملات الموزعة وآليات القفل. كما يتضمن مكدس مراقبة موزع لتتبع الطلبات والسجلات المركزية، إلى جانب مزامنة محرك البحث في الوقت الفعلي والمراسلة غير المتزامنة القائمة على الأحداث. يتم دعم سير عمل التطوير من خلال أدوات أتمتة لإنشاء كود التطبيق وتغليف الملفات الثنائية الخاصة بالمنصة.

    Provides a utility wrapper for performing common operations on Redis data structures.

    Javaelkgpejava
    عرض على GitHub↗4,735
  • nalgeon/redkaالصورة الرمزية لـ nalgeon

    nalgeon/redka

    4,555عرض على GitHub↗

    Redka هو مخزن مفتاح-قيمة مدعوم بـ SQL ينفذ واجهة متوافقة مع Redis. يعمل كجسر بيانات علائقي، حيث يترجم أوامر البروتوكول غير العلائقية إلى استعلامات علائقية لتوفير الاستمرارية ومعاملات ACID باستخدام قاعدة بيانات SQL. يسمح النظام باستبطان البيانات العلائقية من خلال كشف بيانات مفتاح-قيمة الداخلية كعرض SQL، مما يتيح الاستعلام المباشر والتحليل عبر بناء الجملة العلائقي. يمكن نشره كخادم شبكة مستقل أو كمكتبة مضمنة داخل تطبيق Go. يدعم المشروع مجموعة متنوعة من هياكل البيانات، بما في ذلك السلاسل، والقوائم، والهاش، والمجموعات غير المرتبة، والمجموعات المرتبة. يوفر قدرات لإدارة دورة حياة المفتاح مع بيانات وصفية لوقت البقاء (TTL)، وعمليات رقمية ذرية، وجبر المجموعات. لإدارة الأداء والوصول، يتضمن وضع تخزين في الذاكرة ووضع اتصال للقراءة فقط.

    Scans the database for keys matching a specific pattern to retrieve metadata or identify entries.

    Godatabasekey-valuepostgres
    عرض على GitHub↗4,555
السابق12التالي
  1. Home
  2. Data & Databases
  3. Key-Value Data Manipulation

استكشف الوسوم الفرعية

  • Asynchronous Value MergingBackground processes that periodically combine multiple values for a single key using custom logic. **Distinct from Key-Value Data Manipulation:** Distinct from general data manipulation by focusing on the asynchronous, background nature of the merge process.
  • Key Lookups by Value3 وسوم فرعيةOperations that locate the dictionary key associated with the smallest or largest value. **Distinct from Key-Value Data Manipulation:** Distinct from Key-Value Data Manipulation: focuses on finding a key based on its associated value's extremum, not on general data manipulation.