{"id":13505523,"url":"https://github.com/sudo-give-me-coffee/flatpak2appdir","last_synced_at":"2025-04-23T20:31:48.875Z","repository":{"id":149128573,"uuid":"248093626","full_name":"sudo-give-me-coffee/flatpak2appdir","owner":"sudo-give-me-coffee","description":"A proof of concept to demonstrate a viable way to turn a Flatpak into AppDir","archived":false,"fork":false,"pushed_at":"2020-05-11T23:53:29.000Z","size":5305,"stargazers_count":28,"open_issues_count":7,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-02T19:46:53.710Z","etag":null,"topics":["appdir","appimage","converter","flatpak","linux"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/sudo-give-me-coffee.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}},"created_at":"2020-03-17T23:25:19.000Z","updated_at":"2025-01-04T08:54:41.000Z","dependencies_parsed_at":"2024-01-07T21:51:36.702Z","dependency_job_id":null,"html_url":"https://github.com/sudo-give-me-coffee/flatpak2appdir","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudo-give-me-coffee%2Fflatpak2appdir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudo-give-me-coffee%2Fflatpak2appdir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudo-give-me-coffee%2Fflatpak2appdir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudo-give-me-coffee%2Fflatpak2appdir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sudo-give-me-coffee","download_url":"https://codeload.github.com/sudo-give-me-coffee/flatpak2appdir/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250509664,"owners_count":21442471,"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":["appdir","appimage","converter","flatpak","linux"],"created_at":"2024-08-01T00:01:09.365Z","updated_at":"2025-04-23T20:31:47.788Z","avatar_url":"https://github.com/sudo-give-me-coffee.png","language":"Shell","funding_links":[],"categories":["AppImage developer tools"],"sub_categories":["Tools to convert from other package formats"],"readme":"# flatpak2appdir\nA tool for converting flatpaks into AppImages\n\n# How to use?\n\n0. Make sure that flatpak ins installead and not broken under your system:\n```bash\n# For Ubuntu:\nsudo add-apt-repository -y ppa:alexlarsson/flatpak\nsudo apt-get update\nsudo apt-get -y  install flatpak\n\n# For other systems, please see:\n# https://flatpak.org/setup/\n\n# Is recommended  to add flathub for getting runtimes\nflatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo\n\n```\n\u003e Notes: your application **must be able to run** with `flatpak run your.app.id`\n\u003e If flatpak is broken the tool will be fail\n\n1. Download\n```\nwget https://github.com/sudo-give-me-coffee/flatpak2appdir/archive/master.zip -O flatpak2appdir.zip\n```\n\n2. Unzip\n```\nunzip flatpak2appdir.zip\n```\n\n3. Enter on repository dir:\n```\ncd flatpak2appdir-master\n```\n\n\n4. Turn executable:\n```\nchmod +x flatpak2appdir strace-file appimagetool\n```\n\n5. Run:\n```\n./flatpak2appdir com.example.app\n```\n\n# Commandline option:\n\n```\n--executable=cmd    Scan for dependencies of 'cmd'\n--autostop=time     Define how long executables will be traced\n--disable-theme     Disables theme integration\n\nNotes:\n  ¹ --executable= Can be used multiple times\n  ² The default value for --autostop= is 25,\n    the time is given in seconds\n```\n\n# How much overhead on the resulting AppDir?\n\nIn general, about 8 to 10 MB (the glibc and some extra libs), the resulting AppDir when compressed as AppImage in my tests will use disk space close to that of the original application (in most of cases)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsudo-give-me-coffee%2Fflatpak2appdir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsudo-give-me-coffee%2Fflatpak2appdir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsudo-give-me-coffee%2Fflatpak2appdir/lists"}