3 Repos
Systems that standardize diverse API outputs into consistent objects for simplified data handling.
Distinct from Unified Event Normalizers: None of the candidates cover general API response normalization; they focus on AI, event streams, or multimodal data.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Response Normalization Layers. Refine with filters or upvote what's useful.
Dieses Projekt ist ein Multi-Gateway-Zahlungs-SDK, das eine einheitliche API und Abstraktionsschicht für die Integration mehrerer Zahlungsanbieter bereitstellt. Es bildet High-Level-Zahlungsoperationen auf anbieterspezifische API-Aufrufe ab und standardisiert diverse Ausgaben durch ein einheitliches Response-Normalisierungssystem. Das SDK unterstützt Multi-Tenant-Konfiguration, wodurch eine einzelne Laufzeitinstanz Anmeldedaten und Einstellungen für verschiedene Geschäftskonten isolieren kann. Es verfügt über eine Plugin-basierte Architektur, die das Hinzufügen benutzerdefinierter Zahlungs-Gateways durch Implementierung abstrakter Klassen ermöglicht. Das Funktionsspektrum deckt den gesamten Zahlungslebenszyklus ab, einschließlich Initiierung von Bestellungen, Statusabfragen, Einfrieren von Geldern und Abwicklung von Rückerstattungen über Web-, Mobil- und QR-Kanäle. Es enthält Sicherheits-Utilities für die automatisierte Zertifikatsrotation und die Validierung digitaler Signaturen für eingehende Webhooks. Weitere funktionale Bereiche umfassen finanzielle Abstimmung, Identitätsprüfung mit Liveness-Detection sowie die Verwaltung elektronischer Rechnungen und Gewinnbeteiligungen.
Standardizes diverse third party API outputs into consistent objects to simplify cross-provider data handling.
Bitcore ist ein Blockchain-Entwicklungsframework und eine Reihe von Bibliotheken, die zum Aufbau von Anwendungen verwendet werden, die mit dem Bitcoin-Netzwerk und anderen Blockchain-Protokollen interagieren. Es bietet eine Multi-Chain-Kryptowährungs-Wallet-Implementierung, einen Peer-to-Peer-Client zur Synchronisierung verteilter Ledger-Daten und einen Transaktions-Orchestrator zum Erstellen, Signieren und Übertragen von Transaktionen. Das Framework bietet einen standardisierten JSON-RPC-Wrapper zur Normalisierung der Kommunikation zwischen Anwendungen und verschiedenen Blockchain-Node-APIs. Es implementiert hierarchisch deterministische Wallets, die Schlüssel und Adressen aus einer einzigen Seed-Phrase ableiten, und bietet spezifische Koordinationslogik für Multi-Signature-Wallets und Schwellenwert-Signaturen. Das Projekt deckt ein breites Spektrum an Infrastruktur- und Sicherheitsfunktionen ab, einschließlich Peer-to-Peer-Networking, Blockchain-Datenindizierung in lokale Datenbanken und Offline-Transaktionssignierung. Es enthält zudem Tools zur Verwaltung von Zahlungskanälen, zur Verfolgung von Wallet-Guthaben und zur Orchestrierung containerisierter Node-Umgebungen für integrierte Tests.
Maps diverse remote procedure call responses from various blockchain nodes into a consistent internal data format.
This project is a Python command-line security tool and malware analysis framework designed for threat intelligence aggregation and incident triage. It functions as an aggregator that orchestrates queries across multiple security services and sandboxes to analyze hashes, IP addresses, and domains. The tool distinguishes itself by incorporating an intelligence layer that uses language models to provide automated risk assessments and framework mappings. It also includes specialized capabilities for extracting indicators of compromise from unstructured text, documents, and web pages, as well as
Standardizes diverse responses from external security APIs into a consistent internal structure for analysis.