Padrino is a free and open-source web framework, written in Ruby and based on Sinatra.[2][3] It is an alternative to other Ruby web frameworks such as Ruby on Rails, Merb, Nitro and Camping. It is dependent on the Rack web server interface.
Original author(s) | Nathan Esquenazi, Davide D'Agostino, Arthur Chiu, Joshua Hull |
---|---|
Developer(s) | Nathan Esquenazi, Davide D'Agostino, Arthur Chiu, Joshua Hull, Uchio Kondo, Darío Javier Cravero, Florian Gilcher |
Stable release | 0.15.3[1]
/ 25 February 2023 |
Repository | Padrino Repository |
Written in | Ruby |
Operating system | Cross-platform |
Type | Web framework |
License | MIT License |
Website | www |
Padrino was created and open-sourced in 2010. The framework was created by Nathan Esquenazi, Davide D'Agostino and Arthur Chiu based on the prior sinatra_more gem. The framework was created in order to extend Sinatra to more easily support rich web applications.
This is a list of major functionality Padrino provides on top of Sinatra:[4]
Note that as a user of Padrino, each of the major components can be pulled in separately to an existing Sinatra application or they can be used together for a comprehensive upgrade to Sinatra (a full-stack Padrino application).