Registry / devops / membrowse

membrowse

JSON →
library1.2.7pypypi✓ verified 80d ago

Memory footprint analysis tools for embedded firmware. Current version 1.2.5 parses GCC, IAR, and LLD map files, supports Rust symbol attribution by crate, and integrates with GitHub Actions for overlimit builds. Release cadence is irregular, about 1-2 months.

pip install membrowse
INSTALL
IMPORT
SIG · MEMBROWSE
M
membrowse
devopspythonv1.2.7
Install
2.6s avg
Import
Disk
23MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.2.7 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 24.8MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.6s · import 0.000s · 25MB
23MB installed
● package 23MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ELFAnalyzer
from membrowse import ELFAnalyzer
from membrowse import main
MemoryReport
from membrowse import MemoryReport
ReportGenerator
from membrowse import ReportGenerator

membrowse is a CLI tool; use `membrowse --help` after install, or import main for scripting.

from membrowse import main import os # The CLI is typically invoked directly, but for programmatic use: # main(['--help']) # Example: analyze a map file (adjust path) # main(['analyze', 'path/to/firmware.map'])
Debug
Known issues
gotchamembrowse v1.2.x requires map files from specific toolchains (GCC, IAR, LLD). Older versions may not support LLD or newer IAR formats.
fix
Upgrade to v1.2.5 for LLD support and newer IAR map format.
affects: <1.2.1
gotchaThe CLI is the primary interface; importing membrowse directly without calling main() may not do anything useful.
fix
Use the CLI or call `from membrowse import main; main([...])`.
affects: all
Upgrade
Version history
1.2.7latest on PyPI · released Jun 15, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
membrowse — pip install membrowse · libregistry