awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesStream-Based Text Processing

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.

Awesome Stream-Based Text Processing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jakubonderka/php-console-highlighterالصورة الرمزية لـ JakubOnderka

    JakubOnderka/PHP-Console-Highlighter

    6,166عرض على GitHub↗

    PHP-Console-Highlighter هو أداة تمييز الصيغة ومنسق كود للطرفية مصمم لتطبيق تلوين كود مصدر PHP للعرض في بيئات الطرفية. يعمل كأداة لتحويل نص PHP العادي إلى كود مهيكل بصرياً لواجهات سطر الأوامر. تتيح الأداة مراجعة الكود القائمة على الطرفية وتوفر مخرجات منسقة لأدوات التحليل الساكن لـ PHP وتطبيقات سطر الأوامر. يستخدم تقسيم الرموز القائم على التعبيرات النمطية (regex) وتعيين ألوان تسلسل ANSI لترجمة رموز الصيغة إلى نص ملون.

    Processes input strings sequentially to apply highlighting without loading the entire file into memory.

    PHP
    عرض على GitHub↗6,166
  • holman/sparkالصورة الرمزية لـ holman

    holman/spark

    6,059عرض على GitHub↗

    Spark هي مجموعة من أدوات سطر الأوامر مصممة لتمثيل مجموعات البيانات الرقمية كرسوم بيانية مدمجة باستخدام أحرف Unicode. تعمل كأداة تصور بيانات طرفية وأداة رسم بياني تحول تسلسلات الأرقام إلى خطوط اتجاه مرئية داخل بيئة shell. تنشئ الأداة رسوماً بيانية (sparklines) عن طريق تعيين نطاقات القيم الرقمية لأحرف كتلة Unicode محددة. تستخدم تحجيم القيمة الخطية لتطبيع الأرقام المدخلة لتناسب ارتفاعات الأحرف المتاحة وتعالج البيانات بالتسلسل من تدفق الإدخال القياسي لإنتاج مخرجات مرئية في الوقت الفعلي. تمكن هذه القدرات من تصور بيانات الطرفية لمراقبة مقاييس النظام ودمج الرسوم البيانية المرئية في تقارير نصوص shell.

    Processes numeric input sequentially from the standard input stream to minimize memory consumption.

    Shell
    عرض على GitHub↗6,059
  • fb55/htmlparser2الصورة الرمزية لـ fb55

    fb55/htmlparser2

    4,774عرض على GitHub↗

    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.

    TypeScript
    عرض على GitHub↗4,774
  • stleary/json-javaالصورة الرمزية لـ stleary

    stleary/JSON-java

    4,717عرض على GitHub↗

    JSON-java is a Java library for parsing and generating JSON text and mapping it to Java objects and collections. It functions as a serialization framework for converting class instances and data structures into standardized JSON strings. The project includes a JSON pointer implementation for retrieving specific values from documents using string or URI fragment representations. It also provides a converter for translating data structures between JSON and XML, as well as a translator for transforming data between JSON and web formats such as HTTP headers, cookies, and comma-delimited lists. T

    Processes large JSON documents using input and output streams to minimize memory usage.

    Javahackoberfest2023hacktoberfestjava
    عرض على GitHub↗4,717
  • tdewolff/minifyالصورة الرمزية لـ tdewolff

    tdewolff/minify

    4,119عرض على GitHub↗

    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.

    Gocssgohtml
    عرض على GitHub↗4,119
  • westes/flexالصورة الرمزية لـ westes

    westes/flex

    4,028عرض على GitHub↗

    Flex هو مولد ماسح ضوئي ومولد محلل معجمي يحول تعريفات التعبيرات النمطية إلى برمجيات قادرة على تحويل نص الإدخال إلى رموز (tokens). يقوم بشكل أساسي بإنشاء كود مصدري C وC++ لاستخدامه في تطوير المترجمات والمفسرات. توفر الأداة مولداً محدداً لإنتاج تنفيذات ماسح ضوئي موجهة للكائنات كفئات، مما يسمح لأدوات التحليل المعجمي بالتكامل مباشرة في مشاريع برمجيات C++. كما تتضمن سلسلة أدوات تجميع متقاطع لبناء تنفيذات الماسح الضوئي للمنصات المستهدفة المختلفة عن الجهاز المضيف. يغطي المشروع قدرات وظيفية لتتبع عمود الإدخال لدعم إعداد تقارير الأخطاء الدقيقة وإدارة ملفات النسخ الاحتياطي لمنع تصادمات التسمية.

    Implements memory chunking to minimize system calls while processing input text streams.

    Ccflexlexer
    عرض على GitHub↗4,028
  • syoyo/tinyobjloaderالصورة الرمزية لـ syoyo

    syoyo/tinyobjloader

    3,826عرض على GitHub↗

    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.

    C++
    عرض على GitHub↗3,826
  1. Home
  2. Software Engineering & Architecture
  3. Stream-Based Text Processing

استكشف الوسوم الفرعية

  • Input BufferingMemory buffering strategies for sequential text processing to reduce system call overhead. **Distinct from Stream-Based Text Processing:** Distinct from Stream-Based Text Processing: focuses specifically on the memory buffering mechanism for I/O efficiency rather than the general processing model.