s3tools/s3cmd

Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 14th, 2026
Created on June 7th, 2011
Open Issues & Pull Requests: 311 (+0)
GitHub issues: Enabled
Number of forks: 903
Total Stargazers: 4,907 (+0)
Total Subscribers: 101 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 44.4 days
Mean response time: 192.8 days
90th percentile: 525.1 days
Tracked items: 40

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 976 days
Stale 30+ days: 36
Stale 90+ days: 33

Recent activity

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

Top labels

  • feature-request (5)
  • to-be-fixed (3)
  • not-a-bug (1)
  • waiting-feedback (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

s3cmd is a command line tool for managing S3-compatible storage services including Amazon S3 and CloudFront.

s3cmd solves the problem of programmatically uploading, retrieving, and managing data in S3 and S3-compatible cloud storage from the command line. It works by accepting credentials and commands through a Python-based CLI interface, supporting operations like multipart uploads, encryption, incremental backup, bucket synchronization, ACL and metadata management, and bucket policy configuration.

The tool is best suited for power users comfortable with command line interfaces and for automation scenarios such as batch scripts and scheduled backups triggered from cron jobs. It supports both Python 2.6 and Python 3, making it compatible with a wide range of environments. s3cmd works with Amazon S3 as well as other S3-protocol-compatible providers such as Google Cloud Storage and DreamHost DreamObjects.

The project maintains active communication channels through dedicated mailing lists for announcements, general discussion, and bug reports, indicating ongoing engagement with its user base. Development activity shows consistent attention to the codebase with regular updates addressing user needs and compatibility across Python versions.