3 releases

Uses new Rust 2024

0.0.3 Jul 21, 2025
0.0.2 May 22, 2025
0.0.1 May 22, 2025

#1821 in Development tools

MPL-2.0 license

27KB
664 lines

MoosicBox Bloaty

Note: This package is currently a placeholder with minimal implementation.

Overview

The MoosicBox Bloaty package is intended for binary size analysis but currently contains only boilerplate code.

Current Status

  • Library: Contains only Rust linting configuration (4 lines)
  • Implementation: No actual functionality implemented yet
  • Features: Planned but not yet developed

Planned Features

The package is intended to eventually provide:

  • Binary size analysis for Rust binaries
  • Size optimization recommendations
  • Build comparison reports
  • CI integration for size regression detection

Installation

From Source

# Clone the repository
git clone https://github.com/MoosicBox/MoosicBox.git
cd MoosicBox

# Note: Currently no functionality to build
cargo build --package moosicbox_bloaty

Usage

Currently no usage available - the package is a placeholder.

Development Status

This package is in early planning stages. Check back later for implementation updates, or contribute to help implement the planned binary analysis features.

Contributing

If you're interested in implementing binary size analysis tools for MoosicBox:

  1. Review existing Rust binary analysis tools (cargo-bloat, twiggy, etc.)
  2. Design an API that fits MoosicBox's needs
  3. Implement the core functionality
  4. Add integration with the MoosicBox build system
  5. Create proper documentation and examples

Contact the maintainers if you'd like to contribute to this package.

Dependencies

~10–14MB
~250K SLoC