2 مستودعات
Converting documents into a stream of events that preserve structural elements like headings.
Distinct from Structured Event Streams: Focuses on preserving document structure (XHTML) during streaming rather than generic system events.
Explore 2 awesome GitHub repositories matching data & databases · Structural Event Streaming. Refine with filters or upvote what's useful.
Tika is a content analysis toolkit and Java library designed for detecting and extracting metadata and text from thousands of different file types. It functions as a universal document text extractor and metadata extraction engine, converting complex files into plain text or XHTML. The system employs a specialized MIME type detector that identifies document formats using magic bytes and metadata to determine the correct parser. It serves as an OCR integration gateway, connecting to external text recognition tools to extract content from image files. The project covers a broad range of extrac
Converts documents into a stream of events to preserve structural elements without loading the full file into memory.
pulldown-cmark is a pull-parsing library that transforms Markdown text into a stream of events based on the CommonMark specification. It functions as an event-based processor that represents document structure as an iterator of events rather than a concrete syntax tree, serving as both a parser and a renderer to convert Markdown into HTML strings. The library is designed for memory efficiency by processing text as a stream to minimize resource usage. It supports programmatic document transformation, allowing users to map or filter the event stream before final rendering. The project includes
Uses a pull-parsing approach to stream documents as a sequence of structural events, minimizing memory usage.