Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ DevPulse β€” GitHub Trending Dashboard

Live on Vercel GitHub Stars Security Headers Zero Dependencies

Track trending GitHub repositories in real-time. Built with zero dependencies.

β†’ Open DevPulse


✨ Features

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

πŸ–₯️ Live Demo

https://project-wap.vercel.app

Click above β€” no login, no install, nothing to configure. It just works.


πŸ›‘οΈ Security

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; all target="_blank" links use rel="noopener noreferrer"

πŸ› οΈ Tech Stack

  • HTML5 β€” Semantic, accessible structure
  • Vanilla CSS β€” CSS Grid, Flexbox, custom properties, @media queries
  • Vanilla JS β€” Zero frameworks. DOM APIs, fetch, localStorage
  • GitHub REST API β€” https://api.github.com/search/repositories
  • Vercel β€” Edge CDN deployment with security headers

πŸ“ Project Structure

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…)

πŸš€ Run Locally

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

πŸ“Έ Screenshots

Dark Mode β€” Trending Categories Favorites
Real-time star velocity ranking Browse by domain category Locally persisted bookmarks

πŸ“„ License

MIT β€” free to use, fork, and build on.


Made with β˜• by sps-exe Β |Β  Deployed on Vercel

About

πŸš€ DevPulse β€” Track trending GitHub repos by star velocity in real-time. Zero dependencies.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages