3 Repos
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 ist ein voll ausgestattetes Entwicklungs-Scaffold und Framework für die Erstellung von Webanwendungen, REST-APIs und gRPC-Diensten mit der Programmiersprache Go. Es implementiert eine Model-View-Controller-Architektur und bietet ein umfassendes Toolkit für leistungsstarke RPC-Server und -Clients. Das Framework zeichnet sich durch sein umfangreiches integriertes Ökosystem aus, das einen flüssigen Object-Relational-Mapper (ORM) für die Datenbankverwaltung und ein dediziertes CLI-Toolkit für administrative Automatisierung und Projekt-Scaffolding umfasst. Es verfügt über eine treiberbasierte Dienstabstraktion, die es Entwicklern ermöglicht, Speicher-, Cache- und Session-Backends auszutauschen, ohne die Anwendungslogik zu ändern. Die Plattform deckt ein breites Spektrum an Anwendungsfunktionen ab, darunter asynchrone Aufgabenverarbeitung mit verteilten Queues, sicheres Identitätsmanagement mittels tokenbasierter Authentifizierung sowie eine robuste Sicherheitsschicht mit Verschlüsselung und Zugriffskontrolle. Sie bietet zudem Tools für Content-Lokalisierung, Template-Rendering und eine automatisierte Testinfrastruktur mit Dependency-Mocking.
Allows querying and updating specific keys within JSON columns using path-based syntax.
Kinto ist ein Cloud-State-Backend zum Speichern und Synchronisieren von JSON-Daten über mehrere Geräte hinweg. Es bietet einen zentralisierten Dienst zur Verwaltung von schema-losen JSON-Datensätzen, die in Buckets und Collections organisiert sind, und stellt einen konsistenten Zustand über eine REST-API sicher. Das System unterstützt kollaboratives Data-Sharing durch die Vergabe von Lese- und Schreibrechten für bestimmte Dokumente oder Collections via Benutzergruppen und Berechtigungen. Es ermöglicht die Dokumentensynchronisation durch Change-Feed-Tracking und Löschmarkierungen, um Clients mit dem neuesten Stand zu aktualisieren. Zu den Funktionen gehören eine fein abgestimmte Zugriffskontrolle, JSON-Schema-Validierung für Datenkonsistenz und optimistisches Locking zur Vermeidung von Schreibkonflikten. Der Dienst bietet zudem Echtzeit-Benachrichtigungen für Clients, partielle Dokumenten-Updates und Unterstützung für austauschbare Storage-Backends wie PostgreSQL. Das Projekt enthält einen lokalen Entwicklungsserver und ein administratives Web-Interface zur Konfiguration.
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.