7 best Ruby Key Value Database libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 13, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Ruby key-value database libraries like moneta, mctop, roma are popularly used to store and manipulate data. Ruby Key Value Database libraries are the most popular choices for storing data in a key-value database. The databases are built on top of the standard Ruby libraries and provide an easy way to work with key/value pairs. moneta is a ruby based library that provides a simple interface for working with key/value pairs. It supports various strategies for storing data including key-value mapping, dictionary mapping, hash table, and redis-like store. mctop is a pure ruby library for handling hierarchical sets of entities (also known as geospatial objects). It provides a simple interface for working with points and their associated coordinate systems. Some of the most widely used open source Ruby key value database libraries among developers include

Ruby doticonstar image 1532 doticonVersion:Currentdoticon
License: Permissive (MIT)

A key value store for storing per-developer environment and application keys

Support
    Quality
      Security
        License
          Reuse

            cocoapods-keysby orta

            Ruby doticon star image 1532 doticonVersion:Currentdoticon License: Permissive (MIT)

            A key value store for storing per-developer environment and application keys
            Support
              Quality
                Security
                  License
                    Reuse

                      monetaby moneta-rb

                      Ruby doticonstar image 1081 doticonVersion:v1.6.0doticon
                      License: Permissive (MIT)

                      a unified interface to key/value stores

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                monetaby moneta-rb

                                Ruby doticon star image 1081 doticonVersion:v1.6.0doticon License: Permissive (MIT)

                                a unified interface to key/value stores
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          mctopby etsy

                                          Ruby doticonstar image 515 doticonVersion:Currentdoticon
                                          License: Permissive (MIT)

                                          a top like tool for inspecting memcache key values in realtime

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    mctopby etsy

                                                    Ruby doticon star image 515 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                    a top like tool for inspecting memcache key values in realtime
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              romaby roma

                                                              Ruby doticonstar image 320 doticonVersion:v1.3.0doticon
                                                              License: Strong Copyleft (GPL-3.0)

                                                              ROMA: A Distributed Key-Value Store in Ruby

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        romaby roma

                                                                        Ruby doticon star image 320 doticonVersion:v1.3.0doticon License: Strong Copyleft (GPL-3.0)

                                                                        ROMA: A Distributed Key-Value Store in Ruby
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  rails-settingsby AlexJWayne

                                                                                  Ruby doticonstar image 213 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  Settings is a plugin that makes managing a table of global key, value pairs easy. Think of it like a global Hash stored in your database, that uses simple ActiveRecord like methods for manipulation. Keep track of any global setting that you don't want to hard code into your rails app. You can store any kind of object. Strings, numbers, arrays, or any serializable object.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            rails-settingsby AlexJWayne

                                                                                            Ruby doticon star image 213 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            Settings is a plugin that makes managing a table of global key, value pairs easy. Think of it like a global Hash stored in your database, that uses simple ActiveRecord like methods for manipulation. Keep track of any global setting that you don't want to hard code into your rails app. You can store any kind of object. Strings, numbers, arrays, or any serializable object.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      nestby soveran

                                                                                                      Ruby doticonstar image 188 doticonVersion:3.1.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      Generate nested namespaced keys for key-value databases.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                nestby soveran

                                                                                                                Ruby doticon star image 188 doticonVersion:3.1.0doticon License: Permissive (MIT)

                                                                                                                Generate nested namespaced keys for key-value databases.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          Ruby doticonstar image 106 doticonVersion:Currentdoticon
                                                                                                                          License: Others (Non-SPDX)

                                                                                                                          RubyMotion wrapper for NanoStore, a lightweight schema-less key-value document database based on sqlite.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    NanoStoreInMotionby siuying

                                                                                                                                    Ruby doticon star image 106 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                    RubyMotion wrapper for NanoStore, a lightweight schema-less key-value document database based on sqlite.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              See similar Kits and Libraries