Skip to main content

File Uploading

activestorage

Recommended

Attach cloud and local files in Rails applications

activestorage 76,385 Downloads Last release

shrine

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.

shrine 236,662 Downloads Last release

janko-m/shrine Last commit

refile

Simple and powerful file upload library

refile 217,834 Downloads Last release

refile/refile Last commit

carrierwave

Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.

carrierwave 15,520,594 Downloads Last release

carrierwaveuploader/carrierwave Last commit

paperclip

Easy upload management for ActiveRecord

paperclip 18,637,077 Downloads Last release

thoughtbot/paperclip Last commit

dragonfly

Dragonfly is a framework that enables on-the-fly processing for any content type. It is especially suited to image handling. Its uses range from image thumbnails to standard attachments to on-demand text generation.

dragonfly 1,800,134 Downloads Last release

markevans/dragonfly Last commit

Subscribe to the newsletter

Join 18,000+ developers who get early access to new screencasts, articles, guides, updates, and more.

By clicking this button, you agree to the GoRails Terms of Service and Privacy Policy.

More of a social being? We're also on Twitter and YouTube.