Ruby MySQL

Open-source Ruby projects categorized as MySQL Edit details

Top 10 Ruby MySQL Projects

  • Backup

    Easy full stack backup operations on UNIX-like systems.

    Project mention: Backup: Ruby Gem for Easy full stack backup operations on Unix-like systems | news.ycombinator.com | 2022-07-30
  • flipper

    :dolphin: Beautiful, performant feature flags for Ruby. (by jnunemaker)

    Project mention: Add Feature Flags in Ruby on Rails with Flipper | dev.to | 2022-06-16

    Flipper is a gem that makes feature flags and different ways to toggle them available in Rails. It is highly modular. Apart from the main gem, you'll also have to pick a storage adapter — but more on that later. Let's use the ActiveRecord adapter for now.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • SearchCop

    Search engine like fulltext query support for ActiveRecord

    Project mention: I need to write a database query language. I have a blank sheet of paper. | reddit.com/r/ProgrammingLanguages | 2022-07-19
  • with_advisory_lock

    Advisory locking for ActiveRecord

    Project mention: How to Avoid Race Conditions in Rails | dev.to | 2022-05-24

    Advisory locking is a mechanism used to prevent concurrent execution of code without necessarily locking the database table or row. In core Ruby, this is implemented using mutex. In Rails, the Ruby gem with_advisory_lock can be used to add advisory locking (mutexes) to ActiveRecord when used with MySQL or PostgreSQL.

  • rom-sql

    SQL support for rom-rb

  • departure

    Percona's pt-online-schema-change runner for ActiveRecord migrations.

    Project mention: Changing Tires at 100mph: A Guide to Zero Downtime Migrations | news.ycombinator.com | 2022-05-04

    At least for Rails there are several gems available (ie https://github.com/WeTransfer/ghost_adapter or https://github.com/departurerb/departure) that seamlessly hook into the existing migration system and will run all eligible migrations through gh-ost or pt-osc as needed. You're right that it's not free but it isn't all that far off either.

    That said, online schema migrations are a specialized tool designed for very big tables that take hours to run an ALTER TABLE on. If all your tables are small enough that alterations take less than a second or so, don't bother and just block the table for a bit. It's fine.

  • wt_activerecord_index_spy

    A gem to spy queries running with Active Record and report missing indexes

    Project mention: Ruby’s Hidden Gems: Bullet | dev.to | 2021-08-19

    As an extra tip, if you want to be even more protected against performance problems related to the database, take a look at the wt-activerecord-index-spy gem, which helps to detect queries that are not using proper indexes.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • activerecord-tidb-adapter

    TiDB adapter for ActiveRecord, allows the use of TiDB as a backend for ActiveRecord and Rails apps.

    Project mention: Build a Rails App with TiDB and the ActiveRecord TiDB Adapter | dev.to | 2021-08-27

    The activerecord-tidb-adapter provides compatible patches and some tidb-specific functions, such as Sequence.

  • ghost_adapter

    Run ActiveRecord migrations through gh-ost

    Project mention: Changing Tires at 100mph: A Guide to Zero Downtime Migrations | news.ycombinator.com | 2022-05-04

    At least for Rails there are several gems available (ie https://github.com/WeTransfer/ghost_adapter or https://github.com/departurerb/departure) that seamlessly hook into the existing migration system and will run all eligible migrations through gh-ost or pt-osc as needed. You're right that it's not free but it isn't all that far off either.

    That said, online schema migrations are a specialized tool designed for very big tables that take hours to run an ALTER TABLE on. If all your tables are small enough that alterations take less than a second or so, don't bother and just block the table for a bit. It's fine.

  • Feedka

    Get authentic, kindful, and constructive feedback from your friends, family, and co-workers.

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). The latest post mention was on 2022-07-30.

Ruby MySQL related posts

Index

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

Project Stars
1 Backup 4,720
2 flipper 3,006
3 SearchCop 767
4 with_advisory_lock 492
5 rom-sql 195
6 departure 121
7 wt_activerecord_index_spy 72
8 activerecord-tidb-adapter 21
9 ghost_adapter 15
10 Feedka 13
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com