Відкритий код: Вебфреймворки Ruby
Категорія «Вебфреймворки Ruby» (7): код опубліковано під ліцензією, схваленою OSI, оцінено за конфіденційністю з доказами. Спочатку наш вибір, потім за балом.
Ruby on Rails Оцінка A
Full-stack-вебфреймворк Ruby за шаблоном «модель — представлення — контролер» з ORM Active Record, принципом «угоди замість конфігурації» та вбудованою підтримкою пошти, фонових завдань і WebSockets.
MIT-licensed. Вихідний код
Grape Оцінка B
Фреймворк Ruby для створення REST-подібних API з DSL для версіювання, перевірки параметрів і форматування відповідей, що працює на Rack або разом із Rails.
MIT-licensed. Вихідний код
Hanami Оцінка B
Вебфреймворк Ruby для структурованих модульних застосунків зі слайсами, діями, представленнями та шаром бази даних на основі репозиторіїв.
MIT-licensed. Вихідний код
Hotwire Оцінка B
Підхід від 37signals до створення вебзастосунків, за якого мережею передається HTML замість JSON; складається з бібліотек Turbo, Stimulus і Hotwire Native.
MIT-licensed. Вихідний код
Padrino Оцінка B
Вебфреймворк Ruby на основі Sinatra, що додає генератори, хелпери, поштові модулі, адмін-інтерфейс і підтримку монтування кількох застосунків.
MIT-licensed. Вихідний код
Roda Оцінка B
Веб-інструментарій Ruby, побудований навколо дерева маршрутизації, з невеликим ядром і функціями, що додаються через плагіни.
MIT-licensed. Вихідний код
Sinatra Оцінка B
Мінімалістична бібліотека Ruby для створення вебзастосунків і API з DSL, що зіставляє HTTP-маршрути з блоками коду.
MIT-licensed. Вихідний код
Порівняти всі записи категорії «Вебфреймворки Ruby» (7), з відкритим кодом чи ні.