Community
Submission guidelines
2 min read
The library is curated, but submissions are open. If you've crafted a DESIGN.md for a brand you love (or your own project), we'd love to consider it.
What we accept
- Brand-inspired systems modelled on a real public brand. Stripe-inspired, Vercel-inspired, etc. Original authorship is fine; we don't ship the source brand's actual files.
- Original systems for community projects, indie products, or open-source projects. Treat the public brand as the inspiration source.
- Refinements to existing library entries. Spotted a contrast issue? A missing dark theme? Open a PR.
What we don't accept
- Direct copies of a brand's official design system files (legal reasons).
- Systems for products you don't have permission to publicly associate with.
- Single-purpose or campaign-specific designs (looking for systems that hold up across many use cases).
Submission process
- Author your DESIGN.md in the editor or by hand.
- Validate it:
designdrop validate DESIGN.md. - Fork github.com/designdrop-app/library-content.
- Add your file under
brands/<slug>/DESIGN.md. - Add a
meta.json:
{
"slug": "your-brand",
"name": "Your Brand",
"description": "One-line description.",
"category": "SaaS",
"dominantColor": "indigo",
"isOriginal": false,
"inspiredBy": "https://yourbrand.com",
"submittedBy": "@your-github-handle"
}- Open a PR. The CI pipeline runs validation + visual diff against the source brand.
- A curator reviews + leaves feedback. Most PRs go through 1–2 rounds of refinement before merging.
Quality bar
We keep the bar high — see Quality ratings for the full criteria. Briefly: complete tokens, AA contrast everywhere, both themes when applicable, round-trip clean exports.
Rejection isn't personal
Roughly 1 in 4 submissions ships. We reject when:
- Token coverage is sparse — missing required roles or thin scales.
- Contrast fails AA in too many places.
- The brand fidelity is off — the design feels generic rather than capturing the brand's actual posture.
- The submission overlaps a recently-shipped entry.
Rejected submissions get specific feedback. Most can be revised and re-submitted.