13 Repos
Conditional exclusion of fields from the serialized output based on metadata.
Distinct from JSON Serialization Libraries: Specifically focuses on filtering which fields are outputted, whereas JSON Serialization Libraries is the general category.
Explore 13 awesome GitHub repositories matching data & databases · Output Filtering. Refine with filters or upvote what's useful.
Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def
Allows filtering specific fields using annotations to determine exactly which data appears in the final JSON structure.
The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services infrastructure. It functions as a cloud resource management tool that allows for the creation, configuration, and modification of cloud services through a unified set of commands. The tool provides mechanisms to route authenticated requests to global and region-specific service endpoints. It manages identity keys and access profiles through environment variables and configuration files to authenticate requests across different cloud accounts. The interface supports cloud resource
Extracts specific elements from a response using a query expression language to refine results.
This Android logging library is a toolkit for printing formatted, stylized, and filtered debug messages to the Android console and local files. It functions as a console log styler, a log file writer, and a formatter for converting complex data into human-readable text. The library provides specific utilities for customizing the visual appearance of logs by tracking thread information and call depth. It includes capabilities for converting JSON, XML, and collection data into readable formats and saving console entries to local files for offline analysis. The system covers broader log managem
Provides the capability to conditionally hide or show console messages based on custom rules and tags.
Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.
Applies user-defined regular expressions or name/type filters to the parsed lsof output, updating the displayed list in real time.
AutoRecon is an automated network reconnaissance tool that performs concurrent port scanning and service enumeration across multiple targets. It operates as a multi-target port scanner, probing IP addresses, CIDR ranges, or hostnames in parallel, and automatically dispatches service-specific enumeration tools after port detection to gather detailed information about each open service. The tool distinguishes itself through a plugin-based scanning system that allows extending or replacing default port and service scans via a flexible plugin architecture. It provides real-time pattern-based outp
Highlights and extracts matching lines from command output using global or per-scan patterns.
bb-browser is an authenticated web scraper and browser automation CLI that also functions as an MCP server for AI coding tools. It treats the browser as a programmable runtime environment, enabling AI agents to control a live Chrome instance through a standard protocol while leveraging existing login sessions for authenticated actions. The project distinguishes itself through a dual CLI and MCP interface, allowing both direct command-line control and AI-driven browser manipulation. It includes a parallel multi-platform query engine that executes simultaneous searches across multiple websites,
Applies jq expressions to CLI output for inline filtering and transformation of structured JSON results.
Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet
Displays only specific parts of each discovered URL, such as path, domain, query parameters, or file name.
jless ist ein interaktiver JSON-Explorer und Kommandozeilen-Viewer zum Lesen und Navigieren in hierarchischen Datenstrukturen innerhalb des Terminals. Es fungiert als Terminal-JSON-Formatter, der Daten aus Dateien oder der Standardeingabe formatiert (Pretty-Print) und auch zeilenweise formatierte Formate unterstützt. Das Tool dient als JSON-Pfad-Extraktor, mit dem Benutzer Punkt- oder Klammer-Notation-Pfade von der Wurzel bis zu bestimmten Knoten identifizieren und kopieren können. Es enthält zudem ein Regex-Such-Utility, um spezifische Schlüssel und Werte innerhalb von JSON-Datensätzen mittels Volltext-Regulären Ausdrücken zu finden. Die Anwendung bietet Funktionen zur hierarchischen Datennavigation, mit denen Benutzer Objekte und Arrays ein- und ausklappen können. Es bietet Syntax-Highlighting, konfigurierbare Zeilennummerierung und die Möglichkeit, fokussierte Knotenwerte oder Schlüssel direkt in die Systemzwischenablage zu kopieren.
Implements real-time highlighting of JSON keys and values using regular expression patterns.
Jo ist ein Kommandozeilen-Utility, das dazu entwickelt wurde, JSON-Objekte und -Arrays direkt aus Shell-Argumenten und Standard-Input zu konstruieren und zu manipulieren. Es fungiert als Datenverarbeitungstool, das Roh-Input in strukturierte Formate transformiert und so die Generierung komplexer Payloads für APIs, Konfigurationsdateien und automatisierte Daten-Pipelines ermöglicht. Das Tool zeichnet sich durch seine Fähigkeit aus, hierarchische Datenstrukturen unter Verwendung pfadbasierter Definitionen aufzulösen, sowie durch seine integrierte Typ-Inferenz-Engine, die Input-Werte automatisch in native Boolean-, Numeric- oder Null-Typen umwandelt. Benutzer können durch explizite Datentyp-Erzwingung, Inhaltsfilterung und die Möglichkeit, externe Dateiinhalte direkt in die generierte Struktur einzubetten, eine präzise Kontrolle über die Ausgabe ausüben. Das Utility unterstützt eine breite Palette von Datenkonstruktionsaufgaben, einschließlich des Zusammenführens neuer Informationen in bestehende Strukturen und des Umschaltens zwischen kompakter und pretty-printed Ausgabe. Es integriert sich in shell-basierte Workflows durch die Bereitstellung standardisierter Exit-Codes, um den Erfolg oder Misserfolg von Datentransformationsoperationen zu signalisieren.
Refines generated JSON by removing duplicate keys or omitting empty values.
Guake is a drop-down terminal emulator for Linux built on the VTE widget, designed to appear instantly with a single configurable hotkey. It mimics the quake-style console by sliding down from the top of the screen, supporting full-screen toggling and transparency. The terminal manages multiple sessions as named tabs, with automatic naming from the running command and customizable switching shortcuts. It also adapts to multi-monitor setups by placing the window on the monitor under the mouse cursor or a designated screen. Guake stands out with its ability to detect file paths and URLs in term
Detects file paths and URLs in terminal output and opens them directly in an editor or browser on click.
fastjson2 ist eine performante Java-Bibliothek zur Serialisierung und Deserialisierung von Java-Objekten in und aus JSON-Strings und Byte-Arrays. Sie fungiert als binärer JSON-Serializer, um Objekte in optimierte Binärformate zu kodieren, was die Payload-Größe reduziert und die Verarbeitungsgeschwindigkeit erhöht. Das Projekt enthält eine JSONPath-Query-Engine zum Extrahieren spezifischer Daten und Felder aus JSON-Dokumenten mittels standardisierter Pfadausdrücke und Filter. Zudem dient es als JSON-Schema-Validator und bietet Hilfsprogramme zur Generierung von Datenverträgen sowie zur Validierung von JSON-Eingaben gegen definierte Schemata, um die strukturelle Korrektheit sicherzustellen. Die Bibliothek deckt eine Vielzahl von Datenverarbeitungsfunktionen ab, einschließlich der Transformation von JSON in Maps oder spezifische Objekttypen sowie der Konvertierung von Java Beans in Binärformate. Sie bietet Mechanismen für benutzerdefinierte Serialisierungslogik, Feld-Mapping via Annotationen und die Möglichkeit, Objekttypen während der Konvertierung beizubehalten.
Provides capabilities to conditionally exclude fields or rename properties during the serialization process.
GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la
Implements conditional exclusion of fields from the output of administrative commands.
Diese Bibliothek bietet ein Framework zur Durchsetzung struktureller Einschränkungen bei der Ausgabe von Sprachmodellen während des Token-Generierungsprozesses. Sie fungiert als Middleware, die Modellantworten strikt auf vordefinierte JSON-Schemas oder reguläre Ausdrücke beschränkt und so sicherstellt, dass generierter Text maschinenlesbar und konsistent für die nachgelagerte Datenverarbeitung ist. Das Projekt zeichnet sich dadurch aus, dass es direkt in Inferenz-Engines integriert wird, um Token-Wahrscheinlichkeitsverteilungen vor der finalen Sampling-Stufe abzufangen. Durch die Verwendung von State-Machine-Parsing und rekursiver Schema-Dekomposition führt es eine Lookahead-Validierung durch, um ungültige Token-Sequenzen zu verwerfen. Dieser Ansatz ermöglicht eine präzise Kontrolle über die Ausgabe, einschließlich der Erzwingung spezifischer Feldreihenfolgen in JSON-Objekten und der Fähigkeit, mehrere gleichzeitige Generierungs-Streams durch gebündelte Constraint-Ausführung zu verarbeiten. Die Bibliothek unterstützt eine breite Palette von Integrationsstrategien und funktioniert über diverse Modell-Backends und Inferenz-Server-Umgebungen hinweg. Sie enthält Diagnose-Tools zur Analyse der Auswirkungen dieser Einschränkungen auf die Performance, um Kompatibilität und Effizienz über verschiedene Hardware-Setups hinweg sicherzustellen. Die Software wird als Python-Paket für die Integration in bestehende Inferenz-Pipelines vertrieben.
Limits language model output to match precise regular expression patterns for predictable data consumption.