| Feature | Description |
|---|---|
| π₯ Trending by Star Velocity | Top repos sorted by stars/hour β not just total stars |
| π Podium View | Gold/Silver/Bronze spotlight for the top 3 rising repos |
| ποΈ Category Browser | Filter repos by domain: AI, Web, Mobile, Gaming, DevTools & more |
| β€οΈ Favorites | Bookmark repos to localStorage β persists across sessions |
| π Live Search | Instant client-side search with language filters |
| π Grid / List Mode | Toggle between card grid and compact list view |
| π Dark / Light Theme | Dark-first design; theme saved to localStorage |
| π± Fully Responsive | Mobile-optimized with bottom-sheet modal on small screens |
| π Security Hardened | CSP, HSTS, X-Frame-Options, URL validation, rate-limit handling |
Click above β no login, no install, nothing to configure. It just works.
This project implements defence-in-depth across all layers:
- Vercel Headers β
Content-Security-Policy,X-Frame-Options: DENY,Strict-Transport-Security(1yr),Referrer-Policy: strict-origin-when-cross-origin,Permissions-Policy - HTML Meta Tags β Fallback security meta tags for
X-Content-Type-Options,Referrer-Policy, and CSP - JavaScript β
safeUrl()validates all GitHub URLs before use;checkRateLimit()handles API quota gracefully; alltarget="_blank"links userel="noopener noreferrer"
- HTML5 β Semantic, accessible structure
- Vanilla CSS β CSS Grid, Flexbox, custom properties,
@mediaqueries - Vanilla JS β Zero frameworks. DOM APIs,
fetch,localStorage - GitHub REST API β
https://api.github.com/search/repositories - Vercel β Edge CDN deployment with security headers
devpulse/
βββ index.html # App shell β nav, hero, tab sections, modal
βββ style.css # Design system β tokens, components, dark/light theme, responsive
βββ app.js # All logic β fetch, render, search, favorites, security utils
βββ vercel.json # Production security headers (CSP, HSTS, X-Frame-Optionsβ¦)
No build step. No npm install. Open and go:
git clone https://github.com/sps-exe/dev-resource-dashboard.git
cd dev-resource-dashboard
open index.html # macOS
# or just drag index.html into any browser| Dark Mode β Trending | Categories | Favorites |
|---|---|---|
| Real-time star velocity ranking | Browse by domain category | Locally persisted bookmarks |
MIT β free to use, fork, and build on.