awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 مستودعات

Awesome GitHub RepositoriesBinary Footprint Optimizers

Build-time tools for pruning unused code and metadata to reduce application size.

Distinct from Application Performance Optimization: Distinct from general performance tuning: focuses specifically on reducing the final binary size by removing unused components.

Explore 16 awesome GitHub repositories matching software engineering & architecture · Binary Footprint Optimizers. Refine with filters or upvote what's useful.

Awesome Binary Footprint Optimizers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • facebook/zstdالصورة الرمزية لـ facebook

    facebook/zstd

    27,259عرض على GitHub↗

    Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast real-time processing. It functions as a real-time data compressor and multi-threaded compression engine capable of distributing workloads across multiple CPU cores to increase throughput. The system features a dictionary-based compressor that trains on sample data to improve the compression ratio and speed of small files. It also provides long distance pattern matching to identify repeated sequences across large files. The library covers a broad range of capabilities including st

    Allows reducing the final executable size by excluding optional components and disabling specific compiler optimizations.

    C
    عرض على GitHub↗27,259
  • grpc/grpc-goالصورة الرمزية لـ grpc

    grpc/grpc-go

    22,962عرض على GitHub↗

    grpc-go is a Go language implementation of the gRPC framework, providing a remote procedure call library for high-performance service communication. It uses the HTTP/2 protocol to execute functions on remote servers as if they were local methods and utilizes protobuf service bindings to generate type-safe client and server code. The project features a bidirectional streaming transport that supports asynchronous, full-duplex message streams between clients and servers. This networking layer allows for various communication patterns, including client-to-server and server-to-client streaming, to

    Implements build-time optimizations to remove unused tracing dependencies and reduce binary size.

    Godogs-over-catsgiant-robotsgo
    عرض على GitHub↗22,962
  • quarkusio/quarkusالصورة الرمزية لـ quarkusio

    quarkusio/quarkus

    15,479عرض على GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Prunes unused beans and classes during the build process to minimize memory usage.

    Javacloud-nativehacktoberfestjava
    عرض على GitHub↗15,479
  • alibaba/mnnالصورة الرمزية لـ alibaba

    alibaba/MNN

    14,242عرض على GitHub↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Optimizes the binary footprint for resource-constrained environments by pruning unused code and debugging symbols.

    C++armconvolutiondeep-learning
    عرض على GitHub↗14,242
  • alienator88/pearcleanerالصورة الرمزية لـ alienator88

    alienator88/Pearcleaner

    13,583عرض على GitHub↗

    Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing residual files left behind after software uninstallation. It functions as an application uninstaller and storage management tool, ensuring that configuration files, caches, and support data are purged to maintain a clean system state. The application distinguishes itself through event-driven automation, utilizing kernel-level monitoring to detect when files are moved to the trash and triggering immediate scans for orphaned data. It integrates directly into the desktop environment vi

    Reduces application bundle size by stripping unused processor architectures and redundant binary segments.

    Swift
    عرض على GitHub↗13,583
  • android/ndk-samplesالصورة الرمزية لـ android

    android/ndk-samples

    10,513عرض على GitHub↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Reorders functions within a binary to reduce page faults and improve application launch times.

    C++
    عرض على GitHub↗10,513
  • pressly/gooseالصورة الرمزية لـ pressly

    pressly/goose

    10,197عرض على GitHub↗

    Goose is a database schema versioning system and SQL migration tool designed for Go applications. It functions as a framework for tracking and applying incremental database changes through versioned SQL scripts, ensuring consistency across different environments. The project distinguishes itself by providing a build-time capability to exclude unused database drivers to optimize binary size and a filesystem abstraction that allows migration scripts to be bundled directly into a compiled executable. It also supports out-of-order execution logic to apply missing scripts that were created after a

    Provides build-time pruning of unused database drivers to reduce the application's binary footprint.

    Godatabasedatabase-migrationsgo
    عرض على GitHub↗10,197
  • johnthagen/min-sized-rustالصورة الرمزية لـ johnthagen

    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

    Provides a comprehensive set of compiler flags and configurations to prioritize minimal binary footprint over execution speed.

    Rustbinary-sizecargocontainers
    عرض على GitHub↗9,782
  • kiddin9/kwrtالصورة الرمزية لـ kiddin9

    kiddin9/Kwrt

    8,933عرض على GitHub↗

    Kwrt is a custom router firmware generator and build system designed to compile personalized network hardware images and Linux-based router operating systems. It specifically serves as an OpenWrt firmware builder and image customizer, allowing for the creation of tailored operating systems based on specific software packages, kernel configurations, and hardware targets. The system produces firmware in multiple boot formats, including EFI, Legacy, virtual disk files, and root archives for containers. It enables the generation of specialized images for x86 or virtualized network hardware, provi

    Prunes unnecessary application packages and plugins during the build to reduce the total system footprint.

    Shellk2pkwrtnanopi-r2s
    عرض على GitHub↗8,933
  • capstone-engine/capstoneالصورة الرمزية لـ capstone-engine

    capstone-engine/capstone

    8,858عرض على GitHub↗

    Capstone is a multi-architecture disassembly framework and binary analysis engine. It translates raw machine code from various CPU architectures, such as x86, ARM, and RISC-V, into human-readable assembly instructions. The engine distinguishes itself by providing instruction semantic decomposition, which lists implicit registers read and written, and the ability to customize instruction mnemonics to meet specific technical analysis standards. It also features resilient stream disassembly, allowing the process to resynchronize and continue after encountering invalid instructions or embedded da

    Supports the removal of unused architectures and non-critical data to reduce the memory footprint.

    Carmarm64bpf
    عرض على GitHub↗8,858
  • project-chip/connectedhomeipالصورة الرمزية لـ project-chip

    project-chip/connectedhomeip

    8,586عرض على GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Optimizes the final binary size by linking only the specific modules required for the target product.

    C++build-with-matterchipconnected-devices
    عرض على GitHub↗8,586
  • rustls/rustlsالصورة الرمزية لـ rustls

    rustls/rustls

    7,470عرض على GitHub↗

    rustls is a memory-safe implementation of the Transport Layer Security protocol written in Rust. It provides a cryptographic stack for secure network communication, supporting both TLS 1.3 and 1.2 standards for client and server implementations. The project is designed as a modular cryptographic library that allows swapping underlying cryptographic backends and primitive providers to meet specific security or performance requirements. It incorporates a post-quantum cryptography stack, utilizing hybrid key exchanges and signatures to protect data against future quantum computing threats. The

    Reduces the final application binary size by removing unused cryptographic components based on version and cipher restrictions.

    Rustcryptographyrustssl
    عرض على GitHub↗7,470
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Builds lightweight container images by starting from a minimal core engine and adding only required extensions.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • open62541/open62541الصورة الرمزية لـ open62541

    open62541/open62541

    3,033عرض على GitHub↗

    open62541 is an open-source implementation of the OPC Unified Architecture standard, providing a complete stack for industrial automation and data exchange. It functions as both an OPC UA server and client, enabling the creation of an object-oriented address space to model physical industrial assets and their relationships. The project is designed for versatility across diverse hardware, offering a C99 library that can be deployed to both cloud servers and resource-constrained embedded environments. It distinguishes itself through a pluggable network layer and interface-based security backend

    Allows reducing the binary footprint for embedded devices by stripping debug info and disabling unused features.

    Ccclientiec-62541
    عرض على GitHub↗3,033
  • obfuscar/obfuscarالصورة الرمزية لـ obfuscar

    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

    Reduces the final size of compiled files by shortening metadata identifiers and shrinking the overall storage footprint.

    C#c-sharpdotnetdotnet-framework
    عرض على GitHub↗3,007
  • kiwibrowser/srcالصورة الرمزية لـ kiwibrowser

    kiwibrowser/src

    2,948عرض على GitHub↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    Analyzes individual components within the final application package to reduce the total binary footprint.

    عرض على GitHub↗2,948
  1. Home
  2. Software Engineering & Architecture
  3. Performance and Reliability
  4. Performance Optimization
  5. Application Performance Tuning
  6. Application Performance Optimization
  7. Binary Footprint Optimizers