One thing, done well.
Pundit is open source and ships as a gem.
View on RubyGems · Source on GitHub
Pundit is built and maintained by Varvet, a product studio in Sweden. We build Ruby on Rails products. We've kept Pundit small and sharp for over a decade: one tool that does one thing well, not a framework. If you want the people behind it on your Rails codebase, we should talk.
Pundit originated from our blog post on simple authorization in Ruby on Rails apps. What started as a pattern we kept reaching for on client projects became an open source library used by tens of thousands of Rails applications worldwide.