{"id":25904461,"url":"https://github.com/toasterbirb/appimage-detector","last_synced_at":"2026-06-22T19:32:21.860Z","repository":{"id":114150929,"uuid":"541329314","full_name":"Toasterbirb/appimage-detector","owner":"Toasterbirb","description":"[MIRROR] A short script for checking if a binary is an AppImage or not","archived":false,"fork":false,"pushed_at":"2023-11-07T20:47:34.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-31T03:51:32.139Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Toasterbirb.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,"publiccode":null,"codemeta":null}},"created_at":"2022-09-25T22:40:06.000Z","updated_at":"2023-11-07T20:45:38.000Z","dependencies_parsed_at":"2023-11-10T13:01:59.258Z","dependency_job_id":null,"html_url":"https://github.com/Toasterbirb/appimage-detector","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Toasterbirb/appimage-detector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toasterbirb%2Fappimage-detector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toasterbirb%2Fappimage-detector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toasterbirb%2Fappimage-detector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toasterbirb%2Fappimage-detector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Toasterbirb","download_url":"https://codeload.github.com/Toasterbirb/appimage-detector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toasterbirb%2Fappimage-detector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34663524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-03-03T04:26:26.602Z","updated_at":"2026-06-22T19:32:21.827Z","avatar_url":"https://github.com/Toasterbirb.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# appimage-detector\nA short script for checking if a binary is an AppImage or not, since it might not really be as simple as checking the file extension if that is removed. You might be able to spot AppImages with their filesize though, but that's not really a metric you can 100% trust these days\n\n## Usage\nSimply give the script a binary to check like this\n```sh\n$ ./appimage-detector.sh ~/.local/bin/appimage-builder\n/home/toasterbirb/.local/bin/appimage-builder is an AppImage\n$ ./appimage-detector.sh /usr/bin/steam\n/usr/bin/steam is not an AppImage\n```\n\n## How does it work\nIt's quite simple really! You could do these steps quite quickly manually aswell. No need for this script at all if you need to only check one or two files.\n\nThe script first checks if the file is a binary file by running the `file` command on the filepath given. If the result includes \"ELF\", it'll then run `strings` command on the file and `grep` for \"appimage\" in the output. If the `grep` command returns any results, you can be pretty certain that the file is an AppImage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoasterbirb%2Fappimage-detector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoasterbirb%2Fappimage-detector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoasterbirb%2Fappimage-detector/lists"}