{"repo":"probonopd/go-appimage","free":true,"listed":false,"github":"https://github.com/probonopd/go-appimage","clone":"git clone https://github.com/probonopd/go-appimage.git","description":"Go implementation of AppImage tools","language":"Go","stars":1165,"topics":["appimage","go","golang","hacktoberfest"],"license":"MIT","category":"dev-tools","readme_excerpt":"Go AppImage An implementation of AppImage tools written in Go by the inventor of the AppImage format. Documentation: appimagetool , a tool to deploy dependencies into AppDirs (including things like Qt, Gtk, GStreamer,...) and to convert AppDirs into AppImages appimaged , an optional daemon that integrates AppImages into the system, shows their icons, and makes them executable Download them from https://github.com/probonopd/go-appimage/releases/tag/continuous. Update Information When appimagetool runs on GitHub Actions, it automatically embeds UpdateInformation into the generated AppImages. This enables delta updates using zsync. The format of the generated UpdateInformation is: For example: gh-releases-zsync probonopd go-appimage continuous appimaged- -x86 64.AppImage.zsync Additionally, a .zsync file is automatically generated alongside each AppImage and uploaded to the GitHub Release, enabling efficient delta updates. Why Go? Go follows the \"keep it simple\" principle - in line with what I like Go compiles code to static binaries by default - no messing around with shared libraries that tend to break on some target systems (e.g., for converting SVG to PNG), no need to build in Docker containers with ancient systems for compatibility Go does not need Makefiles, Autoconf, CMake, Meson - stuff that adds \"meta work\" which I don't like to spend my time on Go is designed with concurrency and networking in mind - stuff that will come in handy for building in p2p distribution and up","default_branch":null,"files":null,"tree":[],"storefront":"/r/probonopd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/probonopd/go-appimage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}