{"id":15344798,"url":"https://github.com/kerwin612/portforwarder","last_synced_at":"2025-04-15T03:32:15.767Z","repository":{"id":239522975,"uuid":"799761847","full_name":"kerwin612/PortForwarder","owner":"kerwin612","description":"A lightweight, portable port forwarding tool.","archived":false,"fork":false,"pushed_at":"2024-06-17T02:47:35.000Z","size":527,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T15:11:57.507Z","etag":null,"topics":["cli","go","golang","gui","http","https","port-forwarding","ssh","tcp","tunnel","udp"],"latest_commit_sha":null,"homepage":"","language":"Go","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/kerwin612.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":"2024-05-13T03:39:08.000Z","updated_at":"2025-03-27T00:47:40.000Z","dependencies_parsed_at":"2024-06-17T03:42:41.741Z","dependency_job_id":"54f8ccce-5840-42bd-9b05-c71e697e2769","html_url":"https://github.com/kerwin612/PortForwarder","commit_stats":null,"previous_names":["kerwin612/portforwarder"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerwin612%2FPortForwarder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerwin612%2FPortForwarder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerwin612%2FPortForwarder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerwin612%2FPortForwarder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kerwin612","download_url":"https://codeload.github.com/kerwin612/PortForwarder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249001606,"owners_count":21196409,"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":["cli","go","golang","gui","http","https","port-forwarding","ssh","tcp","tunnel","udp"],"created_at":"2024-10-01T11:04:00.443Z","updated_at":"2025-04-15T03:32:15.418Z","avatar_url":"https://github.com/kerwin612.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PortForwarder\r\n **PortForwarder is a lightweight, single-purpose utility for forwarding local ports to destination ports without installation.**  \r\n\r\n## Download\r\n\u003e [Releases](https://github.com/kerwin612/PortForwarder/releases)\r\n\r\n## Developer Guide (GUI)\r\n\u003e For Windows users, it will only support **Win10+** operating systems.\r\n\r\n### Prerequisites\r\n* GO: 1.22+ (For building the Go-based backend)\r\n* NODEJS: 20+ (For managing the Node.js-based scripts and dependencies)\r\n\r\n### Installing Dependencies\r\nNavigate to the **[gui](./gui)** directory and run the following command to install all dependencies:\r\n```\r\nnpm install\r\n```\r\n\r\n### Scripts\r\n```\r\n# Start the backend application\r\nnpm run start:app\r\n\r\n# Start the frontend application\r\nnpm run start:gui\r\n\r\n# Build the releasable application\r\nnpm run build\r\n```\r\n\r\n## Developer Guide (CLI)\r\n\u003e Navigate to the **[cli](./cli)** directory\r\n\r\n### Prerequisites\r\n* GO: 1.22+\r\n\r\n### Scripts\r\n```\r\n# Run from source code\r\ngo run main.go -h\r\n\r\n# Install and run a binary program\r\ngo install github.com/kerwin612/port-forwarder/cli \u0026\u0026 $GOPATH/bin/cli -h\r\n\r\n# Build and run a binary program\r\ngo build -o port_forwarder github.com/kerwin612/port-forwarder/cli \u0026\u0026 ./port_forwarder -h\r\n```\r\n\r\n## License\r\nPortForwarder is licensed under the Apache License, Version 2.0. See the [LICENSE](./LICENSE) file for more details.\r\n\r\n## Contributions\r\nContributions to PortForwarder are welcome! Please feel free to submit pull requests, report issues, or provide feedback. We appreciate any help you can offer to improve this tool.\r\n\r\nThank you for considering PortForwarder!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerwin612%2Fportforwarder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkerwin612%2Fportforwarder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerwin612%2Fportforwarder/lists"}