|
|
India's community-maintained mechanical keyboard directory Vendors · Builders · Brand Stores · No ads. No affiliates. Just data. 🌐 keydir.in · 🐛 Report an issue · 🍴 Fork & contribute · 🚀 App (WIP) |
- What's inside
- Categories
- Features
- Tech stack
- Project structure
- Contributing
- Reporting issues
- Project goals
- Roadmap
- Related projects
- License
| Section | Description |
|---|---|
| Vendors | Verified Indian keyboard vendors, filterable by category |
| DIY Builders | Custom cable makers, artisan keycap crafters, bespoke keyboard services |
| Brand Stores | Official India storefronts — Keychron, Redragon, TVS, and more |
| Surface | Verified Indian Mousepad deskpad and glasspad vendors. |
| Beginner's Guide | Friendly mechanical keyboard buying & modding guide |
The vendor directory supports filtering across 15 categories:
Pre-built Barebone Switches Keycaps Parts / Tools Accessories Mouse Mousepad Deskpad Glass-pad PC Parts Hall Effect Alice Split Low-Profile
- 🇮🇳 India-focused vendor discovery
- ⚡ Fast static site — no frameworks, no bloat
- 🔍 Multi-select category filtering with search
- 🏷️ Clickable category badges on each vendor card
- 🧩 Builder and brand store listings
⚠️ Community warning flags for vendor concerns- 📚 Beginner-friendly modding guide
- 🧼 Zero ads, zero tracking, zero affiliate links
Built intentionally simple:
- HTML + CSS + Vanilla JS — no build tools, no dependencies
shared.js— single source of truth for all vendor data- GitHub Pages — static hosting
- Fonts: Space Grotesk, JetBrains Mono
- Design: NeoBrutalist
keydir.in/
├── index.html
├── vendors/index.html
├── builders/index.html
├── brands/index.html
├── surfaces/index.html
├── guide/index.html
├── about/index.html
├── Terms-and-Conditions/index.html
├── assets/
│ ├── img/
│ ├── css/
│ │ └── style.css
│ └── js/
│ ├── keydir-popup.js ← mention the new updates here
│ ├── shared.js ← edit vendor data here
│ └── theme.js
└── README.md
Community contributions keep KEYDIR accurate and useful.
https://github.com/SHADOW269/keydir.in/fork
Standard entry:
{
name: "VendorName",
url: "https://vendor.in/",
cats: ["Switches", "Keycaps"]
}Entry with a community warning flag:
{
name: "VendorName",
url: "https://vendor.in/",
cats: ["Pre-built"],
warning: true,
warning_message: "Community-reported concerns about after-sales support."
}✅ Vendor operates in India
✅ URL is live and working
✅ Categories match CAT_META in shared.js
✅ Descriptions are neutral and factual
❌ No affiliate links
❌ No sponsored placements
Use descriptive titles:
feat: add XYZ vendor (Switches, Keycaps)
fix: update ABC vendor URL
warn: flag DEF vendor — community support concerns
Found something wrong or outdated? Open an issue →
Please include:
- Vendor name
- Problem description
- Suggested fix
- Evidence (if reporting a warning flag)
KEYDIR exists to:
- Help Indian keyboard enthusiasts discover trusted vendors
- Reduce dependency on scattered Discord links
- Improve ecosystem transparency
- Document the India mechanical keyboard scene
- Clickable category badges for quick filtering
- Separate keyboard and mouse/deskpad vendor sections
- Vendors selling both categories will appear in both using tags
- Better filtering for accessories, switches, keycaps, and deskpads
- Vendor last-verified dates
- Group buy tracker
App.Keydir.in is an advanced keyboard product aggregator currently in development.
Current progress includes:
- Multi-vendor product scraping
- Product normalization and aggregation
- Search and filtering system
- Product comparison UI
- Docker-based local development setup
- PCPartPicker-style comparison platform for Indian keyboard vendors
| Project | Description |
|---|---|
| KEYDIR.in | This repo — static community directory |
| App.Keydir.in | Advanced keyboard aggregator app (WIP) |
Non-Commercial Community Use License — free to fork, modify, and use for non-commercial purposes. Attribution required. See LICENSE for full terms.