32 रिपॉजिटरी
Utilities that transform internal data structures into multiple standard interchange formats such as JSON, YAML, and XML.
Distinct from Serialization and Formats: Existing candidates focus on specific formats (XML, TOML) rather than the capability of a single tool to export to multiple formats.
Explore 32 awesome GitHub repositories matching data & databases · Multi-Format Serializers. Refine with filters or upvote what's useful.
OpenCLI is an AI browser automation framework designed to automate web navigation, data extraction, and repetitive browser tasks. It functions as a browser-based CLI generator that converts website interfaces into command-line interactions by controlling authenticated web browser sessions. The project features a web-to-CLI adapter platform for mapping web elements to programmatic command-line inputs and outputs. It includes a browser profile manager to organize and switch between isolated session profiles to maintain different user identities. The toolkit provides capabilities for web conten
Transforms raw web extraction results into standardized interchange formats like JSON, CSV, and YAML.
AutoEq is a command-line tool that generates headphone equalization settings by comparing frequency response measurements against a target curve. It aggregates published headphone measurement data from multiple sources into a unified database, then computes per-band gain adjustments to match a desired sound profile. The tool produces equalization presets in parametric, graphic, and convolution filter formats, converting frequency response deviations into biquad coefficients or finite impulse response filters. It supports exporting these settings for use with various hardware and software equa
Writes equalization settings as parametric, graphic, and convolution files using format-specific syntax and conventions.
Subfinder is a passive subdomain enumeration tool and DNS discovery utility designed to identify valid subdomains and hostnames associated with a specific organization or domain. It functions as a passive reconnaissance tool, gathering information about target domains by querying online databases without sending network traffic to the target infrastructure. The tool utilizes a pluggable provider architecture to separate discovery logic into independent modules, allowing for the integration of multiple passive-source APIs. It employs a concurrent-worker request model to execute network request
Transforms discovered subdomain lists into multiple standard formats including JSON and plain text.
oha is a command line HTTP load testing and benchmarking utility. It functions as a latency analysis tool and performance monitor, sending high volumes of requests to web servers to measure stability and identify performance bottlenecks. The tool features a terminal user interface that displays real-time latency statistics and request animations during active tests. It includes a mechanism to correct for coordinated omission, ensuring that response time percentiles and latency distributions are reported accurately. Its capabilities cover HTTP load generation, traffic simulation via randomize
Converts internal performance metrics into multiple standard formats including JSON, CSV, and SQLite for external analysis.
ECDICT is a collection of structured linguistic datasets and an English-Chinese dictionary database. It provides bilingual word definitions, phonetic symbols, and parts of speech, alongside a bilingual geographic gazetteer that maps English place names to Chinese equivalents. These resources are available as a multi-format lexicon export in CSV, SQL, StarDict, and MDX formats. The project distinguishes itself by integrating a linguistic corpus dataset that includes word frequency rankings and academic syllabus markers derived from national corpora. It functions as an educational vocabulary re
Converts internal database records into multiple interchangeable formats including CSV, SQL, StarDict, and MDX.
Twirp is a Protocol Buffers RPC framework designed for implementing type-safe, distributed microservices communication over HTTP. It functions as a microservices communication framework and API code generator that produces strongly typed client stubs and server interfaces from schema definitions to eliminate manual network boilerplate. The framework ensures compatibility with existing web infrastructure by executing remote procedure calls over standard HTTP transport. It uses schema-driven contracts as a single source of truth to enable cross-language interoperability and decouple business lo
Supports both binary and JSON serialization formats for flexible and efficient data exchange between services.
Records is a SQL database client designed for executing raw queries and managing result sets through a simplified interface. It provides a parameterized SQL executor to bind values to placeholders, ensuring safe data handling and preventing injection attacks, alongside a database transaction manager for grouping operations into atomic units. The project includes a dedicated command-line interface for running database statements and exporting query results directly to local files. This tooling allows for the conversion of SQL result sets into multiple serialization formats, including CSV, JSON
Transforms structured database result sets into interchangeable formats like CSV, JSON, YAML, and Excel.
Schema.org - schemas and supporting software
Provides multi-format serialization of structured data into RDFa, Microdata, and JSON-LD from a single vocabulary.
VCR is a Ruby library that records and replays HTTP interactions during test runs, storing them in serialized cassette files. It captures real HTTP requests and responses, then serves those recorded responses instead of making actual network calls, enabling fast and deterministic test suites that work offline. The library provides configurable request matching, allowing comparisons based on method, URI, host, path, body, or headers to find the correct recorded response. It supports scheduled cassette re-recording to automatically refresh stored interactions at a configurable interval, keeping
Supports multiple serialization formats (YAML, JSON) for storing recorded HTTP interactions.
kotlinx.serialization is an official Kotlin library that provides a multiplatform serialization framework for converting Kotlin objects to and from multiple data formats. It uses a Kotlin compiler plugin to generate serializer and deserializer code at compile time, avoiding runtime reflection and preserving type safety through annotations like @Serializable. The library supports JVM, JS, and Native targets with platform-specific runtime libraries, enabling consistent serialization across all Kotlin environments. The library distinguishes itself through its multi-format encoder-decoder abstr
Offers a unified API for encoding and decoding Kotlin objects into JSON, CBOR, ProtoBuf, and other formats.
This project is a Protocol Buffers Go compiler and code generation framework that translates schema definitions into optimized Go structures and reflection-free serialization methods. It includes a gRPC service generator for producing client and server communication code and a serialization performance toolkit for generating automated benchmarks and test suites. The framework features a plugin-based system for transforming data definitions into source code with custom field mapping and struct tag injection. It allows for custom type mapping and struct type overriding to link data fields to sp
Generates code that supports serializing data across multiple interchange formats including JSON and binary.
Zizmor is a security linter and static analysis tool designed to audit GitHub Actions workflow files. It functions as a CI/CD security scanner that identifies security vulnerabilities, misconfigurations, and software supply chain risks within automation pipelines. The project distinguishes itself by providing an automated workflow remediator that applies security fixes to identified vulnerabilities. It also implements a language server for integration with code editors and supports a variety of analysis personas to scale the sensitivity and volume of reported findings. The tool covers a broa
Transforms analysis findings into standardized outputs like SARIF and JSON for integration with security dashboards.
ServiceStack एक हाई-परफ़ॉर्मेंस .NET वेब फ़्रेमवर्क है जिसे दृढ़ता से टाइप किए गए अनुरोध और प्रतिक्रिया ऑब्जेक्ट्स का उपयोग करके टाइप-सेफ़ APIs बनाने के लिए डिज़ाइन किया गया है। यह एक मैसेज-आधारित API इंजन के रूप में कार्य करता है जो बिज़नेस लॉजिक को ट्रांसपोर्ट लेयर से अलग करता है, जिससे सेवाओं को HTTP, gRPC और विभिन्न मैसेज कतार प्रदाताओं सहित कई प्रोटोकॉल के माध्यम से उजागर किया जा सकता है। यह फ़्रेमवर्क अपने टाइप-सेफ़ API जनरेटर द्वारा प्रतिष्ठित है, जो कई भाषाओं में सेवा मेटाडेटा से नेटिव क्लाइंट SDKs और डेटा ट्रांसफर ऑब्जेक्ट्स का उत्पादन करता है। इसमें माइक्रोसर्विसेज ऑर्केस्ट्रेशन के लिए एक वितरित सेवा गेटवे, C# ऑब्जेक्ट्स को सीधे डेटाबेस रिकॉर्ड्स में अनुवादित करने के लिए एक कोड-फ़र्स्ट ORM, और सुरक्षित टोकन-आधारित एक्सेस के लिए एक केंद्रीकृत पहचान और एक्सेस प्रबंधन सिस्टम शामिल है। इसकी व्यापक क्षमता सतह Pub-Sub और सर्वर-सेंट इवेंट्स के माध्यम से एसिंक्रोनस मैसेजिंग और रीयल-टाइम इवेंट स्ट्रीमिंग को कवर करती है। यह JWT, API कीज़ और स्टेप-अप ऑथेंटिकेशन सहित एकीकृत ऑथेंटिकेशन फ़्लो के साथ-साथ JSON, XML, ProtoBuf और MessagePack जैसे फ़ॉर्मेट्स के लिए व्यापक डेटा सीरियलाइज़ेशन समर्थन प्रदान करता है। अतिरिक्त टूलिंग में ऑटोमेटेड CRUD API जनरेशन, बैकग्राउंड जॉब निष्पादन और प्रशासनिक डैशबोर्ड टेम्प्लेट्स शामिल हैं।
Provides utilities to serialize request and response data across multiple interchange formats for interoperability.
Zend Framework मॉड्यूलर, इवेंट-संचालित वेब एप्लीकेशन्स बनाने के लिए डीकपल्ड कंपोनेंट्स का एक व्यापक सेट है। यह यूजर इंटरफेस से बिजनेस लॉजिक को अलग करने के लिए एक MVC आर्किटेक्चर को लागू करता है और एक अनुक्रमिक मिडलवेयर पाइपलाइन के माध्यम से एक संरचित रिक्वेस्ट-हैंडलिंग सिस्टम प्रदान करता है। यह प्रोजेक्ट ऑब्जेक्ट इंस्टेंटिएशन को स्वचालित करने और क्लास लाइफसाइकिल को प्रबंधित करने के लिए एक फैक्ट्री-संचालित डिपेंडेंसी इंजेक्शन कंटेनर की सुविधा देता है। इसमें एक्सेस कंट्रोल लिस्ट्स और रोल-आधारित एक्सेस कंट्रोल एडेप्टर्स का उपयोग करके यूजर आइडेंटिटीज़ को सत्यापित करने और रिसोर्स एक्सेस को प्रतिबंधित करने के लिए एक व्यापक सुरक्षा सूट भी शामिल है। यह फ्रेमवर्क टेबल और रो गेटवेज़ के माध्यम से डेटाबेस एब्स्ट्रैक्शन, SOAP और JSON-RPC के लिए रिमोट प्रोसीजर कॉल इम्प्लीमेंटेशन और कमांड-लाइन इंटरफेस के लिए एक कंसोल एप्लिकेशन फ्रेमवर्क सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। अतिरिक्त सतह क्षेत्र में डेटा सीरियलाइजेशन, इनपुट वैलिडेशन, सेशन मैनेजमेंट और ईमेल डिलीवरी व कंटेंट इंटरनेशनललाइजेशन के लिए उपकरण शामिल हैं।
Implements utilities that transform internal data structures into multiple standard interchange formats including JSON and XML.
jsondiffpatch is a JSON diff and patch library designed to calculate differences between two JSON objects and apply those changes to synchronize states. It functions as a synchronization tool for computing deltas and applying patches to update or revert complex nested JavaScript objects. The project provides a standard-compliant implementation of RFC 6902 JSON Patch for atomic updates and a visual difference renderer that converts data deltas into human-readable HTML views. It includes a specialized text diff tool for performing fine-grained, character-level analysis on long strings within JS
Transforms internal diff structures into multiple representations, including RFC 6902 JSON Patch and annotated HTML.
depcheck JavaScript इकोसिस्टम के लिए एक प्रोजेक्ट डिपेंडेंसी ऑडिटर और npm डिपेंडेंसी एनालाइज़र है। यह एक एब्स्ट्रैक्ट सिंटैक्स ट्री पार्सर के रूप में कार्य करता है जो प्रोजेक्ट मैनिफेस्ट फ़ाइल के भीतर अप्रयुक्त पैकेजों या गायब घोषणाओं की पहचान करने के लिए सोर्स कोड को स्कैन करता है। यह टूल डिपेंडेंसी इम्पोर्ट्स का पता लगाने के लिए कई भाषा सिंटैक्स और फ़ाइल फॉर्मेट्स को पार्स करके खुद को अलग बनाता है। यह बिल्ड टूल्स, लिंटर्स और टेस्ट रनर्स के लिए टूल-विशिष्ट कॉन्फ़िगरेशन फ़ाइलों के भीतर घोषित डिपेंडेंसीज़ की पहचान कर सकता है, और कस्टम डिटेक्टर्स और पार्सर्स के माध्यम से एक्स्टेंसिबिलिटी का समर्थन करता है। यह सिस्टम डिपेंडेंसी मैनिफेस्ट वैलिडेशन और प्रोजेक्ट ऑडिटिंग के लिए क्षमताएं प्रदान करता है, जो वास्तविक सोर्स कोड उपयोग के विरुद्ध घोषित पैकेजों को क्रॉस-रेफरेंस करता है। इसमें ग्लोब एक्सप्रेशंस के माध्यम से विश्लेषण परिणामों को फ़िल्टर करने और JSON और सादे टेक्स्ट जैसे फॉर्मेट्स में रिपोर्ट एक्सपोर्ट करने की सुविधाएं शामिल हैं। उपयोगकर्ता कमांड लाइन फ़्लैग्स या समर्पित कॉन्फ़िगरेशन फ़ाइलों के माध्यम से विश्लेषण नियमों और इग्नोर पैटर्न को कॉन्फ़िगर कर सकते हैं।
Converts internal analysis data into multiple output formats like JSON or plain text for external reporting.
h8mail is an open-source intelligence tool for searching leaked credentials and compromised accounts across remote APIs and local data dumps. It functions as a credential leak hunter and email reconnaissance framework designed to identify exposed passwords and sensitive information using usernames, domains, IP addresses, and email hashes. The tool distinguishes itself through a recursive target expansion system that feeds newly discovered email addresses back into the search queue to broaden the scope of investigations. It also includes a local breach data parser that employs multiprocessing
Provides capabilities to export reconnaissance findings into multiple standard formats including JSON and CSV.
terraform-docs is a Terraform module documentation generator and infrastructure as code documenter. It extracts inputs, outputs, and resources from Terraform configuration files to automatically create formatted technical guides and metadata exports. The tool functions as a multi-format metadata exporter, transforming module information into Markdown tables, AsciiDoc, JSON, YAML, XML, and TOML. It also serves as a CI/CD documentation automator, allowing for the integration of documentation updates into commit hooks and deployment pipelines. Capability areas include module documentation extra
Transforms extracted infrastructure metadata into various interchange formats including JSON, YAML, TOML, and XML.
ApplicationInspector is a multi-language static analysis tool designed to detect specific features and characteristics within source code. It utilizes a declarative JSON rules engine to identify patterns and structural tags across project directories without requiring the analyzer to be recompiled. The system distinguishes itself through a code version differ that compares two different source paths to report changes in detected features. It also provides utilities for creating and validating custom JSON-based rules, including a validation pipeline to verify syntax and identifier uniqueness.
Transforms raw analysis findings into multiple formats including HTML, Markdown, and JSON.
NetQuality is a network performance benchmarking suite that measures latency, bandwidth, and routing paths across IPv4 and IPv6 networks using TCP and ICMP probes. It functions as a BGP routing analyzer, identifying peering relationships and network bottlenecks by retrieving data from global routing databases, and as a dual-stack network tester that performs diagnostics simultaneously over both protocol stacks to compare performance and connectivity. The tool distinguishes itself through its TCP-based traceroute engine, which traces the full route packets take to a destination while identifyi
Serializes diagnostic results into JSON, ANSI, or plain text for programmatic consumption or offline review.