{"id":14982568,"url":"https://github.com/quasarapp/cqtdeployer","last_synced_at":"2025-05-15T08:07:58.026Z","repository":{"id":37759283,"uuid":"145127925","full_name":"QuasarApp/CQtDeployer","owner":"QuasarApp","description":"This project is used to deploy applications written using QML, qt or other С / С++ frameworks.","archived":false,"fork":false,"pushed_at":"2024-12-26T17:55:54.000Z","size":14701,"stargazers_count":614,"open_issues_count":21,"forks_count":92,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-04-14T12:18:25.211Z","etag":null,"topics":["c","console-qtdeployer","cpp","cqtdeployer","deploy","deployment","development","linux","linux-windows","packaging","qmake","qt","qt-deploy","qt-installer","qt-qtinstallframework","qt5","qt6","snap","snap-store","windows"],"latest_commit_sha":null,"homepage":"https://quasarapp.ddns.net:3031/docs/QuasarApp/CQtDeployer/latest/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuasarApp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"QuasarApp"}},"created_at":"2018-08-17T14:04:32.000Z","updated_at":"2025-04-06T04:46:25.000Z","dependencies_parsed_at":"2023-02-02T03:46:57.097Z","dependency_job_id":"48ab48e4-7c8a-400f-a2b6-7f0f8b5d8f5b","html_url":"https://github.com/QuasarApp/CQtDeployer","commit_stats":{"total_commits":1712,"total_committers":18,"mean_commits":95.11111111111111,"dds":0.07126168224299068,"last_synced_commit":"4d1496e6cb8c3a9e0fcb34801289965b1888be33"},"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuasarApp%2FCQtDeployer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuasarApp%2FCQtDeployer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuasarApp%2FCQtDeployer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuasarApp%2FCQtDeployer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuasarApp","download_url":"https://codeload.github.com/QuasarApp/CQtDeployer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248877968,"owners_count":21176244,"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":["c","console-qtdeployer","cpp","cqtdeployer","deploy","deployment","development","linux","linux-windows","packaging","qmake","qt","qt-deploy","qt-installer","qt-qtinstallframework","qt5","qt6","snap","snap-store","windows"],"created_at":"2024-09-24T14:05:40.133Z","updated_at":"2025-04-14T12:18:41.999Z","avatar_url":"https://github.com/QuasarApp.png","language":"C++","readme":"# CQtDeployer\n\n[![cqtdeployer](https://snapcraft.io//cqtdeployer/badge.svg)](https://snapcraft.io/cqtdeployer)\n[![cqtdeployer](https://snapcraft.io//cqtdeployer/trending.svg?name=0)](https://snapcraft.io/cqtdeployer)\n\n# ![Logo](res/CQtDeployer_banner_web.png)\n\n****************************\n## Support the project\n![image](https://user-images.githubusercontent.com/12465465/194008498-7f069b4a-b87d-42d1-82f1-af7d8cbcf220.png)\n\nWe have a cqtdeployer extended support [subscription](https://www.patreon.com/QuasarApp)\non the Patrion service. \n* We'll help you solve your deployment issues personality. \n* All your tasks needed to solve your issues will have top priority.\n\nAlso, if you just want to support the project, you can subscribe to the general subscription plan on patrion\n\nIf you can't use Patreon, you can send **bitcoin** to support us and our work.\nIf you want to get support for bitcoin payment, write to me in [telegramm](https://t.me/Endrll) \n\n## bitcoin address\n![image](https://user-images.githubusercontent.com/12465465/194010492-bae7b9e8-10a6-4e5f-9606-a5f3b4478a3e.png)\n\n**bc1q3jnx7pleh7rxg6nm6navvuwwpd9znxvd4lye62**\n\n\n## What is CQtDeployer\n\nCQtDeployer helps you to extract all libraries your executable depends on and to create a launch script for your application.\n\nKey differences of this program:\n* Performance: this program deploys the application several times faster (up to 10 seconds)\n* Flexibility: this application has flags that help you to configure the deployment for your or your project's needs\n* Cross-deployment: this application supports Windows and Linux distributions. This means that you can deploy a project not only for the host platform, but also deploy a project for Windows target on Linux host and vice versa.\n* Fast installers creation: Once the deployment is complete, you will receive a standalone installer for your distribution.\n\n## Supported platforms:\n\n* Linux \n    - deb\n    - snap\n    - raw binaries\n    - installer\n* Windows \n    - raw binaries\n    - installer\n\n## Supported processors architectures:\n* x86\n* x86-64\n* ARM\n* ARM64\n\n## How to use\n\n#### Example: `cqtdeployer \u003c-bin    [params]\u003e [options]`\n\nSee the list of all options [here](md/en/Options.md)\n\n\n#### Example: `cqtdeployer -bin myApp -qmlDir ~/MyAppProject/qml -qmake ~/Qt/6.3.1/gcc_64/bin/qmake clear`\n\n## More examples\n#### Deployed project structure:\n``` bash\n #linux\n cqtdeployer -bin Guitar  \n \n #windows\n cqtdeployer -bin Guitar.exe -qmake /path/to/qmake.exe\n\n```\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/12465465/81007195-7ab2e780-8e59-11ea-9793-1eeeb0025b96.png\"  height=\"400\"\u003e\u003c/p\u003e\n\n#### Project installer after deployment with the `qif` option.\n``` bash\n #linux\n cqtdeployer -bin Application qif\n \n #windows\n cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif\n\n```\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/12465465/78639719-197a1180-78b7-11ea-9e82-a03dd43f4bd2.png\"  height=\"400\"\u003e\u003c/p\u003e\n\n#### Project installer after deployment with the `qif` and `qifStyle` options.\n\n``` bash\n #linux\n cqtdeployer -bin Application qif -qifStyle quasar\n \n #windows\n cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif -qifStyle quasar\n\n```\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/12465465/78639720-1aab3e80-78b7-11ea-9604-3dcdd7c78482.png\"  height=\"400\"\u003e\u003c/p\u003e\n\n``` bash\n #linux\n cqtdeployer -bin Application qif -qifStyle path/to/myStyle.css\n \n #windows\n cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif -qifStyle path/to/myStyle.css\n\n```\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/12465465/78639716-17b04e00-78b7-11ea-9002-a8b45a43807f.png\"  height=\"400\"\u003e\u003c/p\u003e\n\n## Build and install\nSee building and installation instructions on wiki [page](md/en/Build-and-Install.md)\n\n## Projects using CQtDeployer:\n\n- [QAmigo](https://github.com/QAmigo/QAmigo) - Qt cross-platform serial port socket assistant for visualizing data.\n- [QtSecret](https://github.com/QuasarApp/Qt-Secret) - Simple encryption library supporting RSA and AES algorithms.\n- [Hanoi-Towers](https://github.com/QuasarApp/Hanoi-Towers) -  Hanoi Towers Game\n- [distbuilder](https://github.com/BuvinJT/distbuilder) -  Distribution Builder\n- [Manager_v2](https://github.com/dimkatsi91/Manager_v2) - Qt Quick Controls 2 - Linux Manager Desktop Application\n- [IDE65XX](https://github.com/emartisoft/IDE65XX) - IDE 65XX is one of the open source IDE options available for developers working with Kick Assembler.\n- [Tanks](https://github.com/anevero/tanks) - 2D game written in C++ \u0026 Qt for Windows, Linux and Android\n- [stegano](https://github.com/taskmaster9001/stegano) - Bit-level Image Manipulation Software with Qt Framework - Steganography Pet Project\n- [Online_Board](https://github.com/MaxMalts/Online_Board) - This is a board that you can share with others.\n\n\n***\n\n### Check out our documentation for more information: [here](https://quasarapp.ddns.net:3031/docs/QuasarApp/CQtDeployer/latest/)\n\n***\n\n## Thanks\n * many thanks [Trail of Bits](https://github.com/trailofbits) for their library [pe-parser](https://github.com/trailofbits/pe-parse). Everything works perfectly.\n\n***************************\n\n","funding_links":["https://patreon.com/QuasarApp","https://www.patreon.com/QuasarApp"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquasarapp%2Fcqtdeployer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquasarapp%2Fcqtdeployer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquasarapp%2Fcqtdeployer/lists"}