Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Ruby

Ruby was developed by Yukihiro “Matz” Matsumoto in 1995 with the intent of having an easily readable programming language. It is used by the Rails framework to create dynamic web-applications. Ruby’s syntax is similar to that of Perl and Python.

https://github.com/davidcelis/recommendable

:+1::-1: A recommendation engine using Likes and Dislikes for your Ruby app

rails recommendations redis ruby sidekiq

Last synced: 27 Dec 2024

https://github.com/dry-rb/dry-validation

Validation library with type-safe schemas and rules

coercion data-validation dry-rb gem ruby rubygem type-safety validation

Last synced: 24 Dec 2024

https://github.com/education/classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.

classroom education github oauth rails ruby

Last synced: 19 Nov 2024

https://github.com/github-education-resources/classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.

classroom education github oauth rails ruby

Last synced: 25 Sep 2024

https://github.com/westonganger/spreadsheet_architect

Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets super easily from ActiveRecord relations, plain Ruby objects, or tabular data.

activerecord csv excel excel-export export ods rails ruby spreadsheet xlsx

Last synced: 24 Dec 2024

https://github.com/Casecommons/pg_search

pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search

activerecord metaphone multi-search pg-search postgresql ruby search trigrams tsearch

Last synced: 27 Oct 2024

https://github.com/mark24code/rime-auto-deploy

Rime输入法安装脚本,让一切更轻松。Make using Rime easy.

cli cli-app comand-line command-line-tool repl rime rime-config ruby terminal toolkit

Last synced: 27 Dec 2024

https://github.com/felipecsl/wombat

Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages.

crawler dsl ruby scraper

Last synced: 26 Dec 2024

https://github.com/mikker/passwordless

🗝 Authentication for your Rails app without the icky-ness of passwords

authentication engine passwordless rails ruby

Last synced: 24 Dec 2024

https://github.com/zendesk/ruby-kafka

A Ruby client library for Apache Kafka

deprecated kafka kafka-client ruby ruby-gem

Last synced: 24 Dec 2024

https://github.com/bibendi/dip

The dip is a CLI dev–tool that provides native-like interaction with a Dockerized application.

bash cli docker docker-compose gem ruby thor zsh

Last synced: 24 Dec 2024

https://github.com/thoughtbot/appraisal

A Ruby library for testing your library against different versions of dependencies.

appraisal gemfile ruby rubygems testing thoughtbot

Last synced: 23 Dec 2024

https://github.com/rspec/rspec-expectations

Provides a readable API to express expected outcomes of a code example

rspec ruby

Last synced: 09 Dec 2024

https://github.com/jasonlong/geo_pattern

Create beautiful generative geometric background images from a string.

generative procedural ruby visualization

Last synced: 26 Dec 2024

https://github.com/fazibear/colorize

Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.

ansi-escape-sequences gem ruby

Last synced: 24 Dec 2024

https://github.com/gettalong/hexapdf

Versatile PDF creation and manipulation for Ruby

pdf pdf-generation pdf-manipulation ruby

Last synced: 24 Dec 2024

https://github.com/rspec/rspec-core

RSpec runner and formatters

rspec ruby

Last synced: 09 Dec 2024

https://github.com/freerange/mocha

A mocking and stubbing library for Ruby

minitest mock ruby stub test-unit testing

Last synced: 23 Dec 2024

https://github.com/Mark24Code/rime-auto-deploy

Rime输入法安装脚本,让一切更轻松。Make using Rime easy.

cli cli-app comand-line command-line-tool repl rime rime-config ruby terminal toolkit

Last synced: 29 Oct 2024

https://github.com/hahwul/xspear

🔱 Powerfull XSS Scanning and Parameter analysis tool&gem

bugbounty bugbountytips gem hacking library pentest ruby scanner scanning-xss selenium tool webhacking xss

Last synced: 27 Dec 2024

https://github.com/nathanl/authority

*CURRENTLY UNMAINTAINED*. Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one or more Authorizer classes and write plain Ruby methods on them.

authorization ruby

Last synced: 29 Oct 2024

https://github.com/excid3/jumpstart

