Boson is a modular command/task framework. Thanks to its rich set of plugins, it differentiates itself from rake and thor by being usable from irb and the commandline, having optional automated views generated by hirb and allowing libraries to be written as plain ruby. Works with ruby >= 1.9.2
A Sinatra plugin to provide convenience whilst performing asynchronous responses inside of the Sinatra framework running under async webservers. To properly utilise this package, some knowledge of EventMachine and/or asynchronous patterns is recommended. Currently, supporting servers include: * Thin * Rainbows * Zbatery
Rodauth is Ruby's most advanced authentication framework, designed to work in all rack applications. It's built using Roda and Sequel, but it can be used as middleware in front of web applications that use other web frameworks and database libraries. Rodauth aims to provide strong security for password storage by utilizing separate database accounts if possible on PostgreSQL, MySQL, and Microsoft SQL Server. Configuration is done via a DSL that makes it easy to override any part of the authentication process. Rodauth supports typical authentication features: such as login and logout, changing logins and passwords, and creating, verifying, unlocking, and resetting passwords for accounts. Rodauth also supports many advanced authentication features: * Secure password storage using security definer database functions * Multiple primary multifactor authentication methods (WebAuthn and TOTP), as well as backup multifactor authentication methods (SMS and recovery codes). * Passwordless authentication using email links and WebAuthn authenticators. * Both standard HTML form and JSON API support for all features.
A modern CSS framework based on Flexbox
A persistence framework with entities and repositories
Rails extensions for using Roar in the popular web framework.
Bridgetown is a next-generation, progressive site generator & fullstack framework, powered by Ruby
MSpec is a specialized framework for RubySpec.
Instrumentation Base for the OpenTelemetry framework
Efficient, convenient, non-intrusive JSONAPI framework for Rails.
Generates Rails application layout files for use with various front-end frameworks.
Ramaze is a simple and modular web framework
TexPlay is a light-weight image manipulation framework for Ruby and Gosu
Omnibus is a framework for building self-installing, full-stack software builds.
Simple lib to track events in Mixpanel service. It can be used in any rack based framework.
Compass is a Sass-based Stylesheet Framework that streamlines the creation and maintainance of CSS.
kaminari paginator integration for grape API framework
Infrastructure Behavior Testing Framework
Automation framework built by GitLab, for the world.
Rails for zurb foundation CSS framework. Form builder, flash message, ...
Gem installation of javascript framework for data visualization, D3
Jaeger trace exporter for the OpenTelemetry framework
A framework for running Kafka consumers
Implements minimal ActiveRecord models and database helper code used in both the Metasploit Framework (MSF) and Metasploit commercial editions.
Wrappers for JavaScript alert(), confirm() and other flexible dialogs using Twitter's bootstrap framework for Rails 3.1+
Framework to provide an easy way to implement CMS Scanners
CocoaPods plugin which allows you to generate a framework or static library from a podspec.
Web component framework for Rails providing widgets that trigger events and know when and how to update themselves with AJAX.
Rack instrumentation for the OpenTelemetry framework
OpenGL accelerated 2D game framework for Ruby. Builds on Gosu (Ruby/C++) which provides all the core functionality. Chingu adds simple yet powerful game states, prettier input handling, deployment safe asset-handling, a basic re-usable game object and stackable game logic.
Sinatra instrumentation for the OpenTelemetry framework
An extremely fast, expressive, and context-driven unit-testing framework. A replacement for all other testing frameworks. Protest the slow test.
Bunny instrumentation for the OpenTelemetry framework
Bridgetown is a next-generation, progressive site generator & fullstack framework, powered by Ruby
Report Abstract Interface. Creates text, html, pdf and rtf output, based on a common framework.
BetterCap is the state of the art, modular, portable and easily extensible MITM framework featuring ARP, DNS and ICMP spoofing, sslstripping, credentials harvesting and more.
Converts AsciiDoc documents into HTML5 presentations designed to be executed by the reveal.js presentation framework.
Cramp is a framework for developing asynchronous web applications.
dawn is a security source code scanner for ruby powered code. It is especially designed for web applications, but it works also with general purpose ruby scripts. Dawn supports all major MVC frameworks like ruby on rails, padrino and sinatra; it provides more than 680 security checks with their own mitigation suggestion.
Twirp is a simple RPC framework with protobuf service definitions. The Twirp gem provides native support for Ruby.
Barista provides simple, integrated support for CoffeeScript in Rack and Rails applications. Much like Compass does for Sass, It also provides Frameworks (bundleable code which can be shared via Gems). Lastly, it also provides a Rack Application (which can be used to server compiled code), a around_filter-style precompiler (as Rack middleware) and simple helpers for rails and Haml. For more details, please see the the README file bundled with it.
Redis instrumentation for the OpenTelemetry framework
A stats collection and distributed tracing framework
Fancy Buttons helps you easily style buttons with beautiful CSS3 features like gradients, rounded corners, etc. Don't worry the buttons also degrade nicely for browsers with no support. This requires the Compass stylesheet authoring framework.
ActionPack instrumentation for the OpenTelemetry framework
Modern web scraping framework written in Ruby and based on Capybara/Nokogiri
Faraday instrumentation for the OpenTelemetry framework
The Functions Framework is an open source framework for writing lightweight, portable Ruby functions that run in a serverless environment. Functions written to this Framework will run on Google Cloud Functions, Google Cloud Run, or any other Knative-based environment.
Nesta is a lightweight Content Management System, written in Ruby using the Sinatra web framework. Nesta has the simplicity of a static site generator, but (being a fully fledged Rack application) allows you to serve dynamic content on demand. Content is stored on disk in plain text files (there is no database). Edit your content in a text editor and keep it under version control (most people use git, but any version control system will do fine). Implementing your site's design is easy, but Nesta also has a small selection of themes to choose from.
RubiGen - Ruby Generator Framework