Every e-commerce starter I found came with the same problem.
400MB of node_modules before I wrote a single line. Build pipelines to configure. Framework versions to manage. Hydration bugs to debug.
I just wanted to ship a clean storefront fast.
So I built one without any of it.
What I built
Aetheric Food Pantry Boilerplate is a production-ready headless e-commerce starter kit built with:
Pure Vanilla HTML/CSS/JS — no build step, no bundler, sub-second load times
Python backend — clean, predictable, no framework overhead
Headless Shopify Storefront API — full product sync, cart, and checkout
Context-aware AI shopping assistant — built in, not bolted on
Zero npm dependencies in production. Drops into any stack.
Why Vanilla JS in 2026
The web platform is genuinely powerful now. CSS Grid, Custom Properties, Fetch API, Web Components — you don't need React to build something fast and clean anymore.
For a food and grocery storefront specifically, the performance difference is real. Vanilla JS loads instantly. Customers don't wait.
The AI assistant
The shopping assistant uses retrieval over the product catalog to answer real questions — not just a chatbot wrapper. Ask it "what's gluten free" or "show me under $5" and it actually responds intelligently.
Where to find it
GitHub: https://github.com/DeusExspiravit/aetheric-food-pantry-boilerplate
Get it: [https://aethericlabs.lemonsqueezy.com/checkout/buy/125b4c80-01ad-4bef-9c88-aba27a91ad31]
Would love feedback from the dev.to community — especially on the no-framework approach. Is this something you'd use in a client project?
Top comments (0)