Easily jumpstart a new Rails application with a bunch of great features by default

hacktoberfest rails ruby rubyonrails template

Last synced: 26 Sep 2024

https://github.com/email-spec/email-spec

Collection of RSpec/MiniTest matchers and Cucumber steps for testing email in a ruby app using ActionMailer or Pony

actionmailer cucumber cucumber-steps mailer minitest pony rspec rspec-matchers ruby

Last synced: 23 Dec 2024

https://github.com/newrelic/newrelic-ruby-agent

New Relic RPM Ruby Agent

agent apm-agent hacktoberfest ruby

Last synced: 23 Dec 2024

https://github.com/tracksapp/tracks

Tracks is a GTD™ web application, built with Ruby on Rails

getting-things-done gtd productivity rails ruby todo tracks

Last synced: 26 Dec 2024

https://github.com/hahwul/XSpear

🔱 Powerfull XSS Scanning and Parameter analysis tool&gem

bugbounty bugbountytips gem hacking library pentest ruby scanner scanning-xss selenium tool webhacking xss

Last synced: 03 Nov 2024

https://github.com/truemail-rb/truemail

🚀 Configurable framework agnostic plain Ruby 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.

dns dns-validation dns-validator email email-validation email-validator email-verification email-verifier hacktoberfest mx-validation regex-validation ruby ruby-gem smtp-validation smtp-validator truemail truemail-family truemail-gem truemail-rb validation

Last synced: 26 Dec 2024

https://github.com/carmen-ruby/carmen

A repository of geographic regions for Ruby

countries geographic-data iso3166 ruby

Last synced: 23 Dec 2024

https://github.com/TracksApp/tracks

Tracks is a GTD™ web application, built with Ruby on Rails

getting-things-done gtd productivity rails ruby todo tracks

Last synced: 01 Nov 2024

https://github.com/yorickpeterse/oga

Oga is an XML/HTML parser written in Ruby.

html html-parser parser ruby xml xml-parser

Last synced: 28 Dec 2024

https://github.com/YorickPeterse/oga

Oga is an XML/HTML parser written in Ruby.

html html-parser parser ruby xml xml-parser

Last synced: 22 Nov 2024

https://github.com/rspec/rspec-mocks

RSpec's 'test double' framework, with support for stubbing and mocking

rspec ruby

Last synced: 02 Dec 2024

https://github.com/excon/excon

Usable, fast, simple HTTP 1.1 for Ruby

excon http ruby

Last synced: 24 Dec 2024

https://github.com/capistrano/sshkit

A toolkit for deploying code and assets to servers in a repeatable, testable, reliable way.

devops ruby ssh

Last synced: 24 Dec 2024

https://github.com/ElMassimo/vite_ruby

⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience

frontend-tooling hanami integration plugin rack rails ruby vite vitejs

Last synced: 24 Oct 2024

https://github.com/ruby/debug

Debugging functionality for Ruby

debug debugger debugging-tool ruby

Last synced: 23 Dec 2024

https://github.com/bridgetownrb/bridgetown

A next-generation progressive site generator & fullstack framework, powered by Ruby

blog-engine bridgetown documentation-tool esbuild jamstack ruby static-site-generator

Last synced: 24 Dec 2024

https://github.com/asciidoctor/asciidoctor-pdf

:page_with_curl: Asciidoctor PDF: A native PDF converter for AsciiDoc based on Asciidoctor and Prawn, written entirely in Ruby.

asciidoc asciidoctor converter pdf pdf-generation prawn ruby

Last synced: 23 Dec 2024

https://github.com/zupit/horusec

Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities

Last synced: 26 Dec 2024

https://github.com/ZupIT/horusec

Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities

Last synced: 02 Nov 2024

https://github.com/weppos/whois

An intelligent — pure Ruby — WHOIS client and parser.

ruby whois

Last synced: 24 Dec 2024

https://github.com/procore-oss/blueprinter

Simple, Fast, and Declarative Serialization Library for Ruby

json presenter rails resource-serializer ruby serializer

Last synced: 26 Dec 2024

https://github.com/zdavatz/spreadsheet

The Ruby Spreadsheet by ywesee GmbH

