{"repo":"djezzzl/n1_loader","free":true,"listed":false,"github":"https://github.com/djezzzl/n1_loader","clone":"git clone https://github.com/djezzzl/n1_loader.git","description":"Loader to solve N+1 issues for good. Highly recommended for GraphQL API.","language":"Ruby","stars":236,"topics":["ruby","activerecord","rails","nplus1","graphql"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"N1Loader [![Gem Version][3]][4] [![][11]][12] [![][13]][14] [![][9]][10] N1Loader is designed to provide a simple way for avoiding [N+1 issues][7] of any kind. For example, it can help with resolving N+1 for: - database querying (most common case) - 3rd party service calls - complex calculations - and many more If the project helps you or your organization, I would be very grateful if you [contribute][15] or [donate][10]. Your support is an incredible motivation and the biggest reward for my hard work. Support: ActiveRecord 5, 6, 7, and 8. Follow me and stay tuned for the updates: - LinkedIn - Medium - Twitter - GitHub Killer feature for GraphQL API N1Loader in combination with [ArLazyPreload][6] or [Goldiloader][16] is a killer feature for your GraphQL API. Give it a try now and see incredible results instantly! Check out the example and start benefiting from it in your projects! Enhance [ActiveRecord][5] Are you working with well-known Rails application? Try it out and see how well N1Loader fulfills missing gaps when you can't define ActiveRecord associations! Check out the detailed guide with examples or its short version. Are you ready to forget about N+1 once and for all? Install [ArLazyPreload][6] or [Goldiloader][16] and see dreams come true! Standalone mode Are you not working with [ActiveRecord][5]? N1Loader is ready to be used as standalone solution! (full snippet) Want lazy, N+1-free loading without explicit preloading? Use n1 bind to to share context across a coll","default_branch":null,"files":null,"tree":[],"storefront":"/r/djezzzl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/djezzzl/n1_loader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}