How this directory works
What it is
A directory, not a store. It answers one question well: if you know the part you need, which Indian suppliers actually stock it? You get a shareable page per part listing every supplier found, and you buy from them directly.
What it is not
We handle no money, hold no stock, take no affiliate commission and run no ads. Every link out is plain and attributed. Prices, availability and specifications change constantly — always confirm on the supplier's own page before buying.
How parts are matched
A part can be called many things: nema17, NEMA 17,
42bygh. Those all resolve to one entry through an alias list, because
no string-similarity metric can know they are the same object. Misspellings are
tolerated — but a part number never crosses one. nema 17 will never
match nema 23, because the digits carry the identity.
When a search matches something we have no canonical entry for, it is shown as an ungrouped result rather than hidden. Nothing is silently dropped.
Current state
- 24 suppliers listed
- 23 searchable via live query (rest arrive in a later release)
- 27 part categories
- 46 canonical parts
Live per-vendor search is not switched on yet. Results today come from a curated index that vendors and contributors correct by pull request.
Correcting a listing
Every listing is one JSON entry. To fix or add one, open a pull request against
src/data/vendors.json. Changes that fail validation — an unknown
category, a supplier with no stated purchasing constraint — are rejected
automatically.
Accessibility
Target is WCAG 2.1 AA and it is enforced, not aspirational: colour contrast is asserted from the design tokens in both themes at build time, the search box implements the full combobox keyboard contract, and every interactive target is at least 44×44 CSS pixels. Light and dark themes are both first-class — neither is a compromise of the other.