excel gplv3 ruby ruby-spreadsheet spreadsheet xls

Last synced: 25 Dec 2024

https://github.com/leejarvis/slop

Simple Lightweight Option Parsing - ✨ new contributors welcome ✨

beginner-friendly command-line easy-to-use option-parser ruby simple

Last synced: 24 Dec 2024

https://github.com/openfoodfoundation/openfoodnetwork

Connect suppliers, distributors and consumers to trade local produce.

farmers food food-hubs hacktoberfest nonprofit rails ruby sustainable-consumption

Last synced: 25 Dec 2024

https://github.com/itamae-kitchen/itamae

Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.

chef infrastructure infrastructure-as-code itamae ruby

Last synced: 25 Dec 2024

https://github.com/slack-ruby/slack-ruby-bot

The easiest way to write a Slack bot in Ruby.

bots ruby slackbot

Last synced: 27 Dec 2024

https://github.com/ledermann/docker-rails

Dockerize Rails 7 with ActionCable, Webpacker, Stimulus, Elasticsearch, Sidekiq

actioncable deployment docker file-upload opensearch rails reference-implementation ruby sidekiq stimulusjs

Last synced: 09 Oct 2024

https://github.com/amatsuda/active_decorator

ORM agnostic truly Object-Oriented view helper for Rails 4, 5, 6, 7, and 8

decorators rails ruby

Last synced: 24 Dec 2024

https://github.com/madeintandem/jsonb_accessor

Adds typed jsonb backed fields to your ActiveRecord models.

activerecord jsonb jsonb-accessor postgres query ruby

Last synced: 28 Dec 2024

https://github.com/dmitrytsepelev/store_model

Work with JSON-backed attributes as ActiveRecord-ish models

activerecord hacktoberfest json rails ruby

Last synced: 26 Dec 2024

https://github.com/tryzealot/zealot

开源自部署移动应用、 macOS、Linux 和 Windows 应用分发平台,提供 iOS、Android SDK、fastlane 等丰富组件库 | Self-hosted Beta App Distribution for Android, iOS, macOS, Linux and Windows apps

adhoc android appstoreconnect deployment distribution docker fastlane fir gitlab ios jenkins macos-app ota-server over-the-air pgyer ruby ruby-on-rails self-hosted testflight zealot

Last synced: 26 Dec 2024

https://github.com/daddyz/phonelib

Ruby gem for phone validation and formatting using google libphonenumber library data

google-libphonenumber parsing phone-number phone-parse phone-validation ruby

Last synced: 24 Dec 2024

https://github.com/ruby-grape/grape-swagger

Add OAPI/swagger v2.0 compliant documentation to your grape API

api documentation grape oapi ruby swagger

Last synced: 24 Dec 2024

https://github.com/igorkasyanchuk/rails_performance

Monitor performance of you Rails applications (self-hosted and free)

apm datadog newrelic performance performance-monitoring rails ruby ruby-on-rails

Last synced: 24 Dec 2024

https://github.com/mrkn/pycall.rb

Calling Python functions from the Ruby language

data-science pycall python ruby rubydatascience rubyml

Last synced: 27 Dec 2024

https://github.com/djezzzl/database_consistency

The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models.

activerecord consistency database optimization performance rails ruby ruby-on-rails tool

Last synced: 24 Dec 2024

https://github.com/ridgepole/ridgepole

Ridgepole is a tool to manage DB schema. It defines DB schema using Rails DSL, and updates DB schema according to DSL. (like Chef/Puppet)

activerecord mysql postgresql rails ruby

Last synced: 24 Dec 2024

https://github.com/shopify/maintenance_tasks

A Rails engine for queueing and managing data migrations.

backfill data migration rails ruby

Last synced: 26 Dec 2024

https://github.com/chaps-io/gush

Fast and distributed workflow runner using ActiveJob and Redis

activejob graph parallel parallelization queues redis ruby sidekiq workers workflow workflows

Last synced: 22 Dec 2024

https://github.com/exaspark/batch-loader

:zap: Powerful tool for avoiding N+1 DB or HTTP queries

batching dataloader gem graphql graphql-ruby n-plus-1 nplus1 ruby

