Our great sponsors
-
capistrano with plugins for deployment
-
timezone detection with jstz
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
view_component
A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
view_component as a replacement for partials
-
purge.css to cleanup stylesheets
-
Sidekiq for background jobs
-
VSCode configuration files
-
authentication with devise and devise-pwned_password + google auth
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
devise-pwned_password
Devise extension that checks user passwords against the PwnedPasswords dataset
authentication with devise and devise-pwned_password + google auth
-
pretender
-
authorization with pundit
-
role management with rolify
-
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 tools - rails-i18n and i18n-tasks
-
-
better_html and erb-lint for erb linting
-
better_html and erb-lint for erb linting
-
bullet to prevent N+1 problems
-
brakeman and bundler-audit as security scanners
-
bundler-audit
Patch-level verification for Bundler [Moved to: https://github.com/rubysec/bundler-audit] (by postmodern)
brakeman and bundler-audit as security scanners
-
fasterer for performance optimization
-
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
-
active_interaction to make controllers thin
-
flipper with Flipper UI to enable flag management
-
ahoy, ahoy_email and blazer for business intelligence
-
ahoy, ahoy_email and blazer for business intelligence
-
ahoy, ahoy_email and blazer for business intelligence
-
noticed for notifications
-
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 and blind_index for email fields encryption
-
lockbox and blind_index for email fields encryption
-
rack-attack to prevent bruteforce and DDoS attacks
-
authrail to track login attempts
-
update with rails production best practices, security best practices and rails-security-checklist
-
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
-
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
-
add rails_best_practices
-
add secure_headers
-
add ssrf_filter
-
devise-security
A security extension for devise, meeting industry-standard security demands for web applications.
add devise-security
-
add mailkick
-
add discard
-
add invisible_captcha
-
add lograge
-
add hypershield
-
add hairtrigger
-
active_record_union
UNIONs in ActiveRecord! Adds proper union and union_all methods to ActiveRecord::Relation.
add active_record_union
-
add scenic
-
IdentityCache
IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
add identity_cache
-
move to rails-settings-cached
-
move to turnip from cucumber
-
add searchjoy
-
DatabaseConsistency
The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models.
add database_consistency
-
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
-
add isolator
-
add lefthook
-
add pronto
-
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
Related posts
- Uniqueness validation does not work since the beginning of Ruby on Rails.
- Is JSONB + Postgres still a viable way of storing varying attributes?
- Database Views & Rails Active Record: defining new Model classes out of views
- Gemfile of dreams: the libraries we use to build Rails apps
- Materialised views for serious performance gains