1 | 2,382 | 902 | code_ownership | A gem to help engineering teams declare ownership of code |
2 | 2,579 | 968 | code_teams | A low-dependency gem for declaring and querying engineering teams |
3 | 2,732 | 1,126 | parse_packwerk | A low-dependency gem for parsing and writing packwerk YML files |
4 | 2,745 | 1,083 | packs | Provides CLI tools for working with ruby packs. |
5 | 2,755 | 831 | packs-specification | The specification for packs in the `rubyatscale` ecosystem. |
6 | 2,803 | 1,124 | packwerk-extensions | A collection of extensions for packwerk packages. |
7 | 3,127 | 2,723 | apollo-federation | A Ruby implementation of Apollo Federation |
8 | 3,247 | 1,303 | packs-rails | packs-rails establishes and implements a set of conventions for splitting up large mono... |
9 | 4,041 | 1,447 | rubocop-packs | A collection of Rubocop rules for gradually modularizing a ruby codebase |
10 | 5,513 | 3,883 | pack_stats | A gem to collect statistics about modularization progress in a Rails application using ... |
11 | 7,355 | 1,617 | visualize_packwerk | A gem to visualize connections in a Rails app that uses Packwerk |
12 | 7,399 | 6,011 | buildkite-builder | Buildkite Builder is a tool that provides projects using Buildkite to have dynamic pipe... |
13 | 7,680 | 5,655 | visualize_packs | A gem to visualize connections in a Ruby app that uses packs |
14 | 7,731 | 1,630 | use_packs | UsePacks is a gem that helps in creating and maintaining packwerk packages. |
15 | 9,461 | 8,592 | grpc-web | Host gRPC-Web endpoints for Ruby gRPC services in a Rack or Rails app(over HTTP/1.1). C... |
16 | 9,490 | 14,386 | stimpack | stimpack establishes and implements a set of conventions for splitting up large monoliths. |
17 | 9,944 | 10,799 | ar-query-matchers | These RSpec matchers allow guarding against N+1 queries by specifying exactly how many ... |
18 | 10,738 | 7,846 | validate-rb | Simple, powerful, and constraint-based validation |
19 | 10,842 | 7,419 | singed | Quick and easy way to get flamegraphs from a specific part of your code base |
20 | 10,857 | 4,734 | danger-packwerk | Danger plugin for packwerk. |
21 | 13,547 | 14,160 | rack-security-middleware | Middleware collection to secure a Rack application |
22 | 14,609 | 21,702 | greenhouse_api | API client for working with Greenhouse Harvest API |
23 | 19,619 | 17,196 | package_protections | Package protections for Rails apps |
24 | 19,845 | 9,042 | bigrails-redis | Redis connection manager for Rails applications. |
25 | 20,703 | 17,878 | modularization_statistics | A gem to collect statistics about modularization progress in a Rails application using ... |
26 | 22,033 | 13,837 | deprecation_helper | This is a simple, low-dependency gem for managing deprecations. |
27 | 22,731 | 14,770 | explicit_activerecord | This is a gem for using ActiveRecord more explicitly. |
28 | 27,291 | 13,556 | code_manifest | A code manifest |
29 | 31,865 | 17,196 | use_packwerk | UsePackwerk is a gem that helps in creating and maintaining packwerk packages. |
30 | 35,804 | 16,073 | bigrails-teams | A low-dependency gem for declaring and querying engineering teams |
31 | 53,603 | 117,132 | contract_value_object | Validate that your objects have the right inputs. |
32 | 85,733 | 9,838 | fast_code_owners | A ruby interface that determines file ownership for git repositories |
33 | 89,991 | 79,620 | omniauth-gusto | OmniAuth strategy for authenticating to use Gusto’s API with OAuth 2 |
34 | 107,141 | 34,778 | rspec-retryable | Adds ability to fully control RSpec retrying |
35 | 160,831 | 59,263 | rubocop-modularization | Fill this out! |
36 | 175,067 | 13,370 | rubocop-gusto | A gem for sharing gusto rubocop rules |
37 | 176,927 | 52,232 | rails_http_preload | Automatically add a `link` header directing clients to `preconnect` to your `asset_host... |
38 | 177,353 | 34,778 | gusto_embedded_client | Ruby Client SDK Generated by Speakeasy |
39 | 185,705 | 131,144 | query_packwerk | Query Packwerk violations and dependencies. |
40 | 186,081 | 104,717 | gusto_packs | gusto_packs placeholder to avoid dependency confusion attacks. This gem is not intended... |