awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • mono/monoAvatar de mono

    mono/mono

    11,449Voir sur 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
    Voir sur GitHub↗11,449
  • johnthagen/min-sized-rustAvatar de johnthagen

    johnthagen/min-sized-rust

    9,782Voir sur 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
    Voir sur GitHub↗9,782
  • webassembly/binaryenAvatar de WebAssembly

    WebAssembly/binaryen

    8,354Voir sur 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
    Voir sur GitHub↗8,354
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Voir sur 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
    Voir sur GitHub↗8,250
  • obfuscar/obfuscarAvatar de obfuscar

    obfuscar/obfuscar

    3,007Voir sur 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
    Voir sur GitHub↗3,007
  1. Home
  2. Operating Systems & Systems Programming
  3. Assembly Metadata Editors
  4. Binary Size Reduction

Explorer les sous-tags

  • 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.