S3

s3tui – simple S3 CLI client for file transfers

s3tui is a terminal-based file transfer client for Amazon S3 and S3-compatible object storage.

Written in Rust with the ratatui framework, it presents local files and remote storage in a text user interface so you can manage transfers from inside the terminal rather than relying on a collection of separate commands. It’s aimed at people who want a fast keyboard-driven way to work with object storage, and it also supports multiple account configurations and custom environment-based setup.

This is free and open source software.

Key Features

  • Supports multiple S3 accounts and lets you switch between them at runtime.
  • Handles uploads and downloads in both directions, including simultaneous transfers.
  • Sorts local and remote file lists by name, size, or type.
  • Offers case-insensitive file filtering with a keyboard shortcut.
  • Lets you create buckets and delete items from within the interface.
  • Supports S3-compatible storage providers such as MinIO, Backblaze B2, Wasabi, Cloudflare R2, and DigitalOcean Spaces.
  • Allows a custom credentials file path to be specified with a command-line flag.
  • Includes built-in help, refresh controls, and version reporting.

Website: github.com/softberries/s3tui
Support:
Developer: Kris
License: MIT License

s3tui in action
Click animation for full size

s3tui is written in Rust. Learn Rust with our recommended free books and free tutorials.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments