6 रिपॉजिटरी
Wraps raw memory regions with serialization interfaces to simplify reading and writing structured data types.
Distinct from Data Serialization: Distinct from general data serialization: focuses on direct buffer-based serialization and endianness handling.
Explore 6 awesome GitHub repositories matching data & databases · Buffer Serialization Interfaces. Refine with filters or upvote what's useful.
GoReplay is a network traffic recording and replay tool used to capture live HTTP and binary protocol requests. It functions as a traffic shadowing proxy that duplicates incoming network requests to test environments and a utility for recording traffic to local or cloud storage for later analysis and playback. The system is capable of processing non-textual data formats, such as Thrift and Protocol Buffers, allowing for the capture and replay of specialized application-to-application communication. The tool supports live traffic capture and asynchronous duplication to validate infrastructure
Writes captured network traffic to local or cloud storage using serialized formats to preserve request timing.
F Prime एक कंपोनेंट-आधारित फ्रेमवर्क है जिसे एम्बेडेड और स्पेसफ्लाइट सॉफ्टवेयर के विकास और परिनियोजन (deployment) के लिए डिज़ाइन किया गया है। यह एक मॉड्यूलर आर्किटेक्चर प्रदान करता है जो सॉफ्टवेयर लॉजिक को कम्युनिकेशन इंटरफेस से अलग करता है, जिससे डेवलपर्स को डोमेन-विशिष्ट मॉडलिंग भाषा के माध्यम से सिस्टम संरचनाओं को परिभाषित करने की अनुमति मिलती है। यह मॉडल-आधारित दृष्टिकोण स्वचालित कोड जनरेशन को सक्षम बनाता है, जो जटिल सिस्टम टोपोलॉजी में निरंतरता सुनिश्चित करता है और सॉफ्टवेयर मॉड्यूल के बीच सख्त इंटरफेस अनुबंधों को बनाए रखता है। यह फ्रेमवर्क अपने एकीकृत बिल्ड सिस्टम और ग्राउंड डेटा ऑपरेशंस सूट के माध्यम से खुद को अलग करता है। यह एम्बेडेड सॉफ्टवेयर के पूरे जीवनचक्र को स्वचालित करता है, क्रॉस-कंपाइलेशन और डिपेंडेंसी मैनेजमेंट से लेकर टेलीमेट्री और कमांड इंटरफेस के जनरेशन तक। ऑनबोर्ड फ्लाइट सॉफ्टवेयर और ग्राउंड-आधारित मॉनिटरिंग दोनों के लिए एक एकीकृत वातावरण प्रदान करके, यह विविध हार्डवेयर प्लेटफॉर्मों पर वितरित एम्बेडेड सिस्टम के निर्बाध एकीकरण, परीक्षण और कमांड-एंड-कंट्रोल की सुविधा प्रदान करता है। अपने मुख्य आर्किटेक्चर से परे, इस प्रोजेक्ट में सिस्टम ऑब्जर्वेबिलिटी के लिए व्यापक उपकरण शामिल हैं, जिनमें रीयल-टाइम टेलीमेट्री विज़ुअलाइज़ेशन, इवेंट लॉगिंग और डायग्नोस्टिक ट्रेसिंग शामिल हैं। यह बेयर-मेटल वातावरण से लेकर रीयल-टाइम ऑपरेटिंग सिस्टम तक, परिनियोजन परिदृश्यों की एक विस्तृत श्रृंखला का समर्थन करता है, और मेमोरी मैनेजमेंट, स्टेट-ड्रिवन व्यवहार मॉडलिंग, और एसिंक्रोनस टास्क निष्पादन के लिए तंत्र प्रदान करता है। यह प्रोजेक्ट एक C++ रिपॉजिटरी के रूप में बनाए रखा गया है, जिसमें व्यापक डॉक्यूमेंटेशन और क्रॉस-प्लेटफॉर्म विकास के लिए बिल्ड-सिस्टम सपोर्ट शामिल है।
Wraps raw memory regions with serialization interfaces to simplify reading and writing structured data types using big-endian or little-endian byte ordering.
Torch7 is a scientific computing environment and tensor computation library used for deep learning research and numerical analysis. It functions as a Lua-based framework for training neural networks and learning agents, providing a toolkit for implementing architectures and training through reinforcement learning algorithms. The project is distinguished by its tight integration with C, utilizing a binding layer to map high-level scripting to low-level C structures for direct memory access. It supports hardware-accelerated computation by offloading linear algebra and convolution operations to
Saves and loads the contents of in-memory storages to and from persistent storage.
protobuf-net is a .NET library that serializes and deserializes objects using the Protocol Buffers binary format for efficient data exchange. It provides a code-first gRPC service framework, allowing developers to define service contracts directly from existing C# classes without writing separate .proto files. The library is nullable-aware, encoding null values in collections and nullable scalars using wrapper messages to distinguish null from default zero values, and includes an ahead-of-time serializer generator that compiles serializer code at build time to eliminate runtime code generati
Serializes data directly from modern IO primitives like Span and IBufferWriter without intermediate streams.
Beast एक C++ लाइब्रेरी है जिसे लो-लेवल HTTP और WebSocket क्लाइंट्स और सर्वर्स को लागू करने के लिए बनाया गया है। यह एक एसिंक्रोनस नेटवर्किंग फ्रेमवर्क के रूप में कार्य करता है जिसे नॉन-ब्लॉकिंग I/O ऑपरेशन्स और लेयर्ड स्ट्रीम स्टैक्स को कंपोज़ करने के लिए डिज़ाइन किया गया है, जो विशेष रूप से Boost.Asio एसिंक्रोनस मॉडल का उपयोग करता है। यह लाइब्रेरी HTTP/1.1 और WebSocket प्रोटोकॉल का व्यापक कार्यान्वयन प्रदान करती है। HTTP के लिए, इसमें चंक्ड ट्रांसफर एन्कोडिंग, इंक्रीमेंटल बॉडी रीडिंग और रिक्वेस्ट पाइपलाइनिंग के समर्थन के साथ मैसेज को पार्स और सीरियलाइज़ करने के लिए प्रिमिटिव्स शामिल हैं। इसका WebSocket कार्यान्वयन हैंडशेक, सबप्रोटोकॉल नेगोशिएशन, मैसेज फ्रैगमेंटेशन और कंट्रोल फ्रेम्स के माध्यम से लाइवनेस मॉनिटरिंग सहित द्विदिश संचार के पूरे लाइफसाइकिल को कवर करता है। Beast में डायनामिक और सीक्वेंस-आधारित मेमोरी बफ़र्स के माध्यम से स्कैटर-गेदर I/O को ऑप्टिमाइज़ करने के लिए नेटवर्क बफ़र मैनेजमेंट टूल्स का एक विशेष सूट शामिल है। यह एन्क्रिप्टेड स्ट्रीम्स, सर्टिफिकेट ऑथेंटिकेशन और सुरक्षित कनेक्शन टर्मिनेशन के लिए SSL/TLS लेयर्स को एकीकृत करके सुरक्षित नेटवर्क संचार को भी कवर करता है। यह फ्रेमवर्क स्थिर नेटवर्क एप्लिकेशन डेवलपमेंट का समर्थन करने के लिए फाइल I/O और सिस्टम सिग्नल मैनेजमेंट के लिए क्रॉस-प्लेटफॉर्म एब्स्ट्रैक्शन प्रदान करता है।
Provides interfaces to wrap raw memory regions for serializing structured data types into buffers.
Responses एक Python मॉकिंग लाइब्रेरी है जिसे Requests लाइब्रेरी के साथ किए गए आउटगोइंग HTTP कॉल को इंटरसेप्ट करने के लिए डिज़ाइन किया गया है ताकि पूर्व-निर्धारित सिम्युलेटेड प्रतिक्रियाएं लौटाई जा सकें। यह एक अनुरोध सत्यापन फ्रेमवर्क और एक नेटवर्क सिमुलेशन टूल के रूप में कार्य करता है, जो वास्तविक नेटवर्क कॉल किए बिना विभिन्न API प्रतिक्रिया पैटर्न के खिलाफ एप्लिकेशन व्यवहार के सत्यापन की अनुमति देता है। यह प्रोजेक्ट एक ट्रैफ़िक रिकॉर्डर के माध्यम से खुद को अलग करता है जो वास्तविक नेटवर्क इंटरैक्शन को कैप्चर करता है और उन्हें नियतात्मक रिप्ले के लिए फ़ाइलों में सहेजता है। यह कनेक्शन टाइमआउट, नेटवर्क त्रुटियों और HTTP रीडायरेक्शन को ट्रिगर करने सहित जटिल नेटवर्क परिदृश्यों के सिमुलेशन को और सक्षम बनाता है। लाइब्रेरी कॉलबैक-संचालित प्रतिक्रियाओं का उपयोग करके डायनेमिक API सिमुलेशन और स्टेट परिवर्तनों का परीक्षण करने के लिए अनुक्रमिक प्रतिक्रिया कतारों के लिए क्षमताएं प्रदान करती है। इसमें यह सुनिश्चित करने के लिए कि आउटगोइंग हेडर, बॉडी और क्वेरी पैरामीटर अपेक्षित मानदंडों को पूरा करते हैं, अनुरोध डेटा सत्यापन और विशेषता सत्यापन के लिए टूल्स शामिल हैं। मॉक कॉन्फ़िगरेशन और रजिस्ट्रियों को परीक्षण मामलों के बीच व्यवहार को अलग करने के लिए डेकोरेटर और संदर्भ प्रबंधकों के माध्यम से प्रबंधित किया जाता है।
Persists captured network responses to structured files on disk for offline playback.