5 best Ruby Document Database libraries in 2024

share link

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

technology logo
technology logo

Guide Kit Guide Kit  

Ruby Document Database is a database that can store documents as the name suggests. The documents are stored in a key value pair format, which is very similar to how you would use a Hash. The document database has been used in many popular applications such as Facebook and Github. The reason why it is so popular is because of its simplicity to use queries and because it works best with JSON data. mongify provides an ActiveRecord-like interface for working with MongoDB objects. It includes support for defining the schema for the models you are using, creating model instances and saving them back to the database. post_json provides a way to serialize a Ruby object into JSON and then save it to MongoDB as a BSON document. If you have an existing application that uses ActiveRecord or Mongoid and want to integrate with MongoDB without changing much in your code base, this library is good choice. serenity provides a simple way to create and delete documents in MongoDB via CRUD operations without having to worry about saving them through ActiveRecord or Mongoid classes. This library is useful if you want to use MongoDB as your data store without getting involved in the details of how it works. There are several popular open source Ruby Document Database libraries available for developers

mongifyby anlek

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

Mongify allows you to map your data from a sql database and into a mongodb document database.

Support
    Quality
      Security
        License
          Reuse

            mongifyby anlek

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

            Mongify allows you to map your data from a sql database and into a mongodb document database.
            Support
              Quality
                Security
                  License
                    Reuse

                      post_jsonby webnuts

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

                      A Fast and Flexible Document Database by Combining Features of Ruby and PostgreSQL with PLV8

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                post_jsonby webnuts

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

                                A Fast and Flexible Document Database by Combining Features of Ruby and PostgreSQL with PLV8
                                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

                                                              serenityby kremso

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

                                                              Embedded ruby for Open Office documents. You provide .odt template and data and Serenity generates the document. Great for creating dynamic reports.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        serenityby kremso

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

                                                                        Embedded ruby for Open Office documents. You provide .odt template and data and Serenity generates the document. Great for creating dynamic reports.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  xml_data_extractorby monde-sistemas

                                                                                  Ruby doticonstar image 7 doticonVersion:v0.6.0doticon
                                                                                  License: Permissive (MIT)

                                                                                  Provides a simple DSL to extract data from XML documents

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            xml_data_extractorby monde-sistemas

                                                                                            Ruby doticon star image 7 doticonVersion:v0.6.0doticon License: Permissive (MIT)

                                                                                            Provides a simple DSL to extract data from XML documents
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      See similar Kits and Libraries