3 repository-uri
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.
Acest proiect este un SDK de plată multi-gateway care oferă un API unificat și un strat de abstractizare pentru integrarea mai multor furnizori de plăți. Acesta mapează operațiunile de plată de nivel înalt către apeluri API specifice furnizorului și standardizează output-urile diverse printr-un sistem unificat de normalizare a răspunsurilor. SDK-ul suportă configurarea multi-tenant, permițând unei singure instanțe de runtime să izoleze credențialele și setările pentru diferite conturi de business. Dispune de o arhitectură bazată pe plugin-uri care permite adăugarea de gateway-uri de plată personalizate prin implementări de clase abstracte. Suprafața de capabilități acoperă ciclul de viață complet al plății, inclusiv inițierea comenzii, interogarea stării, blocarea fondurilor și procesarea rambursărilor prin canale web, mobile și QR. Include utilitare de securitate pentru rotația automată a certificatelor și validarea semnăturilor digitale pentru webhook-urile primite. Zonele funcționale suplimentare includ reconcilierea financiară, verificarea identității cu detectarea prezenței (liveness detection) și gestionarea facturilor electronice și a partajării profitului.
Standardizes diverse third party API outputs into consistent objects to simplify cross-provider data handling.
Bitcore este un framework de dezvoltare blockchain și un set de biblioteci utilizate pentru a construi aplicații care interacționează cu rețeaua Bitcoin și alte protocoale blockchain. Oferă o implementare de portofel de criptomonede multi-chain, un client peer-to-peer pentru sincronizarea datelor din registrul distribuit și un orchestrator de tranzacții pentru construirea, semnarea și difuzarea tranzacțiilor. Framework-ul dispune de un wrapper JSON-RPC standardizat pentru a normaliza comunicarea între aplicații și diverse API-uri de noduri blockchain. Implementează portofele deterministe ierarhice care derivă chei și adrese dintr-o singură frază seed și oferă logică de coordonare specifică pentru portofelele multi-semnătură și semnăturile prag. Proiectul acoperă o gamă largă de capabilități de infrastructură și securitate, inclusiv rețelistică peer-to-peer, indexarea datelor blockchain în baze de date locale și semnarea tranzacțiilor offline. Include, de asemenea, instrumente pentru gestionarea canalelor de plată, urmărirea soldurilor portofelului și orchestrarea mediilor de noduri containerizate pentru testare integrată.
Maps diverse remote procedure call responses from various blockchain nodes into a consistent internal data format.
Malwoverview este un utilitar de securitate de linie de comandă conceput pentru agregarea informațiilor despre amenințări, analiza malware-ului și triajul incidentelor. Funcționează ca un framework pentru automatizarea investigării fișierelor suspecte, a hash-urilor, a domeniilor și a adreselor IP prin orchestrarea interogărilor către mai multe servicii de securitate externe și sandbox-uri. Instrumentul se distinge prin capabilitățile sale de procesare batch asincronă, care permit gestionarea eficientă a investigațiilor de indicatori la scară largă fără a bloca execuția. Dispune de o arhitectură modulară de plugin-uri care permite integrarea diverselor furnizori de threat intelligence, în timp ce stratul său unificat de normalizare a datelor asigură că răspunsurile disparate sunt structurate consistent pentru analiză. Mai mult, platforma încorporează modele de limbaj pentru a oferi evaluări automate ale riscurilor, mapări de framework-uri și rezumate contextuale ale informațiilor colectate. Dincolo de capabilitățile sale de agregare, proiectul include motoare de scanare locală care suportă detecția bazată pe semnături și modele, inclusiv aplicarea de reguli personalizate împotriva sistemelor de fișiere locale. Oferă, de asemenea, utilitare de extracție automată care parsează text nestructurat, documente și pagini web pentru a identifica și izola indicatorii de compromitere. Software-ul este distribuit ca o interfață de linie de comandă bazată pe Python, facilitând integrarea în fluxuri de lucru de securitate automatizate și operațiuni de triaj la scară largă.
Standardizes diverse responses from external security APIs into a consistent internal structure for analysis.