awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tinymind avatar

tinymind/LSUnusedResources

0
View on GitHub↗
4,232 stars·725 forks·Objective-C·MIT·2 views

LSUnusedResources

LSUnusedResources is a macOS static analysis tool designed to detect redundant files and orphaned media assets within Xcode projects. It identifies unused images and resources by matching project filenames against references found in source code.

The tool utilizes regular expression scanning to identify asset references and employs set-difference analysis to determine which files lack corresponding code references. To prevent false positives, it includes filtering for resources that are loaded dynamically through string concatenation.

The application provides auditing and optimization capabilities for iOS and macOS project directories, focusing on identifying orphaned media to reduce final application bundle sizes.

Features

  • Unused Asset Cleanup - Provides a specialized utility for scanning Xcode projects to identify and remove orphaned media resources.
  • Regex-Based File Search - Scans source code files using regular expressions to extract references to project asset filenames.
  • Resource Auditing - Scans source code for asset references to determine which files are no longer used in the project.
  • Xcode Project Scanners - Recursively scans the local file system to locate assets within standard Xcode project structures.
  • Static Analysis Tools - Provides a macOS static analysis tool to detect redundant files and orphaned media assets in project directories.
  • Resource Analysis - Analyzes Xcode projects to find orphaned asset files by matching file names against regex references in code.
  • File Set Relational Comparisons - Identifies unused assets by performing a set-difference comparison between the project file list and discovered code references.
  • Bundle Size Optimization - Reduces final application bundle size by removing unused images and asset files from Xcode projects.
  • iOS Asset and Localization Management - Manages and organizes orphaned media resources within iOS and macOS project asset catalogs.
  • App Optimization - A tool for identifying and removing unused project resources.

Star history

Star history chart for tinymind/lsunusedresourcesStar history chart for tinymind/lsunusedresources

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to LSUnusedResources

Similar open-source projects, ranked by how many features they share with LSUnusedResources.
  • koalaman/shellcheckkoalaman avatar

    koalaman/shellcheck

    39,574View on GitHub↗

    This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of shell scripts. By performing deep structural analysis, it identifies common programming pitfalls, syntax errors, and security vulnerabilities before scripts are executed. It functions as an automated code reviewer that enforces best practices and helps developers maintain consistent, robust code across different operating environments. The tool distinguishes itself through its dialect-aware grammar resolution, which adapts its parsing logic based on the specific shell interpreter

    Haskellbashdeveloper-toolshaskell
    View on GitHub↗39,574
  • analysis-tools-dev/static-analysisanalysis-tools-dev avatar

    analysis-tools-dev/static-analysis

    14,389View on GitHub↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    View on GitHub↗14,389
  • csslint/csslintCSSLint avatar

    CSSLint/csslint

    4,805View on GitHub↗

    This project is a CSS linter and static analysis tool designed to identify syntax errors, logic flaws, and problematic patterns in Cascading Stylesheets. It functions as a command line validator that verifies code quality and enforces consistent styling and coding standards without requiring a web browser. The analyzer distinguishes itself by incorporating web accessibility auditing to detect patterns that hinder users with disabilities. It also performs browser compatibility checking to identify non-standard hacks and missing vendor prefixes, and provides performance optimization analysis to

    JavaScript
    View on GitHub↗4,805
  • angr/angrangr avatar

    angr/angr

    8,898View on GitHub↗

    Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves as a binary decompiler and a lifting platform that translates machine code into a common intermediate representation to enable cross-architecture analysis. The framework integrates a symbolic execution engine and constraint solvers to determine the inputs required to reach specific program states. It also employs untrusted code sandboxing to isolate guest code from the host environment during analysis. Its capabilities cover control flow and data flow analysis, including the

    Python
    View on GitHub↗8,898
See all 30 alternatives to LSUnusedResources→

Frequently asked questions

What does tinymind/lsunusedresources do?

LSUnusedResources is a macOS static analysis tool designed to detect redundant files and orphaned media assets within Xcode projects. It identifies unused images and resources by matching project filenames against references found in source code.

What are the main features of tinymind/lsunusedresources?

The main features of tinymind/lsunusedresources are: Unused Asset Cleanup, Regex-Based File Search, Resource Auditing, Xcode Project Scanners, Static Analysis Tools, Resource Analysis, File Set Relational Comparisons, Bundle Size Optimization.

What are some open-source alternatives to tinymind/lsunusedresources?

Open-source alternatives to tinymind/lsunusedresources include: koalaman/shellcheck — This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of… analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… lin-ycv/everythingpowertoys — EverythingPowerToys is a high-performance file and folder search tool for Windows that functions as a system-wide file… angr/angr — Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves… csslint/csslint — This project is a CSS linter and static analysis tool designed to identify syntax errors, logic flaws, and problematic… microsoft/applicationinspector — ApplicationInspector is a multi-language static analysis tool designed to detect specific features and characteristics…