{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/ransack/","markdown":"https://findsoftware.frbit.cloud/ransack.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"ransack","name":"Ransack","urls":{"home":"https://activerecord-hackery.github.io/ransack/","repository":"https://github.com/activerecord-hackery/ransack","docs":"https://activerecord-hackery.github.io/ransack/getting-started/"},"category":["search"],"description":"Ruby gem that adds searching and sorting to Rails applications through search forms and query methods on ActiveRecord models.","maintainer":"Sean Carroll","maintainerType":"individual","firstRelease":2011,"hosting":["ruby"],"language":"ruby","runtime":["ruby"],"runtimeMin":"ruby 3.2","basedOn":["rails"],"contentStore":null,"databases":["postgres","mysql","mariadb","sqlite"],"adminUi":null,"headlessApi":null,"templating":null,"i18n":"translation files for predicates and attribute names","renderingModes":null,"installMethod":"rubygems gem","licenseModel":"open-source","license":"MIT","currentMajor":"6","latestReleaseDate":"2026-10-25T00:00:00.000Z","githubStargazers":5859,"contributors":219,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"forum":"https://github.com/activerecord-hackery/ransack/discussions"},"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://activerecord-hackery.github.io/ransack/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://github.com/activerecord-hackery/ransack","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://activerecord-hackery.github.io/ransack/getting-started/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://rubygems.org/api/v1/versions/ransack.json","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/activerecord-hackery/ransack/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainerType","url":"https://raw.githubusercontent.com/activerecord-hackery/ransack/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://raw.githubusercontent.com/activerecord-hackery/ransack/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"basedOn","url":"https://raw.githubusercontent.com/activerecord-hackery/ransack/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://github.com/activerecord-hackery/ransack","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtime","url":"https://activerecord-hackery.github.io/ransack/getting-started/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtimeMin","url":"https://raw.githubusercontent.com/activerecord-hackery/ransack/v6.0.1/ransack.gemspec","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://github.com/activerecord-hackery/ransack","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://activerecord-hackery.github.io/ransack/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/activerecord-hackery/ransack/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/activerecord-hackery/ransack/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/activerecord-hackery/ransack","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/activerecord-hackery/ransack/contributors?per_page=1","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://activerecord-hackery.github.io/ransack/getting-started/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"databases","url":"https://activerecord-hackery.github.io/ransack/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"i18n","url":"https://activerecord-hackery.github.io/ransack/going-further/i18n/","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Ransack is a Ruby gem that adds searching and sorting to a Rails application. It is a library rather than a server: it runs inside the application and has no separate process or content store of its own.\n\nThe gem is added to the Gemfile and installed with bundle install. The project documents PostgreSQL, MySQL, MariaDB and SQLite as supported databases, ships translation files for predicate and attribute names, and the [getting started guide](https://activerecord-hackery.github.io/ransack/getting-started/) covers installation for the supported Rails and Ruby versions. Sean Carroll is named as a maintainer, with Deivid Rodriguez and Greg Molnar."}