{"id":13503038,"url":"https://github.com/tbillington/kondo","last_synced_at":"2026-01-23T06:42:25.317Z","repository":{"id":37729897,"uuid":"236416241","full_name":"tbillington/kondo","owner":"tbillington","description":"Cleans dependencies and build artifacts from your projects.","archived":false,"fork":false,"pushed_at":"2025-10-20T04:01:30.000Z","size":389,"stargazers_count":2120,"open_issues_count":42,"forks_count":60,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-10-24T10:39:06.597Z","etag":null,"topics":["cargo","cleaner","cli","command-line","disk-space","gui","kondo","linux","macos","rust","unity","unity3d","windows"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/tbillington.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"zenodo":null},"funding":{"github":"tbillington","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2020-01-27T03:57:00.000Z","updated_at":"2025-10-23T05:56:36.000Z","dependencies_parsed_at":"2023-12-07T15:25:22.142Z","dependency_job_id":"efa25bed-7028-4af7-95c4-601c6bd96817","html_url":"https://github.com/tbillington/kondo","commit_stats":{"total_commits":229,"total_committers":39,"mean_commits":5.871794871794871,"dds":0.5109170305676856,"last_synced_commit":"22c37ae81cf118665da4e938c14bed1b0de3abaa"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/tbillington/kondo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbillington%2Fkondo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbillington%2Fkondo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbillington%2Fkondo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbillington%2Fkondo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tbillington","download_url":"https://codeload.github.com/tbillington/kondo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbillington%2Fkondo/sbom","scorecard":{"id":870156,"data":{"date":"2025-08-11","repo":{"name":"github.com/tbillington/kondo","commit":"45f3295c7f72035630ce320e47a695c25191b830"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 12/22 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":1,"reason":"1 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/deploys.yaml:1","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Warn: no topLevel permission defined: .github/workflows/tests.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploys.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploys.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploys.yaml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploys.yaml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploys.yaml:193: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/deploys.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/lint.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/lint.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/lint.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/lint.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/tests.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/tests.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/tbillington/kondo/tests.yaml/master?enable=pin","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   9 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.8 not signed: https://api.github.com/repos/tbillington/kondo/releases/134424927","Warn: release artifact v0.7 not signed: https://api.github.com/repos/tbillington/kondo/releases/111202991","Warn: release artifact v0.6 not signed: https://api.github.com/repos/tbillington/kondo/releases/95306211","Warn: release artifact v0.5 not signed: https://api.github.com/repos/tbillington/kondo/releases/56444263","Warn: release artifact v0.4 not signed: https://api.github.com/repos/tbillington/kondo/releases/29154261","Warn: release artifact v0.8 does not have provenance: https://api.github.com/repos/tbillington/kondo/releases/134424927","Warn: release artifact v0.7 does not have provenance: https://api.github.com/repos/tbillington/kondo/releases/111202991","Warn: release artifact v0.6 does not have provenance: https://api.github.com/repos/tbillington/kondo/releases/95306211","Warn: release artifact v0.5 does not have provenance: https://api.github.com/repos/tbillington/kondo/releases/56444263","Warn: release artifact v0.4 does not have provenance: https://api.github.com/repos/tbillington/kondo/releases/29154261"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"12 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: RUSTSEC-2024-0413","Warn: Project is vulnerable to: RUSTSEC-2024-0416","Warn: Project is vulnerable to: RUSTSEC-2021-0145 / GHSA-g98v-hv3f-hcfr","Warn: Project is vulnerable to: RUSTSEC-2024-0375","Warn: Project is vulnerable to: RUSTSEC-2024-0412","Warn: Project is vulnerable to: RUSTSEC-2024-0418","Warn: Project is vulnerable to: RUSTSEC-2024-0415","Warn: Project is vulnerable to: RUSTSEC-2024-0420","Warn: Project is vulnerable to: RUSTSEC-2024-0384","Warn: Project is vulnerable to: RUSTSEC-2024-0370","Warn: Project is vulnerable to: RUSTSEC-2021-0134","Warn: Project is vulnerable to: RUSTSEC-2020-0056"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-24T03:56:17.820Z","repository_id":37729897,"created_at":"2025-08-24T03:56:17.820Z","updated_at":"2025-08-24T03:56:17.820Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28682260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cargo","cleaner","cli","command-line","disk-space","gui","kondo","linux","macos","rust","unity","unity3d","windows"],"created_at":"2024-07-31T22:02:34.439Z","updated_at":"2026-01-23T06:42:25.311Z","avatar_url":"https://github.com/tbillington.png","language":"Rust","funding_links":["https://github.com/sponsors/tbillington"],"categories":["Rust","Applications","Command Line","CLI","应用程序 Applications","命令行工具","cli","File Management"],"sub_categories":["System tools","Dependency Management","系统工具 System tools"],"readme":"# Kondo 🧹\n\nCleans `node_modules`, `target`, `build`, and friends from your projects.\n\nExcellent if\n\n- 💾 You want to back up your code but don't want to include GBs of dependencies\n- 🧑‍🎨 You try out lots of projects but hate how much space they occupy\n- ⚡️ You like keeping your disks lean and zippy\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cstrong\u003e20+ Supported Project Types\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://doc.rust-lang.org/cargo/\"\u003eCargo\u003c/a\u003e (Rust),\n\u003ca href=\"https://cmake.org\"\u003eCMake\u003c/a\u003e (C, C++),\n\u003ca href=\"https://getcomposer.org/\"\u003eComposer\u003c/a\u003e (PHP),\n\u003ca href=\"https://elixir-lang.org/\"\u003eElixir\u003c/a\u003e,\n\u003ca href=\"https://godotengine.org/\"\u003eGodot 4.x\u003c/a\u003e (C#, GDScript)\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://gradle.com/\"\u003eGradle\u003c/a\u003e (Java)\n\u003ca href=\"https://jupyter.org/\"\u003eJupyter Notebook\u003c/a\u003e (Python),\n\u003ca href=\"https://pixi.sh/\"\u003ePixi\u003c/a\u003e (Python),\n\u003ca href=\"https://maven.apache.org/\"\u003eMaven\u003c/a\u003e (Java),\n\u003ca href=\"https://nodejs.org/\"\u003eNode\u003c/a\u003e (JavaScript)\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://dart.dev/\"\u003ePub\u003c/a\u003e (Dart),\n\u003ca href=\"https://www.python.org/\"\u003ePython\u003c/a\u003e\n\u003ca href=\"https://www.scala-sbt.org/\"\u003eSBT\u003c/a\u003e (Scala),\n\u003ca href=\"https://docs.haskellstack.org/\"\u003eStack\u003c/a\u003e (Haskell),\n\u003ca href=\"https://cabal.readthedocs.io/en/stable/\"\u003eCabal\u003c/a\u003e (Haskell),\n\u003ca href=\"https://swift.org/\"\u003eSwift\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://unity.com/\"\u003eUnity\u003c/a\u003e (C#),\n\u003ca href=\"https://www.unrealengine.com/\"\u003eUnreal Engine\u003c/a\u003e (C++),\n\u003ca href=\"https://ziglang.org/\"\u003eZig\u003c/a\u003e,\n\u003ca href=\"https://dotnet.microsoft.com/\"\u003e.NET\u003c/a\u003e (C#, F#)\n\u003ca href=\"https://turbo.build/repo\"\u003eTurborepo\u003c/a\u003e (JavaScript)\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://developer.hashicorp.com/terraform\"\u003eTerraform\u003c/a\u003e\n\u003ca href=\"https://reactnative.dev/\"\u003eReact Native\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cimg width=\"972\" alt=\"kondo cli cleaning projects\" src=\"https://user-images.githubusercontent.com/2771466/222950622-475bc6cc-7b91-47c2-86b2-5948bee4fe8e.png\"\u003e\n\n\u003cimg width=\"1112\" alt=\"kondo gui displaying projects\" src=\"https://user-images.githubusercontent.com/2771466/222950846-964162a1-80c9-4cdf-a9a8-d818ba4cb34a.png\"\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eCLI Video\u003c/summary\u003e\n\n[kondo-cli.webm](https://user-images.githubusercontent.com/2771466/222949617-0ed621bc-ac4e-495a-9165-036a3a597d34.webm)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eGUI Video\u003c/summary\u003e\n\n[kondo-ui.webm](https://user-images.githubusercontent.com/2771466/222951044-13484711-6107-45d4-aaa3-3140bbbba898.webm)\n\n\u003c/details\u003e\n\n## Installation\n\n\u003e **Warning**\n\u003e\n\u003e Kondo is [_essentially_](https://github.com/tbillington/kondo/blob/a7af95484d364bbb12eb3b40b0d860424dd1b714/kondo-lib/src/lib.rs#L236) `rm -rf` with a prompt. Use at your own discretion. Always have a backup of your projects.\n\n### Command Line\n\n**winget**\n\n```powershell\nwinget install kondo\n```\n\n**Homebrew**\n\n```sh\nbrew install kondo\n```\n\n**MacPorts**\n\n```sh\nsudo port install kondo\n```\n\n**Arch Linux**\n\n```sh\npacman -S kondo\n```\n\n**Source**\n\nRequires [Rust](https://www.rust-lang.org/tools/install).\n\n```sh\ngit clone https://github.com/tbillington/kondo.git\ncargo install --path kondo/kondo\n```\n\n**Others**\n\nBinaries available on the [releases page](https://github.com/tbillington/kondo/releases).\n\n\u003ca href=\"https://repology.org/project/kondo/versions\"\u003e\n    \u003cimg src=\"https://repology.org/badge/vertical-allrepos/kondo.svg\" alt=\"Packaging status\"\u003e\n\u003c/a\u003e\n\n### Graphic User Interface\n\n**Windows**\n\n```powershell\nwinget install kondo-ui\n```\n\n\n**Arch Linux**\n\n```sh\npacman -S kondo-ui\n```\n\n**Source**\n\nRequires [rust](https://www.rust-lang.org/tools/install). You may need [platform specific dependencies on linux](https://github.com/xi-editor/druid#platform-notes).\n\n```sh\ngit clone https://github.com/tbillington/kondo.git\ncargo install --path kondo/kondo-ui\n```\n\nBinaries available on the [releases page](https://github.com/tbillington/kondo/releases).\n\n\u003ca href=\"https://repology.org/project/rust:kondo-ui/versions\"\u003e\n    \u003cimg src=\"https://repology.org/badge/vertical-allrepos/rust:kondo-ui.svg\" alt=\"Packaging status\"\u003e\n\u003c/a\u003e\n\n## Usage\n\n\u003e **Warning**\n\u003e\n\u003e Kondo is [_essentially_](https://github.com/tbillington/kondo/blob/a7af95484d364bbb12eb3b40b0d860424dd1b714/kondo-lib/src/lib.rs#L236) `rm -rf` with a prompt. Use at your own discretion. Always have a backup of your projects.\n\n### Command Line Interface\n\nRunning `kondo` without a directory specified will run in the current directory.\n\n```sh\nkondo\n```\n\nSupplying a path will tell `kondo` where to start. Multiple paths are supported.\n\n```sh\nkondo code/my_project code/my_project_2\n```\n\nPassing a time will filter projects to those that haven't been modified for at least the specified period. See `kondo --help` for the full list of options.\n\n```sh\nkondo --older 3M # only projects with last modified greater than 3 months\nkondo -o3M # shorthand\n```\n\nMore options such as quiet mode, following symlinks, and filesystem restriction are viewable with `kondo --help`.\n\n## Building/Development\n\nTo build the cli `kondo` you can run `cargo build` and `cargo run` from the projects root directory.\n\nTo build the gui `kondo-ui` you must first navigate into the `kondo-ui` directory, then you can run `cargo build` and `cargo run`.\n\nThe output binaries will be located in `target/debug/` or `target/release/` per [Cargo](https://doc.rust-lang.org/cargo/index.html) defaults.\n\n## Similar Projects\n\n- [The Tin Summer](https://github.com/vmchale/tin-summer)\n- [Detox](https://github.com/whitfin/detox)\n- [Sweep](https://github.com/woubuc/sweep)\n- [npkill](https://github.com/voidcosmos/npkill)\n- [Cargo Cleanall](https://github.com/LeSnake04/cargo-cleanall)\n- [Cargo Sweep](https://github.com/holmgr/cargo-sweep)\n- [Cargo Wipe](https://github.com/mihai-dinculescu/cargo-wipe)\n- [cargo-clean-recursive](https://github.com/IgaguriMK/cargo-clean-recursive)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbillington%2Fkondo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftbillington%2Fkondo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbillington%2Fkondo/lists"}