32 repository-uri
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 este un utilitar de load testing și benchmarking HTTP în linie de comandă. Acesta funcționează ca un instrument de analiză a latenței și monitor de performanță, trimițând volume mari de cereri către serverele web pentru a măsura stabilitatea și a identifica blocajele de performanță. Instrumentul dispune de o interfață de utilizator în terminal care afișează statistici de latență în timp real și animații ale cererilor în timpul testelor active. Include un mecanism pentru a corecta omisiunea coordonată, asigurându-se că percentilele timpului de răspuns și distribuțiile latenței sunt raportate cu precizie. Capabilitățile sale acoperă generarea de sarcină HTTP, simularea traficului prin URL-uri țintă randomizate și controlul ratei cererilor. Proiectul suportă comunicarea securizată prin TLS și mutual TLS și oferă opțiuni de export al datelor pentru metricile de performanță în formate JSON, CSV și SQLite. Utilitarul poate fi executat în medii containerizate pentru a menține consistența între diferite sisteme host.
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 este un framework RPC Protocol Buffers conceput pentru implementarea comunicării de microservicii distribuite, type-safe, prin HTTP. Acesta funcționează ca un framework de comunicare pentru microservicii și un generator de cod API care produce stub-uri de client și interfețe de server puternic tipizate din definițiile de schemă, pentru a elimina boilerplate-ul manual de rețea. Framework-ul asigură compatibilitatea cu infrastructura web existentă prin executarea apelurilor de procedură la distanță (RPC) prin transport HTTP standard. Utilizează contracte bazate pe schemă ca o singură sursă de adevăr pentru a permite interoperabilitatea între limbaje și a decupla logica de business de transportul de rețea. Sistemul acoperă mai multe domenii de capabilități de bază, inclusiv rutarea bazată pe interfață, serializarea datelor în formate multiple (suportând atât JSON, cât și binar) și middleware pentru ciclul de viață al cererilor pentru preocupări transversale. De asemenea, oferă un sistem standardizat de mapare a erorilor pentru a traduce eșecurile serviciului în coduri lizibile de către mașină și include instrumente pentru verificarea compatibilității clientului.
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 este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.
Provides utilities to serialize request and response data across multiple interchange formats for interoperability.
Zend Framework este un set cuprinzător de componente decuplate pentru construirea de aplicații web modulare, bazate pe evenimente. Acesta implementează o arhitectură MVC pentru a separa logica de business de interfața utilizator și oferă un sistem structurat de gestionare a cererilor printr-un pipeline secvențial de middleware. Proiectul dispune de un container de injecție a dependențelor bazat pe fabrici pentru a automatiza instanțierea obiectelor și a gestiona ciclurile de viață ale claselor. Include, de asemenea, o suită cuprinzătoare de securitate pentru verificarea identității utilizatorilor și restricționarea accesului la resurse folosind liste de control al accesului (ACL) și adaptoare de control al accesului bazat pe roluri (RBAC). Framework-ul acoperă o gamă largă de capabilități, inclusiv abstractizarea bazei de date prin table și row gateways, implementări de apeluri de proceduri la distanță (RPC) pentru SOAP și JSON-RPC și un framework de aplicații consolă pentru interfețe în linie de comandă. Suprafața suplimentară include serializarea datelor, validarea input-ului, gestionarea sesiunilor și instrumente pentru livrarea de email-uri și internaționalizarea conținutului.
Implements utilities that transform internal data structures into multiple standard interchange formats including JSON and XML.
jsondiffpatch este o bibliotecă de diff și patch JSON concepută pentru a calcula diferențele dintre două obiecte JSON și a aplica acele modificări pentru a sincroniza stările. Funcționează ca un instrument de sincronizare pentru calcularea delta-urilor și aplicarea patch-urilor pentru a actualiza sau a reveni la stări anterioare ale obiectelor JavaScript complexe imbricate. Proiectul oferă o implementare conformă cu standardul RFC 6902 JSON Patch pentru actualizări atomice și un renderer vizual de diferențe care convertește delta-urile de date în vizualizări HTML lizibile pentru oameni. Include un instrument specializat de text diff pentru efectuarea unei analize fine, la nivel de caracter, asupra șirurilor lungi din valorile datelor JSON. Biblioteca acoperă o gamă largă de capabilități, inclusiv generarea recursivă de delta-uri și calcularea diferențelor de array-uri folosind algoritmi de tip Longest Common Subsequence. Suportă diffing-ul logic al array-urilor pentru a detecta mutările de elemente prin hashing personalizat și oferă opțiuni de ieșire în mai multe formate, cum ar fi formatarea colorată în consolă și o componentă React dedicată pentru comparații vizuale.
Transforms internal diff structures into multiple representations, including RFC 6902 JSON Patch and annotated HTML.
depcheck este un auditor de dependențe de proiect și un analizor de dependențe npm pentru ecosistemul JavaScript. Acesta funcționează ca un parser de arbore sintactic abstract (AST) care scanează codul sursă pentru a identifica pachetele neutilizate sau declarațiile lipsă dintr-un fișier manifest al proiectului. Instrumentul se distinge prin parsarea mai multor sintaxe de limbaj și formate de fișiere pentru a localiza importurile de dependențe. Acesta poate identifica dependențele declarate în fișierele de configurare specifice instrumentelor de build, linterelor și test runnerelor, și suportă extensibilitatea prin detectoare și parsere personalizate. Sistemul oferă capabilități pentru validarea manifestului de dependențe și auditarea proiectului, corelând pachetele declarate cu utilizarea reală în codul sursă. Include funcționalități pentru filtrarea rezultatelor analizei prin expresii glob și exportarea rapoartelor în formate precum JSON și text simplu. Utilizatorii pot configura regulile de analiză și pot ignora tipare prin flag-uri în linie de comandă sau fișiere de configurare dedicate.
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 este un instrument de analiză statică multi-limbaj conceput pentru a detecta caracteristici și trăsături specifice în codul sursă. Utilizează un motor de reguli declarativ JSON pentru a identifica tipare și tag-uri structurale în directoarele proiectului fără a necesita recompilarea analizatorului. Sistemul se distinge printr-un differ de versiuni de cod care compară două căi sursă diferite pentru a raporta modificările în caracteristicile detectate. De asemenea, oferă utilitare pentru crearea și validarea regulilor personalizate bazate pe JSON, inclusiv un pipeline de validare pentru a verifica sintaxa și unicitatea identificatorilor. Instrumentul acoperă domenii largi de capabilități, inclusiv descoperirea caracteristicilor codului, auditarea componentelor software și gestionarea domeniului de analiză prin filtrare bazată pe glob. Rezultatele pot fi exportate ca rezumate în formate HTML, Markdown sau JSON. Utilitarele command-line sunt furnizate pentru automatizarea validării sintaxei regulilor și efectuarea comparațiilor de versiuni între diferite iterații ale proiectului.
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.