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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesConditional Data Operations

Mechanisms for applying updates based on specific criteria or business logic.

Distinguishing note: Focuses on conditional record modification rather than general data updates.

Explore 9 awesome GitHub repositories matching data & databases · Conditional Data Operations. Refine with filters or upvote what's useful.

Awesome Conditional Data Operations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Voir sur GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Modifies records only when they match specific criteria to maintain accuracy and consistency.

    Rustai-searchai-search-engineembeddings-similarity
    Voir sur GitHub↗32,372
  • pubkey/rxdbAvatar de pubkey

    pubkey/rxdb

    23,048Voir sur GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Provides conditional logic for document modifications to ensure granular business rules during data synchronization.

    TypeScriptangularbrowser-databasecouchdb
    Voir sur GitHub↗23,048
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Voir sur GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Enables conditional data writes to prevent race conditions during creation or registration.

    Gogogolangredis
    Voir sur GitHub↗22,159
  • stackexchange/stackexchange.redisAvatar de StackExchange

    StackExchange/StackExchange.Redis

    6,169Voir sur GitHub↗

    General purpose redis client

    Compare a stored value against a provided value and perform a subsequent operation only when they match.

    C#
    Voir sur GitHub↗6,169
  • fizzadar/pyinfraAvatar de Fizzadar

    Fizzadar/pyinfra

    5,793Voir sur GitHub↗

    pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across

    Provides conditional operation gating based on runtime callable conditions.

    Python
    Voir sur GitHub↗5,793
  • pyinfra-dev/pyinfraAvatar de pyinfra-dev

    pyinfra-dev/pyinfra

    5,779Voir sur GitHub↗

    pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing servers, Docker containers, and local machines. It operates as a declarative, idempotent deployment tool, applying desired system states by comparing target configurations against current states and making only the necessary changes. The framework provides a connector-based transport abstraction that unifies SSH, Docker, and local execution behind a common interface, with a parallel execution engine that manages concurrent operations across hosts. The tool distinguishes itself

    Assigns a human-readable name to an operation and skips it unless user-supplied conditions return true.

    Pythoncloud-managementconfiguration-managementhigh-performance
    Voir sur GitHub↗5,779
  • hadley/r4dsAvatar de hadley

    hadley/r4ds

    5,070Voir sur GitHub↗

    r4ds est un cursus de science des données et une ressource pédagogique conçue pour maîtriser le langage de programmation R. Il fournit un chemin d'apprentissage structuré pour le processus de bout en bout d'importation, de nettoyage, de transformation et de visualisation des données. Le projet met l'accent sur un guide de science des données reproductible et un cursus complet pour le data wrangling. Il inclut des tutoriels spécialisés sur la grammaire des graphiques pour la visualisation de données en couches et des publications techniques créées avec Quarto qui mélangent code exécutable et prose narrative. Le matériel couvre un large éventail de capacités analytiques, incluant l'ingestion de données à partir de sources diverses, la jointure de données relationnelles et la gestion des variables catégorielles. Il aborde également le nettoyage de données, la modélisation mathématique et la génération de rapports et présentations professionnels multi-formats. Le cursus se concentre sur l'application pratique de la programmation fonctionnelle et des principes de tidy data pour créer des analyses transparentes et répétables.

    Modifies dataset values based on logical criteria to perform conditional data transformations.

    R
    Voir sur GitHub↗5,070
  • strawberry-graphql/strawberryAvatar de strawberry-graphql

    strawberry-graphql/strawberry

    4,674Voir sur GitHub↗

    Strawberry est une bibliothèque GraphQL typée pour Python qui permet la conception de schémas en utilisant des annotations de type Python et des dataclasses. Elle fonctionne comme un serveur GraphQL asynchrone et un moteur d'exécution, fournissant un pont pour exposer des schémas à travers des frameworks web compatibles ASGI tels que FastAPI, Django, Flask et Litestar. Le projet implémente la fédération GraphQL, permettant la création de schémas distribués et d'entités qui fusionnent en un supergraphe unifié à travers plusieurs services. Il inclut également une boîte à outils dédiée pour la spécification Relay, prenant en charge l'identification globale d'objets et la pagination basée sur les connexions. Le framework couvre un large ensemble de capacités, incluant le streaming de données en temps réel via WebSockets et Server-Sent Events, le mapping de modèles Pydantic et la génération automatique de code. Il fournit des outils intégrés pour la sécurité et l'observabilité, tels que la limitation de complexité des requêtes, le contrôle d'accès basé sur les rôles et le traçage des métriques d'exécution. Les développeurs peuvent prototyper en utilisant un serveur de développement intégré avec une interface d'inspection de schéma interactive.

    Uses GraphQL directives to conditionally include, skip, or modify the evaluation of fields during request execution.

    Pythonasgiasynciodjango
    Voir sur GitHub↗4,674
  • slhck/ffmpeg-normalizeAvatar de slhck

    slhck/ffmpeg-normalize

    1,509Voir sur GitHub↗

    Cet utilitaire est un outil en ligne de commande conçu pour automatiser le nivellement du volume à travers les collections audio et vidéo. En tirant parti de bibliothèques de traitement multimédia externes, il ajuste les fichiers à un niveau de volume cible cohérent, garantissant une lecture uniforme sans avoir besoin d'ajustements de volume manuels. L'outil se distingue par un flux de travail d'analyse en deux passes qui mesure les statistiques de volume avant d'appliquer des ajustements de gain précis. Il maintient les relations de volume relatives entre les pistes lors du traitement des collections, garantissant que l'équilibre dynamique d'un groupe de fichiers reste intact. Les utilisateurs peuvent définir et enregistrer des préréglages de configuration personnalisés pour standardiser ces paramètres de normalisation à travers différents types de médias et environnements. Le logiciel prend en charge le traitement par lots complet, permettant la normalisation automatisée de répertoires entiers tout en préservant les métadonnées originales et l'intégrité des fichiers. Il inclut une logique pour évaluer les fichiers par rapport aux seuils cibles, en sautant le réencodage redondant pour optimiser les ressources informatiques. De plus, l'outil fournit un mappage de flux dynamique pour isoler des pistes audio spécifiques au sein de conteneurs vidéo, permettant la normalisation sans altérer le contenu vidéo original. L'utilitaire est distribué sous forme d'interface en ligne de commande et inclut la prise en charge de l'autocomplétion shell pour les opérations basées sur le terminal. Il offre également une interface programmatique pour l'intégration dans des applications personnalisées et des pipelines de traitement multimédia automatisés.

    Evaluates file metadata and loudness metrics against target thresholds to skip redundant re-encoding and optimize computational resources.

    HTMLaudioffmpegpython
    Voir sur GitHub↗1,509
  1. Home
  2. Data & Databases
  3. Conditional Data Operations

Explorer les sous-tags

  • Conditional Data RetrievalSupport for HTTP conditional headers to optimize data retrieval based on object state. **Distinct from Conditional Data Operations:** Distinct from Conditional Data Operations: focuses on retrieval optimization via headers rather than conditional record modification.
  • Operation Labeling and Skipping1 sous-tagAssigns a human-readable name to an operation and skips it unless user-supplied conditions return true. **Distinct from Conditional Data Operations:** Distinct from Conditional Data Operations: focuses on labeling and skipping operations based on conditions, not applying updates based on criteria.