{"id":24745655,"url":"https://github.com/stuomas/gore","last_synced_at":"2026-05-06T10:39:13.181Z","repository":{"id":212234269,"uuid":"107024952","full_name":"stuomas/gore","owner":"stuomas","description":"Go remote run, an all-in-one tool for cross-compilation and execution of Go programs on a remote system.","archived":false,"fork":false,"pushed_at":"2017-10-23T17:30:02.000Z","size":24,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-09T06:16:43.557Z","etag":null,"topics":["arm","go","linux","prototyping","raspberry-pi","remote-access"],"latest_commit_sha":null,"homepage":"","language":"Go","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/stuomas.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}},"created_at":"2017-10-15T15:36:21.000Z","updated_at":"2021-07-24T02:11:08.000Z","dependencies_parsed_at":"2023-12-13T07:40:31.713Z","dependency_job_id":"7f0602d7-92b5-4766-a792-34a1fd7acaa5","html_url":"https://github.com/stuomas/gore","commit_stats":null,"previous_names":["stuomas/gore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stuomas/gore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fgore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fgore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fgore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fgore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stuomas","download_url":"https://codeload.github.com/stuomas/gore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fgore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32689572,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["arm","go","linux","prototyping","raspberry-pi","remote-access"],"created_at":"2025-01-28T03:20:05.057Z","updated_at":"2026-05-06T10:39:13.158Z","avatar_url":"https://github.com/stuomas.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gore\nGo remote run, an all-in-one Linux tool for cross-compilation and execution of Go programs on a remote system.\n\nBorn out of engineer's laziness, `gore` seeks to combine three commands, `go build`, `scp`, and `ssh` with all their necessary arguments and environment variables into one goreous tool trying to mimic—and of course, improve—the `go run` command while targeting a remote system. Unlike `go run`, `gore run` can be run directly from your working directory without specifying a source file. It is useful e.g. when prototyping on a Raspberry Pi or similar board or headless system, where you might not want to set up a separate programming environment.\n\n## Installation\n`go get github.com/stuomas/gore`\n\n## Syntax\n`gore run \u003coptional file path\u003e`\n\nWhen you run `gore` for the first time, it asks you to set up a configuration file interactively. The file is created in `$XDG_CONFIG_HOME/gore/config.toml`, where you can freely change the settings. You can force interactive re-configuration with `gore config`. For experimentation, you can also set the parameters as arguments before the run command:\n```\n  -arch\n    Target architecture.\n  -arm\n    ARM version.\n  -dir\n    Target directory.\n  -host\n    Target IP or hostname.\n  -user\n    Username at target.\n  -os \n    Target operating system.\n```\n\n## Notes\nAs of now, `gore` does not prefer to be bothered about passwords, so you should have key-based authentication set up to your remote system!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuomas%2Fgore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstuomas%2Fgore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuomas%2Fgore/lists"}