{"id":13843740,"url":"https://github.com/PaulWoitaschek/DaemonHunter","last_synced_at":"2025-07-11T19:33:28.163Z","repository":{"id":76197284,"uuid":"304957626","full_name":"PaulWoitaschek/DaemonHunter","owner":"PaulWoitaschek","description":"Freeing up memory used by old Kotlin and Gradle Daemons","archived":false,"fork":false,"pushed_at":"2022-11-22T12:24:11.000Z","size":17,"stargazers_count":29,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-05-14T19:16:43.930Z","etag":null,"topics":["android","gradle","kotlin"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PaulWoitaschek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-10-17T19:50:44.000Z","updated_at":"2024-01-28T15:32:56.000Z","dependencies_parsed_at":"2023-02-27T13:16:02.118Z","dependency_job_id":null,"html_url":"https://github.com/PaulWoitaschek/DaemonHunter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulWoitaschek%2FDaemonHunter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulWoitaschek%2FDaemonHunter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulWoitaschek%2FDaemonHunter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulWoitaschek%2FDaemonHunter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PaulWoitaschek","download_url":"https://codeload.github.com/PaulWoitaschek/DaemonHunter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225755125,"owners_count":17519206,"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":["android","gradle","kotlin"],"created_at":"2024-08-04T17:02:25.824Z","updated_at":"2024-11-21T15:31:27.832Z","avatar_url":"https://github.com/PaulWoitaschek.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"# Daemon Hunter 🏹 😈\n\nThis repository contains a simple script that lets you kill gradle and kotlin daemons.\n\nAfter updating gradle or kotlin or checking out older commits, often time you end up with multiple versions of gradle and the kotlin daemon running on your machine. These daemons consume a lot of RAM and slow down your system unnecessarily as you don't need them to be alive.\n\n## Prerequisites\n\nInstall the [official Kotlin CLI](https://kotlinlang.org/docs/command-line.html).\n\n## Usage\nExecute the script: `./kill-daemons.main.kts`. Select the versions to kill.\n\nBy default the prefill contains the outdated daemons. In the example, Kotlin `1.3.72` is older than Kotlin `1.4.10` and so is Gradle `6.6.1`.\nTherefore, these daemons will be killed if you specify no input.\n```console\n[1]     Kotlin  1.4.10\n[2]     Kotlin  1.3.72\n[3]     Gradle  6.7\n[4]     Gradle  6.6.1\nEnter the numbers, separated by commas you want to kill [2,4]: \nkilled Kotlin   1.3.72\nkilled Gradle   6.6.1\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaulWoitaschek%2FDaemonHunter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPaulWoitaschek%2FDaemonHunter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaulWoitaschek%2FDaemonHunter/lists"}