Ruby Data

Open-source Ruby projects categorized as Data

Top 14 Ruby Data Projects

  1. ISO-3166-Countries-with-Regional-Codes

    ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets

    Project mention: A Symbol for the Fediverse ⁂ | news.ycombinator.com | 2024-08-24

    https://github.com/lukes/ISO-3166-Countries-with-Regional-Co...

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.

    Judoscale logo
  3. illacceptanything

    The project where literally anything* goes.

  4. Kiba

    Data processing & ETL framework for Ruby

    Project mention: Sequel: The Database Toolkit for Ruby | news.ycombinator.com | 2024-09-01

    Hell yes :-)

    For the record, I am a deep Sequel fan, and wrote ETL connectors that use it:

    https://www.kiba-etl.org/kiba-pro

    https://github.com/thbar/kiba/wiki#kiba-pro (full doc with snippets)

    It is one of the most underrated gems of the Ruby universe IMO!

  5. maintenance_tasks

    A Rails engine for queueing and managing data migrations.

    Project mention: Introducing the `script` Folder in Rails 8 and a New Gem for Browser-Based Data Migration | dev.to | 2024-12-20

    I personally rely on the maintenance_tasks gem at work. The Rails Guide even recommends using maintenance_tasks instead of manipulating data directly in migrations.

  6. attribute_normalizer

    Adds the ability to normalize attributes cleanly with code blocks and predefined normalizers

  7. dry-struct

    Typed struct and value objects

  8. migration_data

    Migrate data along with schema migrations in Rails and keep them up to date.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. auto_strip_attributes

    AutoStripAttributes gem for Rails helps to remove unnecessary whitespaces from ActiveRecord or ActiveModel attributes. It's good for removing accidental spaces from user inputs (e.g. when user copy/pastes some value to a form and the value has extra spaces at the end).

    Project mention: Moving From auto_strip_attributes to normalizes | dev.to | 2024-08-31

    I ran across the excellent "auto_strip_attributes" gem years ago, and it's been a staple gem that gets added to my Gemfile right off the bat when making a new project. I even have a standard initializer that adds some extra functionality to it:

  11. everypolitician-data

    data for national legislatures worldwide

  12. string_pattern

    Generate strings supplying a simple pattern. Perfect to be used in test data factories. Validate if a text fulfills a specific pattern. Also you can use regular expressions (Regexp) to generate strings: `/[a-z0-9]{2,5}\w+/.gen`. Generate words in English or Spanish.

  13. ALX

    ALX is a command line tool for Linux, macOS and Windows to export and import the game data of Skies of Arcadia, Skies of Arcadia Legends, Eternal Arcadia (エターナルアルカディア), and Eternal Arcadia Legends (エターナルアルカディアレジェンド).

  14. monolens

    Declarative data transformations as data (by enspirit)

  15. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby Data discussion

Log in or Post with

Ruby Data related posts

  • nilify_blanks alternatives - auto_strip_attributes and attribute_normalizer

    3 projects | 6 Jun 2023
  • auto_strip_attributes VS attribute_normalizer - a user suggested alternative

    2 projects | 6 Jun 2023
  • Dealing with race conditions in ruby scripts run concurrently

    1 project | /r/rails | 24 May 2023
  • I want to build a web application similar to Airbnb as a learning project. I need a lot of fake data to serve as listings. Where do I get that from?

    2 projects | /r/learnprogramming | 14 Jan 2023
  • What ETL tool do you use?

    1 project | /r/dataengineering | 25 Aug 2021
  • Ruby ETL Strategies: Organizing block-based Kiba Pipelines

    1 project | /r/ruby | 13 May 2021
  • Do you use migrations for data manipulations? What are the pro's and con's ?

    3 projects | /r/rails | 17 Feb 2021
  • A note from our sponsor - Judoscale
    judoscale.com | 17 Apr 2025
    Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues. Learn more →

Index

What are some of the best open-source Data projects in Ruby? This list will help you:

# Project Stars
1 ISO-3166-Countries-with-Regional-Codes 2,303
2 illacceptanything 1,966
3 Kiba 1,768
4 maintenance_tasks 1,123
5 attribute_normalizer 475
6 dry-struct 420
7 migration_data 365
8 auto_strip_attributes 362
9 everypolitician-data 238
10 timex_datalink_client 37
11 string_pattern 17
12 ALX 9
13 monolens 7
14 timex_datalink_crt 4

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.
judoscale.com