janko
Ruby developer, open source contributor, author of @shrinerb and rodauth-rails
Funding Links: https://github.com/sponsors/janko
- Name: Janko MarohniΔ
- Location: Brno, Czechia
- Company: ButterflyMX
- Kind: user
- Followers: 793
- Following: 26
- Total stars: 3583
- Repositories count: 187
- Created at: 2022-11-02T16:20:19.156Z
- Updated at: 2025-03-25T00:59:41.275Z
- Last synced at: 2025-03-25T00:59:41.275Z
GitHub Sponsors Profile
I'm a Ruby developer from Croatia, now living in Czechia. I've been an active open source contributor since 2012. I started my journey by taking over maintenance of sinatra-activerecord, and afterwards MiniMagick.
Soon I became interested in improving file uploads in Ruby, and became a core contributor of Refile. I then proceeded to create my own file attachment solution called Shrine π , and worked on growing its ecosystem and community for the next several years. I extracted the Down gem for handling file downloads, which gained popularity independently of Shrine. For image processing I wanted to use libvips, so I created the ImageProcessing gem to reduce the barrier for Rubyists, which is now used in Active Storage and CarrierWave. I also created a Ruby server for tus resumable upload protocol, and a Ruby backend for resumable S3 uploads with Uppy.
My current project is rodauth-rails, a Rails integration for Rodauth π authentication framework. Rodauth provides significant advantages over Rails-based solutions such as Devise, and can be used with any Ruby web framework. It uses Sequel for database interaction, but I made it possible for Sequel to reuse Active Record's database connection. I'm also writing articles π and recording screencasts π₯ to showcase Rodauth, and would like to start consulting soon.
I believe it should be easy for Ruby developers to implement modern authentication features in their apps, regardless of whether they're full-stack or API + SPA, and Rodauth's flexible architecture makes this possible. Your sponsorship will support me in improving the Rodauth ecosystem, recording new screencasts and improving documentation.
- Current Sponsors: 10
- Past Sponsors: 32
- Total Sponsors: 42
- Minimum Sponsorship: $5.00
Featured Works
janko/rodauth-rails
Rails integration for Rodauth authentication framework
Language: HTML - Stars: 655janko/sequel-activerecord_connection
Allows Sequel to reuse Active Record's database connection
Language: Ruby - Stars: 138janko/rodauth-omniauth
OmniAuth login and registration for Rodauth authentication framework
Language: Ruby - Stars: 61janko/rodauth-i18n
I18n integration and translations for Rodauth authentication framework
Language: Ruby - Stars: 23janko/rodauth-pwned
Rodauth extension that checks user passwords against the Pwned Passwords API
Language: Ruby - Stars: 14janko/rodauth-model
Password attribute and associations for Rodauth account model
Language: Ruby - Stars: 23Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 31
- Organization: 8
Active Sponsorships
Past Sponsorships
View AllSponsorship Breakdown by Kind
- User: 7
- Organization: 2