Iain Beeston's repositories
erb-lint
Lint your ERB or HTML files
devise-passwordless
A passwordless login strategy using magic links for Devise
avo
Configuration-based, no-maintenance, extendable Ruby on Rails admin
better-html
Better HTML for Rails
ransack
Object-based searching.
puffing-billy
A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
video_thumb
Get the thumbnails from Youtube and Vimeo videos for Ruby.
docs
The documentation for Avocado
devise
Flexible authentication solution for Rails with Warden.
stimulus-sortable
A Stimulus controller to reorder lists with drag-and-drop.
json-schema
Ruby JSON Schema Validator
JSON-Schema-Test-Suite
A language agnostic test suite for the JSON Schema specifications
capybara
Acceptance test framework for web applications
rails
Ruby on Rails
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 }
importmap-rails
Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
es-module-shims
Shims for new ES modules features on top of the basic modules support in browsers
site-crawler
Playing with apify to scrape websites