Last synced: 25 Dec 2024

https://github.com/exAspArk/batch-loader

:zap: Powerful tool for avoiding N+1 DB or HTTP queries

batching dataloader gem graphql graphql-ruby n-plus-1 nplus1 ruby

Last synced: 12 Nov 2024

https://github.com/bogdan/datagrid

Gem to create tables grids with sortable columns and filters

activerecord gem grid mongoid rails ruby table tableview

Last synced: 24 Dec 2024

https://github.com/janko/down

Streaming downloads using Net::HTTP, http.rb or HTTPX

download http partial-responses ruby streaming tempfile

Last synced: 25 Dec 2024

https://github.com/defactosoftware/hours

Time registration that doesn't suck

rails ruby time-tracker

Last synced: 23 Dec 2024

https://github.com/DefactoSoftware/Hours

Time registration that doesn't suck

rails ruby time-tracker

Last synced: 29 Oct 2024

https://github.com/DomT4/homebrew-autoupdate

:tropical_drink: An easy, convenient way to automatically update Homebrew.

homebrew homebrew-autoupdate ruby

Last synced: 29 Oct 2024

https://github.com/domt4/homebrew-autoupdate

:tropical_drink: An easy, convenient way to automatically update Homebrew.

homebrew homebrew-autoupdate ruby

Last synced: 26 Dec 2024

https://github.com/cucumber/cucumber-rails

Rails Generators for Cucumber with special support for Capybara and DatabaseCleaner

polyglot-release rails ruby tidelift

Last synced: 24 Dec 2024

https://github.com/yujinakayama/transpec

The RSpec syntax converter

converter rspec ruby

Last synced: 27 Dec 2024

https://github.com/ledermann/rails-settings

Manage settings with Ruby on Rails

configuration rails ruby rubygems settings

Last synced: 28 Dec 2024

https://github.com/rgeo/rgeo

Geospatial data library for Ruby

geolocation proj4-library rgeo ruby

Last synced: 24 Dec 2024

https://github.com/grocer/grocer

Pushing your Apple notifications since 2012.

apple grocer ios notification-service push-notifications ruby

Last synced: 26 Dec 2024

https://github.com/paulelliott/fabrication

This project has moved to GitLab! Please check there for the latest updates.

activerecord cucumber datamapper mongoid rspec ruby sequel testing

Last synced: 27 Sep 2024

https://github.com/envygeeks/jekyll-docker

⛴ Docker images, and CI builders for Jekyll.

alpine-linux builder docker docker-image jekyll linux ruby shell

Last synced: 26 Dec 2024

https://github.com/xeoneux/30-days-of-code

👨‍💻 30 Days of Code by HackerRank Solutions in C, C++, C#, F#, Go, Java, JavaScript, Python, Ruby, Swift & TypeScript. PRs Welcome! 😄

30 c code cplusplus csharp days fsharp go hackerrank java javascript kotlin of python ruby solutions swift typescript

Last synced: 28 Dec 2024

https://github.com/ruby-i18n/i18n

Internationalization (i18n) library for Ruby

i18n ruby

Last synced: 27 Dec 2024

https://github.com/splitwise/super_diff

A more helpful way to view differences between complex data structures in RSpec.

rspec ruby testing

Last synced: 24 Dec 2024

https://github.com/rubycrypto/rbnacl

Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)

chacha20 cryptography ed25519 libsodium nacl ruby salsa20 x25519

Last synced: 24 Dec 2024

https://github.com/RubyCrypto/rbnacl

Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)

chacha20 cryptography ed25519 libsodium nacl ruby salsa20 x25519

Last synced: 24 Nov 2024

https://github.com/k0kubun/hamlit

High Performance Haml Implementation

haml ruby template-engine

Last synced: 25 Dec 2024

https://github.com/JuanitoFatas/what-do-you-call-this-in-ruby

Solving the second hard problem in Computer Science.

naming operators ruby

Last synced: 07 Nov 2024

https://github.com/redis-store/redis-rails

Redis stores for Ruby on Rails

rails redis redis-store ruby

Last synced: 26 Dec 2024