{"id":13462908,"url":"https://github.com/jhund/filterrific","last_synced_at":"2025-04-28T12:01:31.585Z","repository":{"id":811568,"uuid":"519395","full_name":"jhund/filterrific","owner":"jhund","description":"Filterrific is a Rails Engine plugin that makes it easy to filter, search, and sort your ActiveRecord lists.","archived":false,"fork":false,"pushed_at":"2025-02-28T22:44:54.000Z","size":1059,"stargazers_count":908,"open_issues_count":99,"forks_count":127,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-04-09T17:19:01.724Z","etag":null,"topics":["activerecord","filter","ruby-on-rails"],"latest_commit_sha":null,"homepage":"http://filterrific.clearcove.ca","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jhund.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2010-02-15T21:51:48.000Z","updated_at":"2025-03-28T21:24:59.000Z","dependencies_parsed_at":"2023-02-10T04:00:38.101Z","dependency_job_id":"f7c2d006-2160-42a0-8648-680e69054728","html_url":"https://github.com/jhund/filterrific","commit_stats":{"total_commits":258,"total_committers":27,"mean_commits":9.555555555555555,"dds":0.1705426356589147,"last_synced_commit":"f38d7e393ea15d8ddeb416db9e666bb35f7fba2e"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhund%2Ffilterrific","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhund%2Ffilterrific/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhund%2Ffilterrific/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhund%2Ffilterrific/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jhund","download_url":"https://codeload.github.com/jhund/filterrific/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251311332,"owners_count":21569008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activerecord","filter","ruby-on-rails"],"created_at":"2024-07-31T13:00:40.751Z","updated_at":"2025-04-28T12:01:31.537Z","avatar_url":"https://github.com/jhund.png","language":"Ruby","funding_links":[],"categories":["Active Record Plugins","Ruby"],"sub_categories":["Active Record Named Scopes"],"readme":"# Filterrific\n\nFilterrific is a Rails Engine plugin that makes it easy to filter,\nsearch, and sort your ActiveRecord lists:\n\n\n### Features\n\n* Makes heavy use of ActiveRecord Scopes\n* ActionController helpers to shuttle filter params from ActionView forms to ActiveRecord based models, and to return matching records back from ActiveRecord to ActionView.\n* Form helpers to build powerful search and filter forms with ease.\n* Javascript assets to auto-submit filter form on change via AJAX.\n* Image asset to show a spinner in the Filterrific form when new records are being loaded via AJAX.\n* API option to use Filterrific with Rails API mode. Just use `gem 'filterrific', require: 'filterrific_api'` in your Gemfile.\n\n***\n\n![A filterrific enhanced list](https://github.com/jhund/filterrific/blob/gh-pages/images/screenshot_s.png)\n\n***\n\n\n### Installation\n\n`gem install filterrific`\n\nor with bundler in your Gemfile:\n\n`gem 'filterrific'`\n\n\n### Usage\n\nMake sure to go to the fantastic [Filterrific documentation](http://filterrific.clearcove.ca)\nto find out more!\n\n\n### Compatibility\n\nEvery commit to Filterrific is automatically tested against the following scenarios:\n\n|Filterrific version | Rails version       | Ruby environments              | Database adapters                  | Build status |\n|--------------------|---------------------|--------------------------------|------------------------------------|--------------|\n| 5.x                | Rails 5.x, 6.x, 7.x, 8.x | MRI 2.0.0, 2.1.7, 2.2.3, 2.3.1 | mysql2, postgresql                 |[![Build Status](https://travis-ci.org/jhund/filterrific_demo.svg?branch=rails-5.x)](https://travis-ci.org/jhund/filterrific_demo)|\n| 4.x                | Rails 4.x                | MRI 2.0.0, 2.1.7, 2.2.3, 2.3.1 | mysql, mysql2, postgresql, sqlite3 |[![Build Status](https://travis-ci.org/jhund/filterrific_demo.svg?branch=rails-4.x)](https://travis-ci.org/jhund/filterrific_demo)|\n| 3.x                | Rails 3.2                | MRI 2.0.0, 2.1.7               | mysql, mysql2, postgresql, sqlite3 | Not tested|\n| 2.x                | Rails 3.2                | MRI 1.9.3                      | mysql, mysql2, postgresql, sqlite3 | Not tested|\n| 1.x                | \u003c 3.2                    | MRI \u003c= 1.9.3                   | mysql, mysql2, postgresql, sqlite3 | Not tested|\n\n### Guidelines for submitting issues\n\nPlease post questions related to usage at [StackOverflow](http://stackoverflow.com/questions/tagged/filterrific) under the `filterrific` tag.\n\nIf you think you've found a bug, or have a feature request, then create an issue here on Github. You'll make my job easier if you follow these guidelines:\n\n* Please keep in mind that I do this in my spare time. To you this software is free as in `beer`, to me it's free as in `baby`. I appreciate it if you first do everything you can on your own: read the detailed [Filterrific documentation](http://filterrific.clearcove.ca), look for similar issues on [StackOverflow](http://stackoverflow.com/questions/tagged/filterrific), search the internets, etc.\n* If you're stuck, give me sufficient context so that I have a chance to identify the issue:\n    * what version of filterrific are you using? (look in your `Gemfile.lock`)\n    * what version of Rails are you using? (look in your `Gemfile.lock`)\n    * what version of Ruby are you using? (run `ruby -v` in your app root)\n* If you get an exception, include the entire stack trace, including the error message.\n* Include any relevant code snippets (your model, controller, and view code).\n* When pasting code, please use [markdown code  formatting](https://help.github.com/articles/github-flavored-markdown/#fenced-code-blocks). It will be much easier to read.\n\n\n### Resources\n\n* [Documentation](http://filterrific.clearcove.ca)\n* [Demo App](https://github.com/jhund/filterrific_demo) using classic Rails views.\n* [API Demo App](https://github.com/jhund/filterrific_json_api_demo) using React and Mobx.\n* [Changelog](https://github.com/jhund/filterrific/blob/master/CHANGELOG.md)\n* [Source code (github)](https://github.com/jhund/filterrific)\n* [Issues](https://github.com/jhund/filterrific/issues)\n* [Questions on Stack Overflow](http://stackoverflow.com/questions/tagged/filterrific) (tagged `filterrific`)\n* [Rubygems.org](http://rubygems.org/gems/filterrific)\n\n[![Build Status](https://travis-ci.org/jhund/filterrific.svg?branch=master)](https://travis-ci.org/jhund/filterrific)\n\n[![Code Climate](https://codeclimate.com/github/jhund/filterrific.png)](https://codeclimate.com/github/jhund/filterrific)\n\n### License\n\n[MIT licensed](https://github.com/jhund/filterrific/blob/master/MIT-LICENSE).\n\n\n\n### Copyright\n\nCopyright (c) 2010 - 2023 Jo Hund. See [(MIT) LICENSE](https://github.com/jhund/filterrific/blob/master/MIT-LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhund%2Ffilterrific","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjhund%2Ffilterrific","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhund%2Ffilterrific/lists"}