{"id":13568856,"url":"https://github.com/aarnt/gorgzorg","last_synced_at":"2026-01-24T12:10:11.798Z","repository":{"id":67215206,"uuid":"337889222","full_name":"aarnt/gorgzorg","owner":"aarnt","description":"A simple multiplatform CLI network file transfer tool","archived":false,"fork":false,"pushed_at":"2025-09-21T20:05:21.000Z","size":234,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-30T20:43:09.221Z","etag":null,"topics":["bsd","cli","command-line","command-line-tool","linux","multiplatform","network-programming","qt5","qt6","socket-programming","transfer-files","windows"],"latest_commit_sha":null,"homepage":"https://tintaescura.com/projects/gorgzorg","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aarnt.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-11T00:12:41.000Z","updated_at":"2025-09-21T20:05:24.000Z","dependencies_parsed_at":"2025-10-30T20:31:52.933Z","dependency_job_id":null,"html_url":"https://github.com/aarnt/gorgzorg","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/aarnt/gorgzorg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarnt%2Fgorgzorg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarnt%2Fgorgzorg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarnt%2Fgorgzorg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarnt%2Fgorgzorg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aarnt","download_url":"https://codeload.github.com/aarnt/gorgzorg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarnt%2Fgorgzorg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28727391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T10:24:43.181Z","status":"ssl_error","status_checked_at":"2026-01-24T10:24:36.112Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bsd","cli","command-line","command-line-tool","linux","multiplatform","network-programming","qt5","qt6","socket-programming","transfer-files","windows"],"created_at":"2024-08-01T14:00:32.634Z","updated_at":"2026-01-24T12:10:11.770Z","avatar_url":"https://github.com/aarnt.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"## GorgZorg is a simple multiplatform CLI network file transfer tool\n\nDo you need to copy files or folders between Windows/Linux/BSD machines but don't want to create shares/memorize complex syntax?\n\nSo, this is the tool you've been looking for.\n\n### How do you install GorgZorg\n\nIf you own a 64 bit Windows or a 64 bit Linux computer, you can download latest binaries from [here](https://github.com/aarnt/gorgzorg/releases/latest).\nOtherwise, keep reading, as you'll have to compile the source code.\n\n### What you need to compile GorgZorg\n\n* QMake or CMake\n* Qt6/Qt5 toolkit\n\n### How to compile GorgZorg using QMake\n```\n$git clone https://github.com/aarnt/gorgzorg\n$cd gorgzorg\n$qmake-qt6 (or qmake-qt5 or qmake)\n$make\n$copy generated gorgzorg binary to your /usr/bin (Linux), /usr/local/bin (BSD) or any other path (Windows)\n```\n\n### How to compile GorgZorg using CMake\n\n```\n$git clone https://github.com/aarnt/gorgzorg\n$cd gorgzorg\n$cmake -G \"Unix Makefiles\" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr\n$make\n```\n\n### How to use GorgZorg\n\n    -c \u003cIP\u003e: Set GorgZorg server IP to connect to\n    -d \u003cpath\u003e: Set directory in which received files are saved\n    -g \u003cpathToGorg\u003e: Set a filename or path to gorg (send)\n    -h: Show this help\n    -p \u003cportnumber\u003e: Set port to connect or listen to connections (default is 10000)\n    -q: Quit zorging after transfer is complete\n    -tar: Use tar to archive contents of path\n    -v: Verbose mode. When gorging, show speed. When zorging, show bytes received\n    --version: Show version information\n    -y: When zorging, automatically accept any incoming file/path\n    -z [IP]: Enter Zorg mode (listen to connections). If IP is ommited, GorgZorg will guess it\n    -zip: Use gzip to compress contents of path\n\n\n### Examples\n\n```\n#Send file /home/user/Projects/gorgzorg/LICENSE to IP 10.0.1.60 on port 45400\ngorgzorg -c 10.0.1.60 -g /home/user/Projects/gorgzorg/LICENSE -p 45400\n\n#Send contents of Test directory to IP 192.168.1.1 on (default) port 10000\ngorgzorg -c 192.168.1.1 -g Test  \n\n#Send archived contents of Crucial directory to IP 172.16.20.21\ngorgzorg -c 172.16.20.21 -g Crucial -tar\n\n#Send contents of filter expression in a gziped tarball to IP 192.168.0.100 [1]\ngorgzorg -c 192.168.0.100 -g '/home/user/Documents/*.txt' -zip\n\n#Start a GorgZorg server on address 192.168.10.16:20000 using directory \n#\"/home/user/gorgzorg_files\" to save received files\ngorgzorg -p 20000 -z 192.168.10.16 -d ~/gorgzorg_files\n\n#Start a GorgZorg server on address 172.16.11.43 on (default) port 10000\n#Always accept transfers and quit just after receiving one\ngorgzorg -z 172.16.11.43 -y -q\n\n\n[1] On Windows systems, you'll need 7zip installed.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faarnt%2Fgorgzorg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faarnt%2Fgorgzorg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faarnt%2Fgorgzorg/lists"}