{"id":37100990,"url":"https://github.com/calebgray/psftp","last_synced_at":"2026-01-14T12:17:11.514Z","repository":{"id":199580733,"uuid":"262590815","full_name":"calebgray/psftp","owner":"calebgray","description":"Portable. Simple. FTP.","archived":false,"fork":false,"pushed_at":"2020-06-14T11:55:59.000Z","size":177,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2023-10-11T02:50:14.770Z","etag":null,"topics":["drag-and-drop","portable","transfer-files","upload-file","uploads"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/calebgray.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}},"created_at":"2020-05-09T14:39:17.000Z","updated_at":"2023-10-11T02:50:23.624Z","dependencies_parsed_at":"2023-10-11T03:00:50.531Z","dependency_job_id":null,"html_url":"https://github.com/calebgray/psftp","commit_stats":null,"previous_names":["calebgray/psftp"],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/calebgray/psftp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebgray%2Fpsftp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebgray%2Fpsftp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebgray%2Fpsftp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebgray%2Fpsftp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calebgray","download_url":"https://codeload.github.com/calebgray/psftp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebgray%2Fpsftp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28419904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"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":["drag-and-drop","portable","transfer-files","upload-file","uploads"],"created_at":"2026-01-14T12:17:10.659Z","updated_at":"2026-01-14T12:17:11.499Z","avatar_url":"https://github.com/calebgray.png","language":"Go","readme":"# ![P.S. FTP Logo](https://github.com/calebgray/psftp/raw/master/assets/icon.png) P.S. FTP\n## Portable. Simple. FTP.\nDrag and drop files/folders to `psftp` then paste the `ftp://` link in your clipboard wherever pleases you.\n\n## GUI Legend\n| Off   | Halfway | On    | Retrying |\n| :---: | :---:   | :---: | :---:    |\n| ◇     | ◈      | ◆     | ◢ ◣ ◤ ◥ |\n\n## Features\n* [X] Portable and Simple FTP Server\n* [X] System/Notification Tray/Icon\n* [X] Drag and Drop Multiple Files/Folders\n* [X] Command Line Interface\n* [X] Config File\n* [X] Retries and Timeouts\n* [X] Automatic Builds\n* [X] Go Generate Build System\n* [X] Versioning\n* [ ] Auto-Update\n* [ ] psftp.me Integration\n* [ ] Release Candidate(s)\n* [ ] Release First Stable Version\n* [ ] TLS/SSL Support\n\n## Development\n```\n# Clone!\ngit clone https://github.com/calebgray/psftp.git\n\n# Option 1: Dockerfile\ncd psftp\ndocker build -t psftp . \u0026\u0026 docker run --rm -it psftp\n\n# Option 2: Ubuntu\ncd psftp\nsudo apt install -y build-essential curl git-all pkg-config libxxf86vm-dev libappindicator3-dev gcc-mingw-w64-x86-64 # Prerequisites\ngo generate .\ngo get -ldflags -linkmode=internal .\ngo build -ldflags -linkmode=internal .\n./psftp\n\n# Regenerate Assets\ngo generate . \u0026\u0026 go build -ldflags -linkmode=internal .\n```\n\n## Donations\n[![By PayPal](https://github.com/calebgray/psftp/raw/master/assets/paypal.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=AXXTUBFDC4DY2\u0026source=url)\n\n---\n\n# Works in Progress\n\n## psftp.me\nOptionally, generate your very own Internet accessible link (limited resources; please support my development by donating). \u003c3\n\nSimply execute `psftp -psftpme` from the CLI, or enable it from the GUI.\n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=AXXTUBFDC4DY2\u0026source=url"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalebgray%2Fpsftp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalebgray%2Fpsftp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalebgray%2Fpsftp/lists"}