awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to s3tools/s3cmd

Open-source alternatives to S3cmd

30 open-source projects similar to s3tools/s3cmd, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best S3cmd alternative.

  • minio/minio-goAvatar de minio

    minio/minio-go

    2,907Ver en GitHub↗

    minio-go is a client library and software development kit for interacting with S3-compatible object storage. It provides a programmatic interface for Go applications to manage buckets and objects using the S3 protocol. The library enables the execution of complex storage operations, including multi-part uploads for large datasets, data synchronization between filesystems, and the management of bucket lifecycle and replication policies. It also supports advanced data retrieval through object searching and SQL-based querying of stored data. The toolkit covers a broad range of administrative an

    Goaws-signatureclient-sdkcloud
    Ver en GitHub↗2,907
  • tickstep/aliyunpanAvatar de tickstep

    tickstep/aliyunpan

    4,952Ver en GitHub↗

    This is a command-line client for managing multiple Aliyun Drive accounts from a single interface. It authenticates each account via an OAuth browser-based login flow, stores tokens separately, and allows switching between active sessions. The tool unifies local and cloud file paths under a common tree structure, enabling consistent browsing, upload, download, and organization across all connected accounts. The client implements several techniques to accelerate and control file transfers. Downloads are split into chunks and transferred concurrently across multiple streams, with progress track

    Goadrivebackuplinux
    Ver en GitHub↗4,952
  • peak/s5cmdAvatar de peak

    peak/s5cmd

    3,921Ver en GitHub↗

    s5cmd is a command line interface for high-performance data transfers and management tasks across S3 compatible storage services. It functions as a parallel data transfer tool and bucket synchronization utility, designed to accelerate the uploading and downloading of large volumes of files using concurrent workers. The tool acts as a batch command processor capable of executing thousands of object management operations in parallel from command files or piped streams. It also serves as an S3 Select query client, allowing the execution of SQL expressions against stored JSON records to retrieve

    Goawsclifilesystem
    Ver en GitHub↗3,921

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • houtianze/bypyAvatar de houtianze

    houtianze/bypy

    8,555Ver en GitHub↗

    bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a library for programmatic integration and a command-line manager for organizing and listing files within a cloud account. The project features a multi-process transfer tool that utilizes parallel processing to accelerate high-volume uploads and downloads. It provides bidirectional directory synchronization to align content between local file systems and remote cloud storage by identifying missing or outdated files. The tool covers recursive file transfers, automated cloud data bac

    Python
    Ver en GitHub↗8,555
  • bloomreach/s4cmdAvatar de bloomreach

    bloomreach/s4cmd

    1,394Ver en GitHub↗

    Super S3 command line tool

    Python
    Ver en GitHub↗1,394
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Ver en GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Pythonautomationdatadata-engineering
    Ver en GitHub↗21,640
  • juicedata/juicefsAvatar de juicedata

    juicedata/juicefs

    13,233Ver en GitHub↗

    JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions as a cloud-native persistent storage layer that decouples file metadata from raw data, storing metadata in a transactional database while keeping data blocks in object storage. This architecture enables multiple hosts across different regions to access the same storage simultaneously while maintaining strong consistency. The system distinguishes itself by performing data processing, including compression and encryption, directly on the client side before transmission. By split

    Gobigdatacloud-nativedistributed-systems
    Ver en GitHub↗13,233
  • nextcloud/all-in-oneAvatar de nextcloud

    nextcloud/all-in-one

    9,082Ver en GitHub↗

    all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on

    PHPbackupdockernextcloud
    Ver en GitHub↗9,082
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Ver en GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    Ver en GitHub↗9,834
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Ver en GitHub↗12,817
  • tonikelope/megabasterdAvatar de tonikelope

    tonikelope/megabasterd

    5,588Ver en GitHub↗

    Megabasterd is a cross-platform MEGA cloud storage client designed for downloading, uploading, and streaming files from MEGA accounts. It functions as both a file transfer tool and a media streamer, enabling the movement of data between local machines and cloud storage. The tool allows for remote media streaming, which lets users play media files stored in the cloud directly without requiring a full download to the local disk. The project provides comprehensive cloud storage management, covering local-to-cloud uploads and cloud-to-local downloads across multiple operating systems.

    Java
    Ver en GitHub↗5,588
  • qjfoidnh/baidupcs-goAvatar de qjfoidnh

    qjfoidnh/BaiduPCS-Go

    4,598Ver en GitHub↗

    BaiduPCS-Go is a Go library and cloud storage client that provides a programmable interface for interacting with Baidu Cloud Storage. It functions as an API wrapper and remote file manager, allowing users to manage files, folders, and accounts without using a web browser. The project includes specialized utilities for extracting direct download URLs to bypass web downloaders and managing multiple cloud identities through session tokens and cookies. It also enables remote file transfers, allowing content from shared links to be moved directly into a cloud account. The system covers a broad ra

    Gobaidupcs
    Ver en GitHub↗4,598
  • foamzou/melodyAvatar de foamzou

    foamzou/melody

    3,741Ver en GitHub↗

    Melody is a cross-platform music downloader and archive manager designed to retrieve audio tracks from various video and audio websites for local or cloud storage. It functions as a playlist synchronizer that automatically copies songs from online playlists to personal storage via scheduled background tasks. The system includes a music track recovery mechanism that identifies unplayable or deleted songs in a playlist and replaces them with functional versions found in public web resources. It utilizes a cloud storage media pipeline to stream discovered audio files from source servers through

    JavaScriptmusic
    Ver en GitHub↗3,741
  • deuxfleurs-org/garageAvatar de deuxfleurs-org

    deuxfleurs-org/garage

    2,944Ver en GitHub↗

    Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to synchronize metadata across distributed nodes using conflict-free replicated data types and Merkle-tree state alignment to maintain cluster-wide consistency. The system ensures data resilience through zone-aware replication, distributing data copies across multiple physical locations. It employs quorum-based request routing and versioned layout management to validate and commit cluster configuration changes. The project covers a broad range of operational capabilities, including automa

    Rustobject-storagerusts3
    Ver en GitHub↗2,944
  • wallix/awlessAvatar de wallix

    wallix/awless

    4,968Ver en GitHub↗

    Awless is a command-line interface and infrastructure orchestrator for managing, deploying, and inspecting AWS cloud resources. It functions as a resource inspector, identity manager, and secure connection utility, providing a hierarchical set of commands to control cloud environments. The tool distinguishes itself by syncing remote cloud state to local graphs, enabling offline infrastructure analysis, auditing, and resource relationship querying without active API calls. It further streamlines operations by mapping human-readable aliases to system identifiers and facilitating secure shell co

    Go
    Ver en GitHub↗4,968
  • abraunegg/onedriveAvatar de abraunegg

    abraunegg/onedrive

    12,577Ver en GitHub↗

    This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as a synchronization engine that aligns local filesystems with cloud storage through bidirectional, unidirectional, or download-only workflows. The client supports headless authentication for servers without web browsers and can be deployed as a background service or within a containerized environment. It enables the management of multiple distinct cloud accounts on a single system and integrates with shared SharePoint sites and document libraries. The synchronization engine inc

    D
    Ver en GitHub↗12,577
  • tangyoha/telegram_media_downloaderAvatar de tangyoha

    tangyoha/telegram_media_downloader

    4,865Ver en GitHub↗

    This project is a Telegram API client and media archiving system designed to programmatically retrieve chat histories and export media. It functions as a download manager and message forwarder, allowing users to back up photos, videos, and documents from Telegram chats into structured local archives. The system distinguishes itself through advanced content filtering and forwarding capabilities. It can monitor chats for new messages, apply custom regular expressions to filter media by size or date, and automatically forward content between chats. This includes the ability to export protected c

    JavaScriptcosplatfromcross-platformdownloader
    Ver en GitHub↗4,865
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • guarinogabriel/mac-cliAvatar de guarinogabriel

    guarinogabriel/Mac-CLI

    9,094Ver en GitHub↗

    Mac-CLI is a collection of terminal commands and utilities designed for automating system management, hardware monitoring, and software configuration on macOS. It serves as a developer utility and automation tool for manipulating files, managing version control, and auditing installed packages from the command line. The project provides hardware monitoring capabilities to track real-time battery health, CPU temperature, and fan speeds. It also includes system automation tools for managing power states, disk usage, and network settings through a unified interface. The utility covers several f

    Shell
    Ver en GitHub↗9,094
  • powerline/powerlineAvatar de powerline

    powerline/powerline

    14,770Ver en GitHub↗

    Powerline is a statusline and prompt generation framework designed to provide consistent visual information across terminal shells, text editors, and multiplexers. It functions as a configuration-driven customization engine that allows users to define themes, color schemes, and dynamic segment layouts to maintain a cohesive interface across diverse command-line environments. The system utilizes a persistent background daemon to manage state and rendering logic, which offloads processing tasks to minimize resource consumption and ensure high responsiveness across multiple active application in

    Python
    Ver en GitHub↗14,770
  • mas-cli/masAvatar de mas-cli

    mas-cli/mas

    12,235Ver en GitHub↗

    This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It functions as a package manager for macOS, enabling users to search for software, install new applications, and maintain existing installations directly through terminal commands. The tool distinguishes itself by wrapping private system APIs to perform store operations that are typically restricted to the graphical user interface. It integrates with the operating system to handle administrative privilege elevation, allowing for secure, automated modifications to protected appl

    Swiftapp-storehomebrewmac-app-store
    Ver en GitHub↗12,235
  • insforge/insforgeAvatar de InsForge

    InsForge/InsForge

    11,794Ver en GitHub↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    TypeScriptaiai-agentscoding
    Ver en GitHub↗11,794
  • lukesampson/scoopAvatar de lukesampson

    lukesampson/scoop

    24,276Ver en GitHub↗

    Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator designed to automate the installation, updating, and removal of software packages through a centralized repository of manifests. The project functions as a portable application distributor, deploying software using compressed archives rather than traditional Windows installers. This approach avoids graphical installation wizards and registry pollution by utilizing an isolated directory structure and shim-based execution to manage application binaries. The system includes capab

    PowerShell
    Ver en GitHub↗24,276
  • googleapis/google-api-nodejs-clientAvatar de googleapis

    googleapis/google-api-nodejs-client

    12,185Ver en GitHub↗

    The Google API Node.js client is a development kit designed for integrating Google Cloud services into server-side JavaScript applications. It provides generated interfaces that map application calls to remote service endpoints, enabling developers to execute requests and interact with cloud resources through a unified library. The library distinguishes itself through a modular architecture that allows developers to install specific service submodules individually, which optimizes application bundle sizes and improves startup performance. It also features automated OAuth2 token lifecycle mana

    TypeScriptclientclient-librarygoogle
    Ver en GitHub↗12,185
  • mikf/gallery-dlAvatar de mikf

    mikf/gallery-dl

    16,887Ver en GitHub↗

    Gallery-dl is a command-line utility designed for the automated retrieval and archiving of image collections from various hosting websites. It functions as a content scraper that manages the entire lifecycle of media discovery, from identifying assets on web pages to storing them in structured local directories. The tool utilizes a plugin-based architecture to handle site-specific extraction logic, allowing it to map input web addresses to the appropriate modules through pattern matching. Users can define custom naming patterns and directory structures using configuration-driven templates, en

    Pythondanboorudeviantartdownloader
    Ver en GitHub↗16,887
  • apache/airflowAvatar de apache

    apache/airflow

    45,902Ver en GitHub↗

    Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external

    Pythonairflowapacheapache-airflow
    Ver en GitHub↗45,902
  • cli/cliAvatar de cli

    cli/cli

    44,849Ver en GitHub↗

    This project is a command-line interface that bridges local development workflows with remote platform services. It functions as a terminal-based platform client, enabling users to manage repositories, issues, and pull requests directly from their command line through authenticated API interactions. The tool provides a modular environment that supports custom binary extensions and command aliases, allowing developers to tailor their terminal experience to specific project needs. Beyond standard repository management, the tool serves as a remote development manager, offering capabilities to pr

    Gocligitgithub-api-v4
    Ver en GitHub↗44,849
  • gluster/glusterfsAvatar de gluster

    gluster/glusterfs

    5,191Ver en GitHub↗

    GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources from multiple servers into a single global namespace. It functions as a unified storage platform, allowing the same underlying data to be exposed through file, block, and object storage interfaces. The system distinguishes itself through a decentralized architecture that uses consistent hashing to distribute files across network nodes without a central metadata server. It ensures data integrity and availability using self-healing replication, quorum-based consistency to prevent

    C
    Ver en GitHub↗5,191
  • certbot/certbotAvatar de certbot

    certbot/certbot

    33,101Ver en GitHub↗

    Certbot is a command-line client designed to automate the lifecycle of digital security certificates. By implementing the ACME protocol, it manages the communication between a local server and a certificate authority to verify domain ownership and issue transport layer security certificates without manual intervention. The tool distinguishes itself through a modular plugin architecture that allows it to interact directly with various web server configurations and DNS providers. This framework enables the software to perform automated domain validation, modify server settings, and configure vi

    Pythonacmeacme-clientcertbot
    Ver en GitHub↗33,101
  • nextcloud/serverAvatar de nextcloud

    nextcloud/server

    35,797Ver en GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    PHPcloudcollaborationdecentralized
    Ver en GitHub↗35,797