Summer is the time when most of the tech and software development conferences are held. RubyKaigi (for example) that lasted from May 31 to June 2 brought many interesting solutions and insights to Ruby and RoR worlds. Today we will tell you about some of them like Kiba or Rib which have been included in our list of the most popular GitHub repositories. Also, you will find there a generic system to build and distribute binary packages, very fast pagination gem, event management tool, database sharding extension, a web framework for Crystal, interactive Ruby shell and more… Read about all of them in our weekly trending Ruby on Rails repositories. June, 11.
The list starts with the most recent updates.
Weekly trending Ruby on Rails GitHub repositories
- The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. You can release packages as well as updates, add-ons, appliances and entire distributions for a wide range of operating systems and hardware architectures.
- Discourse is an open source for discussion platform with the same name.
- Pagy is the ultimate pagination gem that outperforms the others in each and every benchmark and comparison. Creators say that this gem is 29x times faster that Kaminari. Pagy works with all Rack-based frameworks is storage/ORM agnostic and boasts that it outperforms other similar libraries in benchmarks.
- Doorkeeper is a gem that makes it easy to introduce OAuth 2 provider functionality to your Rails or Grape application.
- OSEM (Open Source Event Manager) is an event management tool tailored to Free and Open Source Software conferences.
- ActiveRecord::Turntable is a database sharding extension for ActiveRecord.
- Chart.js for Rails Asset Pipeline.
- ManageIQ is an open-source Management Platform that delivers the insight, control, and automation that enterprises need to address the challenges of managing hybrid IT environments.
- Simple Form is a convenient way to generate forms with many options to customize the generated markup. It aims to be as flexible as possible while helping you with powerful components to create your forms.
- Services is a collection of modules and base classes that let you simply add a service layer to your Rails app.
- PublicLab.org is a collaborative knowledge-exchange platform in Rails.
- ValidatesTimeliness is a date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
- Lucky is a full-featured Crystal web framework inspired by Rails, Phoenix and Elm.
- Komponent is an opinionated way of organizing front-end code in Ruby on Rails, based on components.
- Rib is interactive Ruby shell that is based on the design of ripl and the work of ripl-rc, some of its features are also inspired by pry. The aim of Rib is to be fully featured and yet very easy to opt-out or opt-in other features.
- Rubex is a Ruby-like language for writing Ruby C extensions. It does this by providing a syntax that is the blend of the elegance of Ruby and the power of C. Rubex compiles to C and implicitly interfaces with the Ruby VM.
- Rails DB is a gem that allows you to inspect your Rails database, see the content of tables, filter, export them to CSV, Excel, EXPLAIN SQL and run SQL queries.
- RoleCore is a Rails engine which could provide essential industry of Role-based access control.
- Shrine is a toolkit for file attachments in Ruby applications. It has built-in support for background processing that supports any backgrounding library.
- DeepPluck is a gem to pluck attributes from nested associations without loading a bunch of records. It returns raw hash data without loading a bunch of records, so that faster than #as_json, or #select.
- Kiba is data processing & ETL framework for Ruby. It allows you to write reliable, concise, well-tested & maintainable data-processing code.