Summary
LinkID currently supports 10 platforms (GitHub, LinkedIn, LeetCode, YouTube, X, Instagram, Facebook, Discord, Twitch, and Custom). For a tool targeting developers and creative professionals, several widely-used platforms are missing. Adding them requires changes to lib/platforms.ts, lib/platformIcons.ts, and the platform validation logic — all of which are cleanly factored and easy to extend.
Missing Platforms (High Priority)
| Platform |
Route |
Target user group |
| Behance |
/behance |
Designers, visual artists |
| Dribbble |
/dribbble |
UI/UX designers |
| Medium |
/medium |
Writers, thought leaders |
| Substack |
/substack |
Newsletter authors |
| Dev.to |
/devto |
Developer bloggers |
| Hashnode |
/hashnode |
Developer bloggers |
| CodePen |
/codepen |
Frontend developers |
| HackerNews |
/hackernews |
Tech community members |
Proposed Solution
For each platform, I will:
- Add a URL pattern to
lib/platforms.ts (pattern matching + validation):
behance: {
name: 'Behance',
urlPattern: /^https:\/\/(www\.)?behance\.net\/[\w.-]+\/?$/,
placeholder: 'https://behance.net/yourusername',
},
-
Add an icon mapping in lib/platformIcons.ts using the existing react-icons library (all target platforms have icons in react-icons/si).
-
Add the platform route to the detection logic so auto-detection works when a user pastes a Behance/Medium/etc. URL.
-
Update the Supported Platforms table in README.md.
Why This Matters
Each platform added increases the number of professionals who find LinkID genuinely useful over a generic Linktree alternative. Designers, writers, and frontend developers are a large segment of the potential user base and are currently underserved.
I can deliver all 8 platforms in a single PR with tests, or split them into groups if you prefer smaller PRs. Please assign this to me!
Labels: enhancement, feature request, help wanted, good first issue, GSSoC 2026
Summary
LinkID currently supports 10 platforms (GitHub, LinkedIn, LeetCode, YouTube, X, Instagram, Facebook, Discord, Twitch, and Custom). For a tool targeting developers and creative professionals, several widely-used platforms are missing. Adding them requires changes to
lib/platforms.ts,lib/platformIcons.ts, and the platform validation logic — all of which are cleanly factored and easy to extend.Missing Platforms (High Priority)
/behance/dribbble/medium/substack/devto/hashnode/codepen/hackernewsProposed Solution
For each platform, I will:
lib/platforms.ts(pattern matching + validation):Add an icon mapping in
lib/platformIcons.tsusing the existingreact-iconslibrary (all target platforms have icons inreact-icons/si).Add the platform route to the detection logic so auto-detection works when a user pastes a Behance/Medium/etc. URL.
Update the Supported Platforms table in
README.md.Why This Matters
Each platform added increases the number of professionals who find LinkID genuinely useful over a generic Linktree alternative. Designers, writers, and frontend developers are a large segment of the potential user base and are currently underserved.
I can deliver all 8 platforms in a single PR with tests, or split them into groups if you prefer smaller PRs. Please assign this to me!
Labels:
enhancement,feature request,help wanted,good first issue,GSSoC 2026