3 dépôts
Automated format-specific transformation of incoming and outgoing network payloads.
Distinct from Data Transformation: Distinct from general data transformation: focuses on network payload serialization and deserialization.
Explore 3 awesome GitHub repositories matching data & databases · Payload Converters. Refine with filters or upvote what's useful.
Dio is a cross-platform HTTP client for Dart designed to manage network requests and data communication across mobile and desktop applications. It provides a comprehensive framework for executing standard web operations while handling complex tasks such as request lifecycles, connection security, and global configuration. The library distinguishes itself through an extensible architecture that allows developers to hook into the request and response pipeline. By utilizing interceptors and custom network adapters, users can modify traffic, perform authentication, and swap underlying networking
Automatically processes and converts incoming and outgoing data payloads into application-ready formats.
Feign est un client HTTP Java déclaratif qui automatise la génération de clients de services web. Il permet aux développeurs de définir des endpoints d'API REST en utilisant des interfaces et des annotations, supprimant le besoin d'écrire manuellement du code répétitif pour les requêtes et réponses. Le projet utilise des proxys dynamiques pour mapper les appels de méthode vers des modèles de requête HTTP. Il dispose d'un pipeline enfichable d'encodeurs et de décodeurs pour transformer les objets Java en corps de requête et convertir les corps de réponse en objets typés. La bibliothèque couvre un large éventail de capacités d'intégration, incluant l'interception de requêtes pour la gestion des en-têtes, une logique de réessai basée sur des stratégies pour une consommation résiliente des services, et l'expansion de modèles pour les URIs. Elle fournit également des outils pour enregistrer les logs de trafic HTTP et collecter des métriques de performance client.
Provides a pluggable pipeline of interchangeable encoders and decoders for transforming network payloads.
MQTTX is a cross-platform MQTT client application designed for testing, debugging, and managing MQTT brokers. It supports both MQTT v3.1.1 and v5.0, enables simultaneous management of multiple broker connections, and provides an interactive chat-style interface for publishing and subscribing with configurable quality of service, payload transformation, and topic visualization. The client can be used as a desktop application, a command-line tool, or a self-hosted web client deployable via Docker. What sets MQTTX apart is its integration of AI-assisted workflows, allowing users to generate MQTT
Transforms message payloads through user-defined scripts or pre-built encoding modules (Hex, Base64, JSON, Plaintext) before send or after receive.