{"id":18871970,"url":"https://github.com/appimagecrafters/appimage-builder","last_synced_at":"2025-05-16T18:09:48.386Z","repository":{"id":37502461,"uuid":"218847680","full_name":"AppImageCrafters/appimage-builder","owner":"AppImageCrafters","description":"GNU/Linux packaging solution using the AppImage format","archived":false,"fork":false,"pushed_at":"2025-04-09T14:58:35.000Z","size":1527,"stargazers_count":339,"open_issues_count":94,"forks_count":68,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-15T07:49:49.950Z","etag":null,"topics":["appimage","appimage-builder","creation","linux","packaging","tool"],"latest_commit_sha":null,"homepage":"","language":"Python","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/AppImageCrafters.png","metadata":{"files":{"readme":"README.md","changelog":null,"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},"funding":{"open_collective":"appimage-crafters"}},"created_at":"2019-10-31T19:44:17.000Z","updated_at":"2025-05-04T12:13:59.000Z","dependencies_parsed_at":"2024-01-02T23:05:10.642Z","dependency_job_id":"feb6cea6-1694-4ca6-ac7f-e3098aa4731d","html_url":"https://github.com/AppImageCrafters/appimage-builder","commit_stats":{"total_commits":983,"total_committers":24,"mean_commits":"40.958333333333336","dds":0.07121057985757884,"last_synced_commit":"669213cb730e007d5b316ed19b39691fbdcd41c4"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCrafters%2Fappimage-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCrafters%2Fappimage-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCrafters%2Fappimage-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AppImageCrafters%2Fappimage-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AppImageCrafters","download_url":"https://codeload.github.com/AppImageCrafters/appimage-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254582907,"owners_count":22095518,"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":["appimage","appimage-builder","creation","linux","packaging","tool"],"created_at":"2024-11-08T05:28:07.201Z","updated_at":"2025-05-16T18:09:48.361Z","avatar_url":"https://github.com/AppImageCrafters.png","language":"Python","funding_links":["https://opencollective.com/appimage-crafters"],"categories":[],"sub_categories":[],"readme":"# appimage-builder\n\n*GNU/Linux packaging made easy!* ™\n\n## What is it?\n\nIt's a tool for packing applications along with all of its dependencies using the system package manager to obtain binaries and resolve dependencies. It creates a **self-sufficient** and **portable** bundle using the [AppImage](https://appimage.org) format.\n\nFeatures:\n- Real GNU/Linux packaging. (no more distro packaging)\n- Simple recipes.\n- Simple workflow.\n- Backward and forward compatibility.\n- One binary, many target systems.\n\n\n## Useful links\n\n- [Installation](https://appimage-builder.readthedocs.io/en/latest/intro/install.html)\n- [Getting help](https://appimage-builder.readthedocs.io/en/latest/index.html#getting-help)\n- [Tutorial](https://appimage-builder.readthedocs.io/en/latest/intro/tutorial.html)\n- [Documentation](https://appimage-builder.readthedocs.io)\n\n\n## Projects using appimage-builder\n\n[![Zeal](https://raw.githubusercontent.com/zealdocs/zeal/master/assets/freedesktop/128-apps-zeal.png)](https://github.com/zealdocs/zeal/)\n[![Kstars](https://invent.kde.org/education/kstars/-/raw/master/logo.png)](https://invent.kde.org/education/kstars)\n[![LocalSend](https://raw.githubusercontent.com/localsend/localsend/main/app/assets/img/logo-128.png)](https://localsend.org/#/)\n[![MystiQ](https://raw.githubusercontent.com/swl-x/MystiQ/master/icons/mystiq_128x128.png)](https://github.com/swl-x/MystiQ)\n[![MAUI](https://invent.kde.org/uploads/-/system/group/avatar/1557/avatar.png)](https://invent.kde.org/maui)\n[![Saber](https://raw.githubusercontent.com/adil192/saber/main/assets/icon/resized/icon-128x128.png)](https://github.com/adil192/saber)\n[![ProtonUp-QT](https://github.com/DavidoTek/ProtonUp-Qt/blob/main/share/icons/hicolor/128x128/apps/net.davidotek.pupgui2.png)](https://davidotek.github.io/protonup-qt/#home)\n[\u003cimg src=\"https://raw.githubusercontent.com/LinwoodDev/Butterfly/develop/app/images/logo.png\" width=\"128\" /\u003e](https://docs.butterfly.linwood.dev/)\n\n\n## Developers\n\nIf you want to contribute, you can install this project from source like this:\n\n(After cloning the repository)\n\n### Requirements\n\nThis project requires python 3.8 to work!\n\n### 1. Using pipenv\n\nyou can use [pipenv](https://pipenv.pypa.io/) (installed through pip) to simplify the process of setting up a virtual environment.\n\n1. Create a virtual environment:\n\n```shell\npipenv shell\n```\n\nif you do not have python 3.8 installed you can use another version like so:\n\n```shell\npipenv shell --python path/to/python\n```\n\n2. Install the dependencies:\n\n```shell\npipenv install\n```\n\n3. Add the current directory to the list of python modules:\n\n```shell\nexport PYTHONPATH=\"`pwd`\"\n```\n\nAt this point you should be able to run appimage-builder by running `pipenv run appimagebuilder`!\n\n### 2. Manual Installation\n\nFor those who don't want to use `pipenv` there's a `requirements.txt` file that contains all the dependencies.\n\nNext you need to add the current directory to the list of python modules:\n\n```shell\nexport PYTHONPATH=\"`pwd`\"\n```\n\nThen you can run the project like so:\n\n```shell\npython appimagebuilder/__main__.py\n```\n\n### Notes\n\n- This project uses the [Black](https://pypi.org/project/black/) code formatter.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappimagecrafters%2Fappimage-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappimagecrafters%2Fappimage-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappimagecrafters%2Fappimage-builder/lists"}