awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesBinary Size Reduction

Techniques for removing unused metadata and code from compiled assemblies to minimize file size.

Distinct from Assembly Metadata Editors: Distinct from Assembly Metadata Editors: focuses specifically on trimming unused data for size optimization rather than general editing.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Binary Size Reduction. Refine with filters or upvote what's useful.

Awesome Binary Size Reduction GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mono/monomono 的头像

    mono/mono

    11,449在 GitHub 上查看↗

    Mono is an open source implementation of the .NET Framework that provides a managed execution environment, base class libraries, and a cross-platform virtual machine. It serves as a compliant implementation of the ECMA Common Language Infrastructure standard, enabling the execution of intermediate language binaries across different operating systems. The project includes a complete toolset for C# development, featuring a command line compiler and CLI to transform source code into executable assemblies. It distinguishes itself with a flexible managed memory system that supports multiple automa

    Includes a utility to remove unnecessary intermediate language data to decrease binary file size.

    C#androidcsharpdotnet
    在 GitHub 上查看↗11,449
  • johnthagen/min-sized-rustjohnthagen 的头像

    johnthagen/min-sized-rust

    9,782在 GitHub 上查看↗

    This project is a collection of techniques and configurations for reducing the disk footprint of compiled Rust executables. It serves as a guide and toolset for binary size optimization, providing strategies to minimize the final executable size through compiler flags and configuration. The project focuses on aggressive size reduction strategies, including recompiling the standard library from source to prune unused functions and implementing no-standard-library modes for memory-constrained environments. It details how to eliminate runtime overhead by removing standard library entry points an

    Implements various techniques to minimize the final executable size through release profiles and symbol stripping.

    Rustbinary-sizecargocontainers
    在 GitHub 上查看↗9,782
  • webassembly/binaryenWebAssembly 的头像

    WebAssembly/binaryen

    8,354在 GitHub 上查看↗

    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

    Shrinks a binary file into a smaller version that preserves a specific property such as a virtual machine crash.

    WebAssemblyc-plus-pluscompilersemscripten
    在 GitHub 上查看↗8,354
  • godotengine/godot-demo-projectsgodotengine 的头像

    godotengine/godot-demo-projects

    8,250在 GitHub 上查看↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    Demonstrates reducing server build footprints by replacing textures and materials with placeholders.

    GDScript
    在 GitHub 上查看↗8,250
  • obfuscar/obfuscarobfuscar 的头像

    obfuscar/obfuscar

    3,007在 GitHub 上查看↗

    Obfuscar is a .NET assembly obfuscator and managed code protector designed to prevent reverse engineering of compiled binaries. It functions as a binary metadata compressor and security tool that renames symbols and encodes strings to protect intellectual property. The project distinguishes itself by altering the Common Intermediate Language structure and modifying assembly metadata tables to hide implementation details. It provides string-to-buffer encoding to prevent plain-text analysis of constants and includes a strong-name re-signing mechanism to ensure modified assemblies remain valid a

    Shrinks the total storage footprint of compiled executables by shortening metadata identifiers.

    C#c-sharpdotnetdotnet-framework
    在 GitHub 上查看↗3,007
  1. Home
  2. Operating Systems & Systems Programming
  3. Assembly Metadata Editors
  4. Binary Size Reduction

探索子标签

  • Asset Placeholder SubstitutionReplacing high-fidelity assets with low-cost placeholders to reduce binary size for headless environments. **Distinct from Binary Size Reduction:** Focuses on content substitution for size reduction, not just code stripping or metadata removal.
  • Behavior-Preserving Binary ReductionAlgorithms that shrink a binary to its minimal size while preserving a specific execution property or crash. **Distinct from Binary Size Reduction:** Distinct from general binary size reduction: focuses on preserving a specific property (like a crash) rather than just removing unused code.