magendooro

High-performance Go drop-in replacement for Magento 2's products() GraphQL query. Reads directly from Magento's MySQL database, delivering identical results at 7-18x the speed of PHP. Supports all product types, EAV attributes, pricing, inventory, categories, URL rewrites, reviews, aggregations, and multi-store scoping via gqlgen.

10
1
100% credibility
Found Mar 16, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

High-performance drop-in replacement for Magento 2's product catalog GraphQL queries that reads directly from the MySQL database for 7-18x faster identical results.

How It Works

1
🔍 Discover faster product searches

You learn about a helper tool that makes finding and listing products in your Magento online store 7-18 times quicker without changing anything.

2
📥 Grab the ready files

Download the simple files that contain everything needed to get started.

3
🔗 Link to your store's products

Tell the helper where your store keeps its product details, like the storage spot and name.

4
🚀 Start the speedy helper

Run it easily, and your fast product finder comes alive on the web at a special address.

5
🧪 Test your quick results

Open the playground page to search products and see identical matches to your store, but lightning fast.

Shoppers love the speed

Point your store app to the new helper and enjoy pages that load instantly for everyone.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is magendooro/magento2-catalog-graphql-go?

This Go-based GraphQL server acts as a drop-in replacement for Magento 2's slow products() query, reading directly from your existing MySQL database to deliver catalog data like products, EAV attributes, pricing, inventory, categories, URL rewrites, reviews, and aggregations. It supports all five product types and multi-store scoping via gqlgen, matching Magento's output exactly but at 7-18x the speed of PHP. Deploy it standalone with Docker or binaries, configuring via env vars for DB_HOST, REDIS_HOST, and more—endpoints include /graphql, Playground at /, and /health.

Why is it gaining traction?

In a world of high performance MySQL GitHub tools and high performance backend GitHub projects, it stands out as a high performance drop-in filter for Magento 2's catalog queries, slashing latency on SKU lookups (7x), category filters (9x), and full products (18x). Developers love the zero-config Docker Compose setup, optional Redis caching, field-selective loading, and full-text search with suggestions—no more waiting on PHP bloat. Production docs cover Nginx routing and multi-store tuning, making it a quick win for perf bottlenecks.

Who should use this?

Magento backend engineers scaling high-traffic ecom sites with GraphQL storefronts like Vue Storefront or headless React apps. Frontend teams querying large catalogs who hit PHP timeouts on filters and aggregations. Ops folks deploying sidecar services alongside Magento for 7-18x faster product lists without schema changes.

Verdict

Grab it if catalog speed is killing your Magento 2's GraphQL layer—early benchmarks deliver real gains with solid Docker support and docs. At 10 stars and 1.0% credibility, it's immature with limited tests; prototype first before prod.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.