{"id":13576339,"url":"https://github.com/hydraulic-software/conveyor","last_synced_at":"2025-04-05T05:31:33.110Z","repository":{"id":41964289,"uuid":"457023442","full_name":"hydraulic-software/conveyor","owner":"hydraulic-software","description":"Gradle plugin, user guide and discussion forums for Conveyor","archived":false,"fork":false,"pushed_at":"2025-03-16T12:20:13.000Z","size":4919,"stargazers_count":133,"open_issues_count":20,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T10:15:34.167Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://conveyor.hydraulic.dev","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/hydraulic-software.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-02-08T16:56:04.000Z","updated_at":"2025-03-16T12:20:17.000Z","dependencies_parsed_at":"2023-10-10T14:32:29.117Z","dependency_job_id":"81460ae2-7395-4349-aee7-beb53ec73654","html_url":"https://github.com/hydraulic-software/conveyor","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraulic-software%2Fconveyor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraulic-software%2Fconveyor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraulic-software%2Fconveyor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraulic-software%2Fconveyor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hydraulic-software","download_url":"https://codeload.github.com/hydraulic-software/conveyor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294407,"owners_count":20915333,"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":[],"created_at":"2024-08-01T15:01:09.368Z","updated_at":"2025-04-05T05:31:28.100Z","avatar_url":"https://github.com/hydraulic-software.png","language":"Kotlin","funding_links":[],"categories":["others","Community"],"sub_categories":["Tools"],"readme":"# Conveyor\n\n[Conveyor](https://conveyor.hydraulic.dev) makes distributing desktop apps a whole lot easier:\n\n* **[Sophisticated software updates](https://conveyor.hydraulic.dev/latest/understanding-updates/)**\n  * [Platform native package types and update systems](https://conveyor.hydraulic.dev/latest/package-formats/), without any lockin.\n  * Chrome-style silent background updates\n  * Web-style synchronous update on launch\n  * Advanced [delta updates](https://conveyor.hydraulic.dev/15.0/understanding-updates/#delta-updates).\n  * No code changes necessary.\n* **App framework integration:**\n  * [Electron](https://conveyor.hydraulic.dev/latest/configs/electron/): [simpler than Forge/Builder/Squirrel](https://conveyor.hydraulic.dev/15.0/comparisons/electron-comparisons/), generates ASAR files, can read `package.json` files.\n  * [JVM](https://conveyor.hydraulic.dev/latest/configs/jvm/): bundles a `jlink` optimized JVM, custom native launchers, many optimizations and usability improvements for desktop apps.\n  * [Flutter](https://conveyor.hydraulic.dev/latest/configs/flutter/): easily ship apps that share code with mobile.\n* **Excellent support for CI/CD:**\n  * Package and deploy directly for _every platform you support_ from any Linux build agent, without needing Mac/Windows workers.\n  * Automatic releasing to the Microsoft Store, web servers, S3 or [GitHub releases](https://conveyor.hydraulic.dev/latest/configs/download-pages#publishing-through-github)\n  * A [GitHub Action](https://conveyor.hydraulic.dev/latest/continuous-integration/#using-github-actions)\n  * Support for [cloud signing services and HSMs](https://conveyor.hydraulic.dev/latest/configs/keys-and-certificates/#cloud-remote-signing-windows-only), eliminating the need for USB Windows signing keys.\n* **Easy and powerful code signing:**\n  * Can sign/notarize apps for every OS from any OS\n  * Generates CSRs for easier purchasing from certificate authorities\n  * Can store root keys in the macOS keychain for extra security\n  * Handles keys of different formats\n  * Self-signing and Microsoft Store support for reducing the cost of certificates\n* **Icon generation**, rendering and format conversion\n* **Generates a download page for you**\n  * Auto-detects the user's OS and CPU architecture\n  * \"Big Green Button\" download UX.\n* **Scaffold projects** for native C++, Electron, JavaFX (JVM) and Jetpack Compose Desktop (JVM)\n* Pierce the abstraction! Over 120 different settings let you take control of every OS specific detail, or ignore them to accept the smart defaults.\n\n## Try it out\n\n**[ ➡️ Try installing an app that uses it](https://conveyor.hydraulic.dev/13.0/sample-apps/)**\n\n**[ ➡️ Get started!](https://conveyor.hydraulic.dev)**\n\n**[ ➡️ Say hello via chat](https://discord.gg/E87dFeuMFc)**\n\n**[ ➡️ Say hello using GitHub Discussions](https://github.com/hydraulic-software/conveyor/discussions)**\n\n## This repository\n\nThis repo contains the parts of the product that are open source:\n\n* [The user guide](https://conveyor.hydraulic.dev/latest/).\n* [The Gradle plugin](gradle-plugin/README.md).\n* [A GitHub Action](actions/build/README.md).\n\n## Helping out\n\nIf you'd like to:\n\n* Contribute improvements to the documentation or Gradle plugin, just open up a pull request.\n* Get help privately, [email us](mailto:contact@hydraulic.dev).\n* Ask questions, or get help publicly, use [GitHub discussions](https://github.com/hydraulic-software/conveyor/discussions) or [the chat room](https://discord.gg/E87dFeuMFc).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydraulic-software%2Fconveyor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhydraulic-software%2Fconveyor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydraulic-software%2Fconveyor/lists"}