Vladimir Karan Grahovac's starred repositories
AudiblePlanets
An expressive, quasi-Ptolemaic semi-modular synthesizer.
administrate-rich-text
A Rails 7+ gem to use ActionText rich text fields in Administrate
importmap-rails
Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
bootstrap-select
Exstension class for the Bootstrap select element
simple_form
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
calendly-api-ruby-client
A Ruby client library for accessing Calendly v2 APIs
heroku-buildpack-vips
Heroku buildpack with libvips
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.
jsbundling-rails
Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack.
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 }
native_enum
Adds ENUM and SET support to ActiveRecord
friendly_uuid
Short, stateless URL slugs for UUID-based Rails models
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.
devise-two-factor
Barebones two-factor authentication with Devise
click-to-partial
Sublime Text 3 plugin for clicking a rails partial path and open the file.
validates_timeliness
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.