{"id":13413631,"url":"https://github.com/pkg/sftp","last_synced_at":"2025-05-14T07:03:01.862Z","repository":{"id":39633483,"uuid":"14132192","full_name":"pkg/sftp","owner":"pkg","description":"SFTP support for the go.crypto/ssh package","archived":false,"fork":false,"pushed_at":"2025-04-01T14:01:21.000Z","size":3023,"stargazers_count":1569,"open_issues_count":47,"forks_count":385,"subscribers_count":55,"default_branch":"master","last_synced_at":"2025-05-07T06:17:52.562Z","etag":null,"topics":["go","sftp"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pkg.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,"zenodo":null}},"created_at":"2013-11-05T04:36:00.000Z","updated_at":"2025-05-05T14:52:31.000Z","dependencies_parsed_at":"2023-02-02T05:15:15.638Z","dependency_job_id":"e65f7101-27cd-4b8d-b91f-52a39d9eec0c","html_url":"https://github.com/pkg/sftp","commit_stats":{"total_commits":904,"total_committers":95,"mean_commits":9.51578947368421,"dds":0.7201327433628318,"last_synced_commit":"a3da03b0ba23aaad8499763101c422650bdd12fd"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg%2Fsftp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg%2Fsftp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg%2Fsftp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg%2Fsftp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkg","download_url":"https://codeload.github.com/pkg/sftp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254043266,"owners_count":22004913,"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":["go","sftp"],"created_at":"2024-07-30T20:01:44.967Z","updated_at":"2025-05-14T07:03:01.804Z","avatar_url":"https://github.com/pkg.png","language":"Go","readme":"sftp\n----\n\nThe `sftp` package provides support for file system operations on remote ssh\nservers using the SFTP subsystem. It also implements an SFTP server for serving\nfiles from the filesystem.\n\n![CI Status](https://github.com/pkg/sftp/workflows/CI/badge.svg?branch=master\u0026event=push) [![Go Reference](https://pkg.go.dev/badge/github.com/pkg/sftp.svg)](https://pkg.go.dev/github.com/pkg/sftp)\n\nusage and examples\n------------------\n\nSee [https://pkg.go.dev/github.com/pkg/sftp](https://pkg.go.dev/github.com/pkg/sftp) for\nexamples and usage.\n\nThe basic operation of the package mirrors the facilities of the\n[os](http://golang.org/pkg/os) package.\n\nThe Walker interface for directory traversal is heavily inspired by Keith\nRarick's [fs](https://pkg.go.dev/github.com/kr/fs) package.\n\nroadmap\n-------\n\n* There is way too much duplication in the Client methods. If there was an\n  unmarshal(interface{}) method this would reduce a heap of the duplication.\n\ncontributing\n------------\n\nWe welcome pull requests, bug fixes and issue reports.\n\nBefore proposing a large change, first please discuss your change by raising an\nissue.\n\nFor API/code bugs, please include a small, self contained code example to\nreproduce the issue. For pull requests, remember test coverage.\n\nWe try to handle issues and pull requests with a 0 open philosophy. That means\nwe will try to address the submission as soon as possible and will work toward\na resolution. If progress can no longer be made (eg. unreproducible bug) or\nstops (eg. unresponsive submitter), we will close the bug.\n\nThanks.\n","funding_links":[],"categories":["Networking","开源类库","Open source library","Go","Libraries","网络相关库","\u003cspan id=\"网络-networking\"\u003e网络 Networking\u003c/span\u003e","网络","網絡","Repositories","Relational Databases"],"sub_categories":["Strings","网络","The Internet","Advanced Console UIs","Alternatives to *SSH*","暂未分类","\u003cspan id=\"高级控制台用户界面-advanced-console-uis\"\u003e高级控制台用户界面 Advanced Console UIs\u003c/span\u003e","音译","Uncategorized","Transliteration","高級控制台界面","交流","暂未分类这些库被放在这里是因为其他类别似乎都不适合。","高级控制台界面"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkg%2Fsftp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkg%2Fsftp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkg%2Fsftp/lists"}