Vladimir Karan Grahovac's starred repositories
simple_form
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
validates_timeliness
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
addressable
Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.
devise-two-factor
Barebones two-factor authentication with Devise
importmap-rails
Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
active_storage_validations
Do it like => validates :photos, attached: true, content_type: ['image/png', 'image/jpg', 'image/jpeg'], size: { less_than: 500.kilobytes }, limit: { min: 1, max: 3 }, aspect_ratio: :landscape, dimension: { width: { in: 800..1600 }
hashids.rb
A small Ruby gem to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
jsbundling-rails
Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack.
friendly_uuid
Short, stateless URL slugs for UUID-based Rails models
calendly-api-ruby-client
A Ruby client library for accessing Calendly v2 APIs
native_enum
Adds ENUM and SET support to ActiveRecord
react-on-rails-template
Basic template for React on Rails
click-to-partial
Sublime Text 3 plugin for clicking a rails partial path and open the file.
heroku-buildpack-vips
Heroku buildpack with libvips
bootstrap-select
Exstension class for the Bootstrap select element
administrate-rich-text
A Rails 7+ gem to use ActionText rich text fields in Administrate