drakkan/sftpgo

Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 4th, 2026
Created on July 20th, 2019
Open Issues & Pull Requests: 178 (+0)
GitHub issues: Enabled
Number of forks: 955
Total Stargazers: 12,497 (+1)
Total Subscribers: 111 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.5 hours
Mean response time: 33.4 days
90th percentile: 93.0 days
Tracked items: 227

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 70% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 6% of issues opened in the past year have been closed. Three people close 66% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 138
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 439 days
Stale 30+ days: 131
Stale 90+ days: 115

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (116)
  • suggestion (96)
  • support request (32)
  • invalid (8)
  • enhancement (4)
  • wontfix (2)
  • documentation (1)
  • duplicate (1)

Most active issues this week

Detailed Description

SFTPGo is a full-featured file transfer server that supports SFTP, HTTP/S, FTP/S, and WebDAV protocols with multiple storage backends including local filesystem, S3-compatible object storage, Google Cloud Storage, and Azure Blob Storage.

The tool solves the problem of unifying file transfer protocols and storage backends into a single configurable solution. It works as an event-driven server that allows organizations to leverage both local and cloud storage while maintaining compatibility with standard file transfer tools and processes. Users can exchange files internally or with business partners using familiar protocols regardless of where data is stored.

The open-source community edition is production-ready and suitable for standard file transfer needs, integration of cloud storage backends with legacy protocols, and projects comfortable with AGPLv3 licensing. An enterprise edition is available for mission-critical environments requiring advanced features like high-performance cloud storage streaming, high availability coordination, dynamic automation logic with conditional routing, smart data archiving, email ingestion, advanced sharing controls, encryption and scanning capabilities, and document editing. The community edition includes all core protocols, storage backends, and web administration and client interfaces.

The project maintains active development with regular updates addressing both the open-source and enterprise editions. Security updates and maintenance are ongoing priorities, supported by a sponsorship model that funds continued development of the ecosystem. The tool is written in Go and designed to be portable across environments, with Docker support and Prometheus metrics integration for monitoring.