SitemapGenerator is a framework-agnostic XML Sitemap generator written in Ruby with automatic Rails integration. It supports Video, News, Image, Mobile, PageMap and Alternate Links sitemap extensions and includes Rake tasks for managing your sitemaps, as well as many other great features.
PgSearch builds Active Record named scopes that take advantage of PostgreSQL's full text search
Ruby on Rails integrations for Elasticsearch.
Intelligent search made easy with Rails and Elasticsearch or OpenSearch
Powerful object-based searching and filtering for Active Record with advanced features like complex boolean queries, association searching, custom predicates and i18n support.
Workflow is a finite-state-machine-inspired API for modeling and interacting with what we tend to refer to as 'workflow'. * nice DSL to describe your states, events and transitions * various hooks for single transitions, entering state etc. * convenient access to the workflow specification: list states, possible events for particular state
Adds support for creating state machines for attributes on any Ruby class
AASM is a continuation of the acts-as-state-machine rails plugin, built for plain Ruby objects.
Easy activity tracking for your ActiveRecord models. Provides Activity model with details about actions performed by your users, like adding comments, responding etc.
Log all changes to your models
Track changes to your models, for auditing or versioning. See how a model looked at any stage in its lifecycle, revert it to any version, or restore it after it has been destroyed.
Provides pre-compiled binaries for libvips.
Manipulate images with minimal use of memory via ImageMagick
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.
Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.
Agnostic pagination in plain ruby.
will_paginate provides a simple API for performing paginated queries with Active Record and Sequel, and includes helpers for rendering pagination links in Rails, Sinatra, and Hanami web apps.
Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and sophisticated paginator for Rails 4+
Unobtrusive nested forms handling, using jQuery. Use this and discover cocoon-heaven.
A Rails form builder plugin/gem with semantically rich and accessible markup
Forms made easy!
Integrate Tailwind CSS with the asset pipeline in Rails.
A modern CSS framework based on Flexbox
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. http://getbootstrap.com
HTML over the wire.
A modest JavaScript framework for the HTML you already have.
The speed of a single-page web application without having to write any JavaScript.
Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
Use webpack to manage app-like JavaScript modules in Rails
Integrate SassC-Ruby into Rails.