awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesInlining

Merges nested object fields directly into the parent structure during serialization and deserialization.

Distinct from Inline Data Structures: Distinct from Inline Data Structures: focuses on the structural flattening of nested objects during serialization, rather than just compact syntax for configuration.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Inlining. Refine with filters or upvote what's useful.

Awesome Inlining GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • serde-rs/serdeAvatar von serde-rs

    serde-rs/serde

    10,457Auf GitHub ansehen↗

    This project is a framework for the efficient serialization and deserialization of data structures. It provides a unified, macro-based interface that automates the conversion of complex internal objects into standardized formats and reconstructs them from raw input streams or buffers. By leveraging compile-time code generation, the library minimizes manual implementation overhead while ensuring consistent logic across diverse data types. The framework distinguishes itself through a format-agnostic data model and a visitor-based parsing architecture that decouples data structures from specific

    The library merges fields from a nested object directly into the parent structure during serialization and deserialization to simplify data modeling and reuse common field groups.

    Rustderiveno-stdrust
    Auf GitHub ansehen↗10,457
  • terser/terserAvatar von terser

    terser/terser

    9,299Auf GitHub ansehen↗

    Terser is a JavaScript minifier and compressor designed to reduce file size through whitespace removal, symbol mangling, and logic optimization for ES6+. It functions as a toolkit for minification, a code mangler for shortening variable and property names, and a dead code eliminator that evaluates constant expressions to remove unreachable logic. The project operates as an AST toolkit that parses JavaScript source into SpiderMonkey AST format for structural analysis. It generates source maps to link compressed production code back to the original source, ensuring that minified bundles remain

    Allows developers to use special annotations to control the inlining of specific function calls.

    JavaScript
    Auf GitHub ansehen↗9,299
  • webassembly/binaryenAvatar von WebAssembly

    WebAssembly/binaryen

    8,354Auf GitHub ansehen↗

    Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ

    Implements function and call annotations to control inlining and signal idempotency to the optimization engine.

    WebAssemblyc-plus-pluscompilersemscripten
    Auf GitHub ansehen↗8,354
  • tile-ai/tilelangAvatar von tile-ai

    tile-ai/tilelang

    5,226Auf GitHub ansehen↗

    TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc

    Specifies tiling and tensor core hints to guide optimized GPU kernel compilation.

    Python
    Auf GitHub ansehen↗5,226
  1. Home
  2. Software Engineering & Architecture
  3. Inline Data Structures
  4. Inlining

Unter-Tags erkunden

  • Function Inlining Controls1 Sub-TagMechanisms to force or prevent the replacement of function calls with their bodies during compilation. **Distinct from Inlining:** Focuses on compiler function inlining, distinct from data structure flattening in serialization.