Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.
Remotipart is a Ruby on Rails gem enabling remote multipart forms (AJAX style file uploads) with jquery-rails. This gem augments the native Rails 3 jQuery-UJS remote form function enabling asynchronous file uploads with little to no modification to your application.
Shrine is a toolkit for file attachments in Ruby applications. It supports uploading, downloading, processing and deleting IO objects, backed by various storage engines. It uses efficient streaming for low memory usage. Shrine comes with a high-level interface for attaching uploaded files to database records, saving their location and metadata to a database column, and tying them to record's lifecycle. It natively supports background jobs and direct uploads for fully asynchronous user experience.
jQuery File Upload by Sebastian Tschan integrated for Rails 3.1+ Asset Pipeline
Simple and powerful file upload library
Quickly bundle any Ruby libraries into a RubyGem and share it with the world, your colleagues, or perhaps just with yourself amongst your projects. RubyGems are centrally stored, versioned, and support dependencies between other gems, so they are the ultimate way to bundle libraries, executables, associated tests, examples, and more. Within this gem, you get one thing - <code>newgem</code> - an executable to create your own gems. Your new gems will include designated folders for Ruby code, test files, executables, and even a default website page for you to explain your project, and which instantly uploads to RubyForge website (which looks just like this one by default)
Adds Dropzone, a great JS File upload by Matias Meno, to the Rails Asset pipeline.
Handles all file upload and processing functionality in Refinery CMS.
This gem can be useful, if you need to upload files to your API from mobile devises.
Useful for Flash-based file uploaders (SWFUpload, Uploadify, Plupload, etc)
Direct Upload to Amazon S3 With CORS and jquery-file-upload
Multipart is a gem that adds support to multipart/form-encoded and multipart/mixed (file upload) to Net::HTTP::Post. Nothing more, nothing less. Currently it supports a file param with multiple files, but not multiple file params.
Middleware that converts files uploaded with mimetype application/octet-stream into normal form input, so Rack applications can read these as normal, rather than as raw input.
A transparent wrapper for VKontakte API. Supports ruby-way naming of API methods (without method lists inside), optional authorization, files uploading, logging and any faraday-supported http adapter of your choice.
Social Stream is a Ruby on Rails engine for building social network websites. It supports contacts, posts, file uploads, private messages and much more.
Clamby allows users to scan files uploaded with Paperclip or Carrierwave. If a file has a virus, then you can delete this file and discard it without causing harm to other users.
You can create your slide as a text file. It means that you can version controlyour slide like your Ruby scripts. You can custom your slide style by Ruby.So Rabbit is for Rubyist. You can use RD, Markdown and Wiki format as slide source. Rabbit provides programmer friendly keyboard interface. It uses Emacs and Vistyle keybindings by default. You can use PDF and image as slide source. Rabbit can show PDF and imagedirectly. You can create your slide by other presentation tool and show yourslide by Rabbit. If you show your slide by Rabbit, you can use programmerfriendly keyboard interface provided by Rabbit to control your slide. You can upload your slide as a gem. If you publish your slide as a gem, youcan see your slide at https://slide.rabbit-shocker.org/ .
Command line tool to help with developing Shopify themes. Provides simple commands to download, upload and delete files from a theme. Also includes the watch command to watch a directory and upload files as they change.
rails_kindeditor will helps your rails app integrate with kindeditor, including images and files uploading.
Use simple_form (>= v2.0) custom inputs to get image previews or a link to uploaded file. Save time and code when you need useful file uploads.
This gem packages jQuery File Upload plugin and it's dependencies for Rails asset pipeline.
The transloadit gem allows you to automate uploading files through the Transloadit REST API
Ruby server implementation of tus.io, the open protocol for resumable file uploads.
Social Stream is a Ruby on Rails engine providing your application with social networking features and activity streams. This gem allow you upload almost any kind of file as new social stream activity.
Ruby API client that handles uploads and further operations with files by wrapping Uploadcare Upload and REST APIs.
This is the official Ruby SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
MongoMapper and GridFS joined in file upload love.
jQuery File Upload extension for direct uploading to Amazon S3 using CORS
Safely upload your dependency files on gemnasium.com to track dependencies and get notified about updates and security advisories.WARNING! This gem has been deprecated and support will be discontinued. Please use Gemnasium Toolbelt (https://github.com/gemnasium/toolbelt) instead.
Angular File Upload is a module for the AngularJS framework.
Rails 3 gem that allows you to upload files directly to S3 from your application using flex for file management, css for presentation, and javascript for behavior.
Allows file upload using FTP for CarrierWave uploaders.
Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.
Fetch, Upload, Organize, and Distribute Software Packages
Rails API client (based on uploadcare-ruby) that handles uploads and further operations with files by wrapping Uploadcare Upload and REST APIs.
Uploads dSYM files to Bugsnag
The transloadit-rails gem allows you to automate uploading files through the Transloadit REST API
Uploads IPA and APK files to BrowserStack for automation and manual testing.
Visualruby is a complete IDE for making graphical user interfaces with ruby. It utilizes glade interface designer to create windows, and uses a library of GUI helpers to make coding GTK+ programs easy. The IDE really helps you organize your files and your thoughts because it names your ruby files and glade files by a naming convention. You files take on the names MyClass.rb, and MyClass.glade. Then you can easily edit the GUI (glade file) by right clicking on your class's file. It also creates .gemspec files for you, then you can right-click on the .gemspec file to install it, or upload it to rubygems.org. You can also yank your gems with one click. To install goto visualruby.net!
A capistrano 3 plugin that aids in rendering erb templates and uploads the content to the server if the file does not exists at the remote host or the content did change
Uploader gem that makes it simple add multiple file uploads to your Rails project using SWFUpload, Uploadify and Paperclip
Adds tasks to upload your linked files and directories.
Provides a form helper to make it easy to make drag and drop file upload fields that work with Rails' Active Storage.
[DEPRECATED] Please use the WinRM gem instead. WinRM transport logic for re-using remote shells and uploading files. The original code was extracted from the Test Kitchen project and remains the primary reference use case.
The native AWS command line does not have an easy way to upload encrypted files to S3. The Ruby SDK has a way to do this, but not everyone wants to use it. This utility allows you to do client side encrypted uploads to S3 from the command line, which is useful for uploads from your CI system to docker containers.
Blackblade B2 stogate client for 'fog' gem, can be used for working with files and buckets. E.g. carrierwave uploads
Build and deploy tools for Cocoa apps using Sparkle for distributions and upgrades; it’s like Hoe but for Cocoa apps. Package up your OS X/Cocoa applications into Custom DMGs, generate Sparkle XML, and upload. Instead of hours, its only 30 seconds to release each new version of an application. Build and deploy tools for Cocoa apps using Sparkle for distributions and upgrades; it's like Hoe but for Cocoa apps. The main feature is a powerful rake task "rake appcast" which builds a release of your application, creates a DMG package, generates a Sparkle XML file, and posts the package and XML file to your remote host via rsync. All rake tasks: rake build # Build Xcode Release rake dmg[automount] # Create the dmg file for appcasting (`rake dmg`, or `rake dmg[automount]` to automatically mount the dmg) rake feed # Create/update the appcast file rake upload # Upload the appcast file to the host rake version:bump:major # Bump the gemspec by a major version. rake version:bump:minor # Bump the gemspec by a minor version. rake version:bump:patch # Bump the gemspec by a patch version. rake version:current # Display the current version
RightRails is a RubyOnRails plugin for the RightJS JavaScript framework. It has transparent Prototype helpers replacement, a new RJS generator, the most common ajax operations interface and RightJS own features support like remote files uploading handler, UI, plugins, etc.
Easy AJAX file uploading in Rails
Uploads specified file to Slack