npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ingredient-atlas

v0.1.2

Published

Open ingredient and household catalog images for recipe, grocery, pantry, and meal-planning apps.

Readme

Ingredient Atlas

Ingredient Atlas contact sheet

Open ingredient and household catalog images for recipe, grocery, pantry, and meal-planning apps.

I made this because recipe apps usually need a simple thing that is weirdly annoying to find: a clean image for garlic, lemon juice, cassava flour, frozen broccoli, and hundreds of other ingredients, with stable slugs and metadata attached.

Ingredient Atlas is incubated by Beets, but it is app-agnostic. You can use it without Beets, private services, or an API key.

Links:

  • Dataset: https://huggingface.co/datasets/ionicam/ingredient-atlas
  • npm: https://www.npmjs.com/package/ingredient-atlas
  • Issues: https://github.com/ionmesca/ingredient-atlas/issues

What You Get

  • 1,830 public catalog records
  • 5,490 public image files
  • food, household, personal-care, and pet shopping item coverage
  • WebP thumbnails and PNG fallbacks
  • stable slugs, aliases, categories, checksums, and review status
  • JSONL, Parquet, full manifest, and compact manifest
  • public-safe metadata with internal IDs and prompts redacted

Quick Use

Install the tiny resolver package:

npm install ingredient-atlas

Then resolve an ingredient to the public Hugging Face image files:

import { getIngredientImage } from "ingredient-atlas"

const garlic = getIngredientImage("garlic", {
  baseUrl: "https://huggingface.co/datasets/ionicam/ingredient-atlas/resolve/main",
})

console.log(garlic.url)

Or use the dataset files directly from Hugging Face:

https://huggingface.co/datasets/ionicam/ingredient-atlas

Catalog Helpers

The resolver has catalog-named helpers for food, household, personal-care, and pet shopping items:

import { getCatalogItemImage } from "ingredient-atlas"

const garlic = getCatalogItemImage("garlic", { kind: "food" })

Why This Is Different

Most food image datasets are for model training, dish classification, product labels, or nutrition research. Ingredient Atlas is for app builders. The images are isolated catalog assets with metadata that is useful in UI.

License

  • Code: MIT
  • Metadata: CC0-1.0
  • AI-generated images: CC0-1.0

Release approvals are tracked in docs/PUBLISHING.md.

AI And Nutrition Notes

Images are AI-generated and reviewed on a best-effort basis. They are useful, not perfect.

Nutrition metadata is best-effort ingredient metadata. Some values are USDA-backed, while others are approximate or missing. Do not use it as medical, allergy, or dietary advice.

Corrections

Found a wrong image, wrong form, bad alias, or missing ingredient? Open a GitHub issue or email [email protected].

Relationship To Beets

Ingredient Atlas was incubated by Beets. Beets supplied the starting taxonomy, image generation workflow, and review pipeline. Ingredient Atlas is meant to be useful to anyone building food, grocery, pantry, and household planning software.