awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesUpload Automation

Tools designed to automate the transfer of files to remote storage services through configurable pipelines.

Distinguishing note: Focuses on the end-to-end automation of file uploads rather than general file management.

Explore 12 awesome GitHub repositories matching development tools & productivity · Upload Automation. Refine with filters or upvote what's useful.

Awesome Upload Automation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • molunerfinn/picgoAvatar de Molunerfinn

    Molunerfinn/PicGo

    26,812Voir sur GitHub↗

    PicGo is a cross-platform desktop utility designed to automate image hosting and asset management. It functions as a pipeline-based engine that processes image inputs—such as local files, base64 strings, or clipboard data—through a configurable sequence of transformations and uploads to various cloud storage providers. The application distinguishes itself through a modular, plugin-based architecture that allows users to extend core functionality without modifying the main binary. By utilizing a lifecycle hook system, developers can register custom logic to intercept and modify data at specifi

    Processes image inputs through a configurable sequence of transformations and uploads.

    TypeScriptaliyun-osscloudflare-r2electron
    Voir sur GitHub↗26,812
  • carthage/carthageAvatar de Carthage

    Carthage/Carthage

    15,174Voir sur GitHub↗

    Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It functions as a Git-based framework manager and binary distribution tool used to fetch, build, and manage external libraries. The project distinguishes itself by supporting the production and distribution of platform-independent binary frameworks and static libraries. It utilizes Git tags and submodules to lock specific versions of external libraries and provides mechanisms to distribute prebuilt binaries via zipped release archives. The system covers dependency resolution and version

    Automates the upload of tagged releases to a repository through integration with continuous integration services.

    Swift
    Voir sur GitHub↗15,174
  • chocobozzz/peertubeAvatar de Chocobozzz

    Chocobozzz/PeerTube

    14,520Voir sur GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Process large batches of video files, metadata, and subtitles to populate platforms efficiently using command-line scripts.

    TypeScriptactivitypubangulardecentralized
    Voir sur GitHub↗14,520
  • dreammis/social-auto-uploadAvatar de dreammis

    dreammis/social-auto-upload

    12,624Voir sur GitHub↗

    This project is a social media automation tool designed to publish videos and images across multiple social networks programmatically. It functions as a headless browser content publisher and a multi-platform posting API, allowing for automated social media posting and content distribution. The system utilizes browser automation to execute uploads and logins on platforms without official public APIs. It features a social media command-line manager for executing batch media uploads and managing account sessions, as well as a programmatic interface for triggering uploads and scheduling content

    Offers command-line utilities for the batch upload of video content across social platforms.

    Pythonbilibilidouyintiktok
    Voir sur GitHub↗12,624
  • liupan1890/aliyunpanAvatar de liupan1890

    liupan1890/aliyunpan

    11,904Voir sur GitHub↗

    Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on Aliyun Drive. It provides a dedicated interface for uploading, downloading, and organizing files and folders within the cloud storage environment. The application distinguishes itself through multi-account management, allowing users to log into and operate across several different cloud identities simultaneously to move data between accounts. It further integrates the Aria2 protocol to offload file transfers, enabling the movement of data directly from the cloud to remote servers o

    Supports uploading or downloading up to one million files or folders in a single batch operation.

    TypeScriptaliyundrivealiyunpanxiaobaiyang
    Voir sur GitHub↗11,904
  • jeasonlzy/okhttp-okgoAvatar de jeasonlzy

    jeasonlzy/okhttp-OkGo

    10,571Voir sur GitHub↗

    OkHttp-OkGo is a network request framework that wraps OkHttp to simplify the process of sending and receiving data from web services. It provides a structured system for managing asynchronous data streams and concurrency through integration with RxJava. The project includes dedicated managers for batch file transfers, enabling the simultaneous upload and download of multiple files. The download system supports breakpoint-based management, allowing interrupted transfers to be paused and resumed from the last saved position. Additional capabilities include a custom HTTP cache manager for defin

    Implements a system for the simultaneous batch upload of multiple files to remote servers.

    Javahttpokgookhttp
    Voir sur GitHub↗10,571
  • timvisee/ffsendAvatar de timvisee

    timvisee/ffsend

    7,350Voir sur GitHub↗

    ffsend is a command line client for the Firefox Send protocol, providing a secure file transfer tool for uploading and downloading encrypted files. It serves as a client-side encryption file share that ensures data is encrypted locally before being uploaded to a remote server. The tool is compatible with both public and private instances of the Send server, allowing users to redirect data transfers to self-hosted server deployments. It covers ephemeral file hosting with the ability to set expiration dates and download limits, as well as password protection for shared links. Additional capabi

    Supports automated file transfers via scripts using non-interactive flags.

    Rustcliencryptionfile-sharing
    Voir sur GitHub↗7,350
  • greptimeteam/greptimedbAvatar de GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Voir sur GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Uploads multiple data files sequentially using a shell loop that sends each file's line protocol content.

    Rustanalyticscloud-nativedatabase
    Voir sur GitHub↗5,968
  • velocidex/velociraptorAvatar de Velocidex

    Velocidex/velociraptor

    3,769Voir sur GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Automates the transfer of completed collection containers to cloud storage or network destinations.

    Godigital-forensicsendpoint-discoveryendpoint-protection
    Voir sur GitHub↗3,769
  • gee1k/upicAvatar de gee1k

    gee1k/uPic

    3,701Voir sur GitHub↗

    uPic is a native macOS application designed for uploading images and files to cloud hosting services and private backends. It functions as a cloud image hosting tool and a custom API upload client that generates formatted links for shared content. The project distinguishes itself by allowing users to configure private backend endpoints with specific HTTP methods, headers, and server URLs. It converts uploaded file addresses into Markdown or HTML snippets, which are then written back to the system clipboard via customizable URL templates. The application integrates with macOS system framework

    Automates file transfers via global shortcuts, drag-and-drop actions, and clipboard content.

    Swift
    Voir sur GitHub↗3,701
  • nervgh/angular-file-uploadAvatar de nervgh

    nervgh/angular-file-upload

    3,396Voir sur GitHub↗

    This project is a file upload module designed for the AngularJS framework, providing a comprehensive system for managing file selection, validation, and asynchronous transmission. It enables developers to build interactive web interfaces that capture local files through standard inputs or drag-and-drop zones, facilitating the entire lifecycle of a file transfer from initial selection to server-side upload. The library distinguishes itself through its focus on cross-browser consistency and granular control over the upload process. It includes an automatic fallback mechanism that routes data th

    Manages the lifecycle of multiple file transfers by organizing items into queues and monitoring individual progress.

    JavaScriptangular-file-upload
    Voir sur GitHub↗3,396
  • timerring/biliveAvatar de timerring

    timerring/bilive

    3,125Voir sur GitHub↗

    Bilive is a multimodal AI video pipeline and live stream recording tool designed to capture real-time broadcasts and automate the creation of highlight clips. It functions as a multi-platform stream orchestrator capable of distributing looped pre-recorded content and managing the automated upload of processed video clips to various destinations. The system distinguishes itself through AI-driven content generation, using comment density to detect high-energy segments and multimodal models to automatically produce descriptive titles and synchronized subtitles. It further utilizes image-to-image

    Automates the end-to-end capture and upload of processed highlight clips via configurable pipelines.

    Pythonassbilibilibili
    Voir sur GitHub↗3,125
  1. Home
  2. Development Tools & Productivity
  3. Upload Automation

Explorer les sous-tags

  • Batch Uploaders2 sous-tagsTools for automating the transfer of large collections of files and associated metadata to remote services. **Distinct from Upload Automation:** Distinct from Upload Automation: focuses specifically on batch processing and metadata synchronization for large content sets rather than general pipeline automation.