Rails application boilerplate for fast MVP development

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Capistrano

    A deployment automation tool built on Ruby, Rake, and SSH.

  • capistrano with plugins for deployment

  • jstz

    🌐Timezone detection for JavaScript

  • timezone detection with jstz

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • view_component

    A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

  • view_component as a replacement for partials

  • purgecss

    Remove unused CSS

  • purge.css to cleanup stylesheets

  • Sidekiq

    Simple, efficient background processing for Ruby

  • Sidekiq for background jobs

  • Visual Studio Code

    Visual Studio Code

  • VSCode configuration files

  • Devise

    Flexible authentication solution for Rails with Warden.

  • authentication with devise and devise-pwned_password + google auth

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • devise-pwned_password

    Devise extension that checks user passwords against the PwnedPasswords dataset

  • authentication with devise and devise-pwned_password + google auth

  • pretender

    Log in as another user in Rails (by ankane)

  • pretender

  • Pundit

    Minimal authorization through OO design and pure Ruby classes

  • authorization with pundit

  • rolify

    Role management library with resource scoping

  • role management with rolify

  • MetaTags

    Search Engine Optimization (SEO) for Ruby on Rails applications.

  • SEO tools - meta-tags, sitemap_generator and friendly_id

  • FriendlyId

    FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.

  • SEO tools - meta-tags, sitemap_generator and friendly_id

  • i18n-tasks

    Manage translation and localization with static analysis, for Ruby i18n

  • I18n tools - rails-i18n and i18n-tasks

  • rubocop

    A Ruby static code analyzer and formatter, based on the community Ruby style guide.

  • better-html

    Better HTML for Rails

  • better_html and erb-lint for erb linting

  • erb-lint

    Lint your ERB or HTML files

  • better_html and erb-lint for erb linting

  • bullet

    help to kill N+1 queries and unused eager loading

  • bullet to prevent N+1 problems

  • Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

  • brakeman and bundler-audit as security scanners

  • bundler-audit

    Discontinued Patch-level verification for Bundler [Moved to: https://github.com/rubysec/bundler-audit] (by postmodern)

  • brakeman and bundler-audit as security scanners

  • Fasterer

    :zap: Don't make your Rubies go fast. Make them go fasterer ™. :zap:

  • fasterer for performance optimization

  • pry-rails

    Rails >= 3 pry initializer

  • pry-rails and amazing_print for better rails console

  • Amazing Print

    Pretty print your Ruby objects with style -- in full color and with proper indentation

  • pry-rails and amazing_print for better rails console

  • ActiveInteraction

    :briefcase: Manage application specific business logic.

  • active_interaction to make controllers thin

  • flipper

    🐬 Beautiful, performant feature flags for Ruby. (by flippercloud)

  • flipper with Flipper UI to enable flag management

  • Ahoy

    Simple, powerful, first-party analytics for Rails

  • ahoy, ahoy_email and blazer for business intelligence

  • Ahoy Email

    First-party email analytics for Rails

  • ahoy, ahoy_email and blazer for business intelligence

  • Blazer

    Business intelligence made simple

  • ahoy, ahoy_email and blazer for business intelligence

  • noticed

    Notifications for Ruby on Rails applications

  • noticed for notifications

  • Annotate

    Annotate Rails classes with schema and routes info

  • annotate for annotations

  • Lol DBA

    lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed. Also, it can generate .sql migration scripts.

  • lol_dba for indexing

  • lockbox

    Modern encryption for Ruby and Rails

  • lockbox and blind_index for email fields encryption

  • blind_index

    Securely search encrypted database fields

  • lockbox and blind_index for email fields encryption

  • Rack::Attack

    Rack middleware for blocking & throttling

  • rack-attack to prevent bruteforce and DDoS attacks

  • authtrail

    Track Devise login activity

  • authrail to track login attempts

  • production_rails

    Best practices for running Rails in production

  • update with rails production best practices, security best practices and rails-security-checklist

  • secure_rails

    Rails security best practices

  • update with rails production best practices, security best practices and rails-security-checklist

  • rails-security-checklist

    :key: Community-driven Rails Security Checklist (see our GitHub Issues for the newest checks that aren't yet in the README)

  • update with rails production best practices, security best practices and rails-security-checklist

  • terraforming-rails

    Terraforming legacy Rails applications guides and tools

  • add tools from evil martians tollbox

  • dawnscanner

    Dawn is a static analysis security scanner for ruby written web applications. It supports Sinatra, Padrino and Ruby on Rails frameworks.

  • test and add dawnscanner

  • rails_best_practices

    a code metric tool for rails projects

  • add rails_best_practices

  • SecureHeaders

    Manages application of security headers with many safe defaults

  • add secure_headers

  • ssrf_filter

    A ruby gem for defending against Server Side Request Forgery (SSRF) attacks

  • add ssrf_filter

  • devise-security

    A security extension for devise, meeting industry-standard security demands for web applications.

  • add devise-security

  • mailkick

    Email subscriptions for Rails

  • add mailkick

  • Discard

    🃏🗑 Soft deletes for ActiveRecord done right

  • add discard

  • invisible_captcha

    🍯 Unobtrusive and flexible spam protection for Rails apps

  • add invisible_captcha

  • Lograge

    An attempt to tame Rails' default policy to log everything.

  • add lograge

  • hypershield

    Shield sensitive data in Postgres and MySQL

  • add hypershield

  • hair_trigger

    Happy database triggers for ActiveRecord

  • add hairtrigger

  • active_record_union

    UNIONs in ActiveRecord! Adds proper union and union_all methods to ActiveRecord::Relation.

  • add active_record_union

  • Scenic

    Versioned database views for Rails

  • add scenic

  • IdentityCache

    IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!

  • add identity_cache

  • rails-settings-cached

    Global settings for your Rails application.

  • move to rails-settings-cached

  • turnip

    Gherkin extension for RSpec (by jnicklas)

  • move to turnip from cucumber

  • searchjoy

    Search analytics made easy

  • add searchjoy

  • DatabaseConsistency

    The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models.

  • add database_consistency

  • DatabaseValidations

    Database validations for ActiveRecord

  • add database_validations

  • Traceroute

    A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app

  • add traceroute

  • isolator

    Detect non-atomic interactions within DB transactions

  • add isolator

  • lefthook

    Fast and powerful Git hooks manager for any type of projects.

  • add lefthook

  • Pronto

    Quick automated code review of your changes

  • add pronto

  • kickstart

    Ruby on Rails application templates (by alec-c4)

  • You can check it here - https://github.com/alec-c4/kickstart

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Uniqueness validation does not work since the beginning of Ruby on Rails.

    3 projects | dev.to | 4 Feb 2023
  • Must-have gems for mature Rails

    8 projects | dev.to | 2 Feb 2024
  • First commits in a Ruby on Rails app

    6 projects | dev.to | 17 Jan 2024
  • Everyday performance rules for Ruby on Rails developers

    2 projects | /r/rails | 7 Dec 2023
  • BasedUUID: URL-friendly, Base32-encoded UUIDs for Rails models

    1 project | /r/ruby | 6 Dec 2023