7 रिपॉजिटरी
Sequential processing of text data to minimize memory consumption by avoiding loading entire files.
Distinct from Event-Based Stream Processing: The candidates provided are for event-based data streams, remote process stdin, or VCS commits, not general sequential text highlighting.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Stream-Based Text Processing. Refine with filters or upvote what's useful.
PHP-Console-Highlighter एक सिंटैक्स हाइलाइटर और कंसोल कोड फ़ॉर्मेटर है जिसे टर्मिनल एनवायरनमेंट में प्रदर्शन के लिए PHP सोर्स कोड पर कलर-कोडिंग लागू करने के लिए डिज़ाइन किया गया है। यह कमांड लाइन इंटरफ़ेस के लिए सादे PHP टेक्स्ट को विज़ुअली स्ट्रक्चर्ड कोड में बदलने के लिए एक यूटिलिटी के रूप में कार्य करता है। यह टूल टर्मिनल-आधारित कोड समीक्षा को सक्षम बनाता है और PHP स्टैटिक एनालिसिस टूल्स व कमांड लाइन एप्लिकेशन के लिए फ़ॉर्मेटेड आउटपुट प्रदान करता है। यह सिंटैक्स टोकन्स को रंगीन टेक्स्ट में अनुवादित करने के लिए रेगेक्स-आधारित टोकनाइज़ेशन और ANSI सीक्वेंस कलर मैपिंग का उपयोग करता है।
Processes input strings sequentially to apply highlighting without loading the entire file into memory.
Spark कमांड लाइन यूटिलिटीज का एक सूट है जिसे संख्यात्मक डेटा सेट को Unicode कैरेक्टर्स का उपयोग करके कॉम्पैक्ट विजुअल ग्राफ के रूप में रेंडर करने के लिए डिज़ाइन किया गया है। यह एक टर्मिनल डेटा विजुअलाइज़र और चार्टिंग टूल के रूप में कार्य करता है जो शेल वातावरण के भीतर संख्याओं के अनुक्रमों को विजुअल ट्रेंड लाइन्स में परिवर्तित करता है। यह टूल संख्यात्मक मान श्रेणियों को विशिष्ट Unicode ब्लॉक कैरेक्टर्स पर मैप करके स्पार्कलाइन ग्राफ उत्पन्न करता है। यह इनपुट संख्याओं को उपलब्ध कैरेक्टर ऊंचाइयों के भीतर फिट करने के लिए लीनियर वैल्यू स्केलिंग का उपयोग करता है और रियल-टाइम विजुअल आउटपुट तैयार करने के लिए स्टैंडर्ड इनपुट स्ट्रीम से डेटा को क्रमिक रूप से प्रोसेस करता है।
Processes numeric input sequentially from the standard input stream to minimize memory consumption.
htmlparser2 is a collection of tools for high-performance markup parsing, DOM manipulation, and incremental stream processing. It functions as an HTML and XML parser that converts markup strings into structured object trees, alongside a streaming markup parser designed for memory-efficient processing of large documents. The project includes a DOM manipulation library for querying, modifying, and serializing document object model trees. It also provides a web feed parser to extract structured metadata and entries from RSS, RDF, and Atom feeds. The library covers broad capabilities in data par
Consumes markup data incrementally through a writable interface to process large documents without full memory loading.
JSON-java, JSON टेक्स्ट को पार्स और जनरेट करने और उसे Java ऑब्जेक्ट्स और कलेक्शंस में मैप करने के लिए एक Java लाइब्रेरी है। यह क्लास इंस्टेंस और डेटा स्ट्रक्चर्स को स्टैंडर्ड JSON स्ट्रिंग्स में बदलने के लिए एक सीरियलाइज़ेशन फ्रेमवर्क के रूप में कार्य करती है। इस प्रोजेक्ट में स्ट्रिंग या URI फ्रैगमेंट रिप्रेजेंटेशन का उपयोग करके डॉक्यूमेंट्स से विशिष्ट वैल्यूज प्राप्त करने के लिए एक JSON पॉइंटर इम्प्लीमेंटेशन शामिल है। यह JSON और XML के बीच डेटा स्ट्रक्चर्स को ट्रांसलेट करने के लिए एक कन्वर्टर, और JSON और HTTP हेडर, कुकीज़, और कॉमा-डिलिमिटेड लिस्ट जैसे वेब फॉर्मेट्स के बीच डेटा ट्रांसफॉर्म करने के लिए एक ट्रांसलेटर भी प्रदान करता है। यह लाइब्रेरी JSON प्रोसेसिंग के लिए व्यापक क्षमताएं कवर करती है, जिसमें ऑब्जेक्ट सीरियलाइज़ेशन और डीसीरियलाइज़ेशन शामिल है। यह JSON टेक्स्ट को ऑब्जेक्ट्स में पार्स करने और स्टैंडर्ड JSON डॉक्यूमेंट्स जनरेट करने के लिए लचीला सपोर्ट प्रदान करती है।
Processes large JSON documents using input and output streams to minimize memory usage.
This project is a collection of Go libraries designed to reduce the size of multiple web formats while preserving functional integrity. It serves as a high-performance text processor and multi-format asset compressor for shrinking HTML, CSS, JavaScript, JSON, SVG, and XML files by removing redundant characters. The tool is designed for both static batch processing and real-time use. It includes middleware capabilities to intercept and minify web responses on the fly based on MIME types or file extensions, allowing for content compression during active data streams. The processing suite cover
Implements stream-based text processing using reader and writer interfaces to maintain a low memory footprint for large assets.
Flex एक स्कैनर जनरेटर और लेक्सिकल एनालाइज़र जनरेटर है जो रेगुलर एक्सप्रेशन परिभाषाओं को इनपुट टेक्स्ट को टोकन्स में बदलने में सक्षम सॉफ्टवेयर में बदल देता है। यह मुख्य रूप से कंपाइलर्स और इंटरप्रेटर्स के विकास में उपयोग के लिए C और C++ सोर्स कोड जनरेट करता है। यह टूल क्लासेस के रूप में ऑब्जेक्ट-ओरिएंटेड स्कैनर कार्यान्वयन तैयार करने के लिए एक विशिष्ट जनरेटर प्रदान करता है, जिससे लेक्सिकल विश्लेषण टूल्स सीधे C++ सॉफ्टवेयर प्रोजेक्ट्स में इंटीग्रेट हो सकते हैं। इसमें होस्ट मशीन से अलग टारगेट प्लेटफॉर्म्स के लिए स्कैनर कार्यान्वयन बनाने के लिए एक क्रॉस-कंपाइलेशन टूलचेन भी शामिल है। यह प्रोजेक्ट सटीक एरर रिपोर्टिंग का सपोर्ट करने के लिए इनपुट कॉलम ट्रैकिंग और नामकरण टकराव को रोकने के लिए बैकअप फाइल मैनेजमेंट के लिए कार्यात्मक क्षमताओं को कवर करता है।
Implements memory chunking to minimize system calls while processing input text streams.
TinyOBJLoader is a single-header C++ library designed for parsing Wavefront OBJ files. It functions as a stream-based text parser that extracts vertex, normal, and texture data into structured arrays for use in graphics and physics engines. The project distinguishes itself as a high-performance geometry loader that utilizes multi-threading to distribute the processing of large-scale 3D environments across multiple CPU cores. It includes a mesh triangulator that converts complex polygons into triangles to ensure compatibility with standard graphics hardware. The library supports a variety of
Reads raw text input sequentially to minimize memory overhead when converting files into structured vertex arrays.