Flux boilerplate reducer (reducer & action generator)
A redux reducer-generator which builds a redux-reducer which matches against wildcards.
A redux reducer-generator that builds a redux-reducer which matches against object literals.
A redux reducer-generator which builds a redux-reducer from an array of reducers.
A redux reducer-generator which builds a redux-reducer from a redux-reducer.
redux-updeep is a reducer generator that uses updeep to handle state updates
General purpose reducer generator
[](https://travis-ci.org/0xc14m1z/redux-reducer-generator) [ introduced by sleep-deprived programmers.
Generating HTML tables of data in the views of your Rails application is not very DRY even for the simpler of cases. Cheveret allows you to more clearly separate logic and templating and reduce the amount of code in your views.
Cubicle provides a dsl and aggregation caching framework for automating the generation, execution and caching of map reduce queries when using MongoDB in Ruby. Cubicle also includes a MongoMapper plugin for quickly performing ad-hoc, multi-level group-by queries against a MongoMapper model.
Lazily loads large columns on demand. By default, does this for all TEXT (:text) and BLOB (:binary) columns, but a list of specific columns to load on demand can be given. This is useful to reduce the memory taken by Rails when loading a number of records that have large columns if those particular columns are actually not required most of the time. In this situation it can also greatly reduce the database query time because loading large BLOB/TEXT columns generally means seeking to other database pages since they are not stored wholly in the record's page itself. Although this plugin is mainly used for BLOB and TEXT columns, it will actually work on all types - and is just as useful for large string fields etc.
Generates rails controller actions at runtime. Does not generate source code for you to inspect, modify and commit to version control, so requires your blind faith, hence evil. Also does not attempt to generate view code. On the other hand, massively reduces your line count.