3 dépôts
Mechanisms for retrieving JSON documents using substring matching, sub-object navigation, and membership checks.
Distinct from JSON Document Storage: Focuses on the querying and filtering logic rather than the storage of the JSON documents.
Explore 3 awesome GitHub repositories matching data & databases · JSON Document Filtering. Refine with filters or upvote what's useful.
Goravel est un scaffold de développement complet et un framework pour créer des applications web, des API REST et des services gRPC en utilisant le langage de programmation Go. Il implémente une architecture modèle-vue-contrôleur et fournit une boîte à outils complète pour des serveurs et clients RPC haute performance. Le framework se distingue par son écosystème intégré étendu, qui inclut un ORM fluide pour la gestion de base de données et une boîte à outils en ligne de commande dédiée pour l'automatisation administrative et le scaffolding de projet. Il dispose d'une abstraction de service basée sur des drivers qui permet aux développeurs de changer de backend de stockage, de cache et de session sans modifier la logique de l'application. La plateforme couvre une large surface de capacités applicatives, notamment le traitement de tâches asynchrones avec des files d'attente distribuées, la gestion sécurisée des identités via l'authentification par jeton, et une couche de sécurité robuste avec chiffrement et contrôle d'accès. Elle fournit également des outils pour la localisation de contenu, le rendu de modèles et une infrastructure de test automatisée avec mock de dépendances.
Allows querying and updating specific keys within JSON columns using path-based syntax.
Kinto est un backend d'état cloud conçu pour stocker et synchroniser des données JSON sur plusieurs appareils. Il fournit un service centralisé pour gérer des enregistrements JSON sans schéma, organisés en buckets et collections, assurant un état cohérent via une API REST. Le système prend en charge le partage de données collaboratif en accordant des droits de lecture et d'écriture sur des documents ou collections spécifiques via des groupes d'utilisateurs et des permissions. Il permet la synchronisation de documents grâce au suivi des flux de modifications et aux marqueurs de suppression pour mettre à jour les clients avec l'état le plus récent. Les capacités incluent un contrôle d'accès granulaire, l'application de schémas JSON pour la cohérence des données, et le verrouillage optimiste pour éviter les conflits d'écriture concurrents. Le service fournit également des notifications client en temps réel, des mises à jour partielles de documents et la prise en charge de backends de stockage enfichables comme PostgreSQL. Le projet inclut un serveur de développement local et une interface web d'administration pour la configuration.
Provides advanced retrieval of records using substring matching and sub-object navigation.
gojq is a JSON query engine and transformation tool implemented in Go. It serves as a Go language port of the jq command, providing a library for embedding JSON and YAML manipulation capabilities directly into Go applications. The tool functions as an arbitrary-precision JSON processor, performing mathematical operations on large integers to prevent precision loss or numeric overflow during data transformations. Its broader capabilities include filtering and reshaping structured data using a specialized query language, converting between YAML and JSON formats, and formatting date and time st
Integrates a query language to filter, transform, and manipulate JSON data structures.