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 هو أداة سطر أوامر لاختبار تحميل HTTP وقياس الأداء. يعمل كأداة لتحليل زمن الوصول ومراقب للأداء، حيث يرسل أحجاماً كبيرة من الطلبات إلى خوادم الويب لقياس الاستقرار وتحديد اختناقات الأداء. تتميز الأداة بواجهة مستخدم طرفية تعرض إحصائيات زمن الوصول في الوقت الفعلي ورسوم متحركة للطلبات أثناء الاختبارات النشطة. وتتضمن آلية للتصحيح من الإغفال المنسق، مما يضمن الإبلاغ عن مئويات وقت الاستجابة وتوزيعات زمن الوصول بدقة. تغطي قدراتها توليد تحميل HTTP، ومحاكاة حركة المرور عبر عناوين URL مستهدفة عشوائية، والتحكم في معدل الطلب. يدعم المشروع التواصل الآمن عبر TLS وTLS المتبادل، ويوفر خيارات تصدير البيانات لمقاييس الأداء بتنسيقات JSON وCSV وSQLite. يمكن تنفيذ الأداة داخل بيئات بالحاويات للحفاظ على الاتساق عبر أنظمة مضيفة مختلفة.
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 هو إطار عمل RPC لـ Protocol Buffers مصمم لتنفيذ اتصالات الخدمات المصغرة الموزعة والآمنة من حيث النوع عبر HTTP. يعمل كإطار عمل لاتصالات الخدمات المصغرة ومولد كود API ينتج كعوب عميل (Client stubs) وواجهات خادم مكتوبة بقوة من تعريفات المخطط للقضاء على الكود المتكرر للشبكة يدوياً. يضمن إطار العمل التوافق مع بنية الويب التحتية الحالية من خلال تنفيذ استدعاءات الإجراءات البعيدة عبر نقل HTTP القياسي. يستخدم العقود القائمة على المخطط كمصدر وحيد للحقيقة لتمكين التشغيل البيني عبر اللغات وفصل منطق العمل عن نقل الشبكة. يغطي النظام العديد من مجالات القدرات الأساسية، بما في ذلك التوجيه القائم على الواجهة، وتسلسل البيانات متعدد التنسيقات الذي يدعم كلاً من JSON والثنائي، والبرمجيات الوسيطة لدورة حياة الطلب للمخاوف المتقاطعة. كما يوفر نظام تعيين أخطاء قياسياً لترجمة فشل الخدمة إلى رموز قابلة للقراءة آلياً ويتضمن أدوات للتحقق من توافق العميل.
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 is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed request and response objects. It functions as a message-based API engine that decouples business logic from the transport layer, allowing services to be exposed via multiple protocols including HTTP, gRPC, and various message queue providers. The framework is distinguished by its type-safe API generator, which produces native client SDKs and data transfer objects from service metadata across multiple languages. It also includes a distributed service gateway for microservices orchest
Provides utilities to serialize request and response data across multiple interchange formats for interoperability.
Zend Framework عبارة عن مجموعة شاملة من المكونات المنفصلة لبناء تطبيقات ويب معيارية تعتمد على الأحداث. ينفذ بنية MVC لفصل منطق الأعمال عن واجهة المستخدم ويوفر نظاماً مهيكلاً لمعالجة الطلبات من خلال خط أنابيب برمجيات وسيطة (Middleware) متسلسل. يتميز المشروع بحاوية حقن التبعية (Dependency Injection) القائمة على المصنع لأتمتة إنشاء الكائنات وإدارة دورات حياة الفئات. كما يتضمن مجموعة أمان شاملة للتحقق من هويات المستخدمين وتقييد الوصول إلى الموارد باستخدام قوائم التحكم في الوصول (ACL) ومحولات التحكم في الوصول القائمة على الأدوار (RBAC). يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك تجريد قاعدة البيانات عبر بوابات الجداول والصفوف، وتنفيذ استدعاء الإجراء عن بُعد (RPC) لـ SOAP وJSON-RPC، وإطار عمل تطبيق وحدة التحكم لواجهات سطر الأوامر. تشمل المساحة الإضافية تسلسل البيانات، والتحقق من صحة المدخلات، وإدارة الجلسة، وأدوات تسليم البريد الإلكتروني وتدويل المحتوى.
Implements utilities that transform internal data structures into multiple standard interchange formats including JSON and XML.
jsondiffpatch هي مكتبة JSON diff وpatch مصممة لحساب الاختلافات بين كائني JSON وتطبيق تلك التغييرات لمزامنة الحالات. تعمل كأداة مزامنة لحساب الفروق (deltas) وتطبيق التصحيحات لتحديث أو استعادة كائنات JavaScript المتداخلة والمعقدة. يوفر المشروع تنفيذاً متوافقاً مع معيار RFC 6902 JSON Patch للتحديثات الذرية ومحرك عرض للاختلافات المرئية يحول فروق البيانات إلى طرق عرض HTML قابلة للقراءة البشرية. يتضمن المشروع أداة نصية للفروق لإجراء تحليل دقيق على مستوى الأحرف للسلاسل الطويلة داخل قيم بيانات JSON. تغطي المكتبة مجموعة واسعة من القدرات بما في ذلك توليد الفروق المتكررة وحساب اختلاف المصفوفات باستخدام خوارزميات Longest Common Subsequence. تدعم المكتبة اختلاف المصفوفات المنطقي لاكتشاف تحركات العناصر عبر التجزئة المخصصة وتوفر خيارات مخرجات بتنسيقات متعددة مثل تنسيق وحدة التحكم الملون ومكون React مخصص للمقارنات المرئية.
Transforms internal diff structures into multiple representations, including RFC 6902 JSON Patch and annotated HTML.
depcheck هو أداة تدقيق تبعيات المشروع ومحلل تبعيات npm للنظام البيئي لـ JavaScript. يعمل كمحلل لشجرة بناء الجملة المجردة (AST) يقوم بمسح الكود المصدري لتحديد الحزم غير المستخدمة أو الإعلانات المفقودة داخل ملف بيان المشروع (manifest file). تتميز الأداة بتحليل بناء جملة لغات وتنسيقات ملفات متعددة لتحديد استيرادات التبعيات. يمكنها تحديد التبعيات المعلن عنها داخل ملفات التهيئة الخاصة بأدوات البناء، و linters، ومشغلات الاختبار، وتدعم القابلية للتوسع من خلال كاشفات ومحللات مخصصة. يوفر النظام قدرات للتحقق من بيان التبعيات وتدقيق المشروع، ومطابقة الحزم المعلن عنها مقابل استخدام الكود المصدري الفعلي. يتضمن ميزات لتصفية نتائج التحليل عبر تعبيرات glob وتصدير التقارير بتنسيقات مثل 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 هي أداة تحليل ثابت متعددة اللغات مصممة لاكتشاف ميزات وخصائص محددة داخل الكود المصدري. تستخدم محرك قواعد JSON تصريحياً لتحديد الأنماط والعلامات الهيكلية عبر أدلة المشروع دون الحاجة إلى إعادة تجميع المحلل. يتميز النظام بمقارن إصدارات الكود الذي يقارن بين مسارين مصدريين مختلفين للإبلاغ عن التغييرات في الميزات المكتشفة. كما يوفر أدوات لإنشاء والتحقق من قواعد مخصصة قائمة على JSON، بما في ذلك خط معالجة للتحقق من صحة الصيغة وتفرد المعرفات. تغطي الأداة مجالات إمكانيات واسعة بما في ذلك اكتشاف ميزات الكود، وتدقيق مكونات البرمجيات، وإدارة نطاق التحليل من خلال التصفية القائمة على glob. يمكن تصدير النتائج كملخصات بتنسيقات HTML أو Markdown أو JSON. يتم توفير أدوات سطر الأوامر لأتمتة التحقق من صحة صيغة القواعد وإجراء مقارنات الإصدار بين تكرارات المشروع المختلفة.
Transforms raw analysis findings into multiple formats including HTML, Markdown, and JSON.
Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba
Converts and loads content between JSON, YAML, XML, and CSV formats to populate the template context.