awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesLossless

Utilities that convert data between formats while ensuring no information or type identity is lost during the process.

Distinct from Data Transcoders: Focuses on type-preserving transformation for JS objects, unlike generic streaming transcoders.

Explore 3 awesome GitHub repositories matching data & databases · Lossless. Refine with filters or upvote what's useful.

Awesome Lossless GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • lunet-io/markdigAvatar lunet-io

    lunet-io/markdig

    5,257Vezi pe GitHub↗

    Markdig este un procesor Markdown de înaltă performanță pentru aplicații .NET care convertește textul Markdown în HTML sau alte formate țintă. Este un parser conform CommonMark și un motor extensibil care poate transforma Markdown într-un arbore sintactic abstract (AST) care poate fi căutat și manipulat. Biblioteca oferă un framework pentru adăugarea de sintaxă personalizată și logică de randare printr-un pipeline modular de parsere și randere. Suportă compilarea nativă ahead-of-time și trimming pentru a minimiza dimensiunea binarului. Capabilitățile includ generarea de HTML structurat cu atribute și stiluri personalizate, extragerea YAML front matter pentru procesarea site-urilor statice și conversia conținutului în text simplu. Motorul acoperă, de asemenea, îmbunătățiri tipografice, pregătirea formulelor matematice și formatarea automată a link-urilor. Procesorul include maparea precisă a sursei pentru a urmări intervalele de caractere și utilizează streaming-ul de output și limitele de adâncime de imbricare pentru a gestiona performanța și stabilitatea.

    Preserves non-semantic whitespace and trivia to enable lossless roundtrip editing.

    C#
    Vezi pe GitHub↗5,257
  • flightcontrolhq/superjsonAvatar flightcontrolhq

    flightcontrolhq/superjson

    5,260Vezi pe GitHub↗

    Superjson is a lossless JSON serialization library and data transcoder. It converts complex JavaScript and TypeScript data types into strings and metadata to ensure that type identity is preserved during data transfer. The library preserves non-native types such as Dates, Maps, and Sets by splitting values into a JSON-compatible payload and a separate map of type-specific metadata. It utilizes a registry-based mapping system that allows for the definition of custom type handlers to manage third-party data types during serialization and deserialization. This utility supports cross-process dat

    Implements a lossless transcoding mechanism to preserve non-native types like Dates, Maps, and Sets during transport.

    TypeScriptblitzjshacktoberfestjavascript
    Vezi pe GitHub↗5,260
  • xoofx/markdigAvatar xoofx

    xoofx/markdig

    5,127Vezi pe GitHub↗

    Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a configurable pipeline. It functions as a CommonMark compliant parser and an abstract syntax tree generator that transforms markdown into a hierarchical tree of block and inline nodes with precise source location mapping. The project is distinguished by a decoupled renderer architecture that separates parsing logic from output generation, enabling the transformation of the syntax tree into non-HTML formats such as LaTeX or XAML. It also serves as a lossless markdown processor by t

    Ensures lossless processing by tracking whitespace and trivia, allowing the source to be re-rendered exactly.

    C#commonmarkcommonmark-parsingcsharp
    Vezi pe GitHub↗5,127
  1. Home
  2. Data & Databases
  3. Data Transcoders
  4. Lossless

Explorează sub-etichetele

  • Markdown RoundtripsParsing and rendering markdown that preserves non-semantic trivia like whitespace for exact reconstruction. **Distinct from Lossless:** Focuses on preserving markdown source fidelity (trivia) rather than data type identity or compression.
  • Trivia TrackingCaptures non-semantic elements like whitespace and trivia to preserve original source formatting. **Distinct from Lossless:** Specifically tracks non-semantic whitespace for lossless roundtripping, whereas the parent refers to general data transcoding.