{"id":24668753,"url":"https://github.com/hmfcpt/elf-ripper-extension","last_synced_at":"2025-09-06T00:33:24.546Z","repository":{"id":273571057,"uuid":"915693841","full_name":"hmfcpt/elf-ripper-extension","owner":"hmfcpt","description":"VSC plugin designed for analyzing ELF files and firmware memory usage in embedded projects.","archived":false,"fork":false,"pushed_at":"2025-01-22T16:24:23.000Z","size":2739,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-22T17:28:43.757Z","etag":null,"topics":["cmake","elf","elf-binaries","elf-parser","embedded-systems","memory-allocation","memory-management","open-source-project","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hmfcpt.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-12T15:02:14.000Z","updated_at":"2025-01-22T16:24:23.000Z","dependencies_parsed_at":"2025-01-22T17:39:28.601Z","dependency_job_id":null,"html_url":"https://github.com/hmfcpt/elf-ripper-extension","commit_stats":null,"previous_names":["elf-ripper/elf-ripper-extension","hmfcpt/elf-ripper-extension"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmfcpt%2Felf-ripper-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmfcpt%2Felf-ripper-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmfcpt%2Felf-ripper-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmfcpt%2Felf-ripper-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hmfcpt","download_url":"https://codeload.github.com/hmfcpt/elf-ripper-extension/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244804528,"owners_count":20513127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cmake","elf","elf-binaries","elf-parser","embedded-systems","memory-allocation","memory-management","open-source-project","vscode-extension"],"created_at":"2025-01-26T09:17:22.721Z","updated_at":"2025-03-21T13:24:34.481Z","avatar_url":"https://github.com/hmfcpt.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ELF-Ripper\n\nELF-Ripper is a powerful Visual Studio Code extension tailored for analyzing ELF files and optimizing firmware memory usage in embedded projects. With comprehensive features like a Build Analyzer and Dashboard, it provides detailed insights into memory allocation and ELF file structure, enabling developers to make informed decisions to optimize their firmware builds and troubleshoot memory-related issues effectively.\n\nKey features include:\n- A **Build Analyzer** that replicates the STM Cube IDE's functionality, offering a user-friendly tree view of memory allocation with search, ordering, and progress indicators.\n- A **Dashboard** that organizes ELF analysis data into easy-to-read tables, presenting essential information similar to the `readelf` commands.\n- Current integration with **CMake Tools**, allowing automatic execution path configuration based on active build targets, with plans to expand support to other embedded build systems in the future.\n\nWhether you're debugging firmware or seeking to optimize memory usage, ELF-Ripper equips you with the tools needed to enhance your development workflow.\n\n## Table of Contents\n\n1. [User Guide](docs/USER_GUIDE.md)\n2. [Developer Guide](docs/DEVELOPER_GUIDE.md)\n3. [Contributing](docs/CONTRIBUTING.md)\n4. [Future Plans](docs/FUTURE_PLANS.md)\n5. [Acknowledgments](docs/ACKNOWLEDGMENTS.md)\n6. [License](LICENSE.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmfcpt%2Felf-ripper-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhmfcpt%2Felf-ripper-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmfcpt%2Felf-ripper-extension/lists"}