An open API service indexing awesome lists of open source software.

https://github.com/sps-exe/dev-resource-dashboard

πŸš€ DevPulse β€” Track trending GitHub repos by star velocity in real-time. Zero dependencies.
https://github.com/sps-exe/dev-resource-dashboard

dashboard github-api github-trending trending-repositories vanilla-js

Last synced: 8 days ago
JSON representation

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

Awesome Lists containing this project

README

          

# πŸš€ DevPulse β€” GitHub Trending Dashboard

[![Live on Vercel](https://img.shields.io/badge/β–²%20Live%20Demo-Visit%20Site-black?style=for-the-badge&logo=vercel)](https://project-wap.vercel.app)
[![GitHub Stars](https://img.shields.io/github/stars/sps-exe/dev-resource-dashboard?style=for-the-badge&logo=github)](https://github.com/sps-exe/dev-resource-dashboard/stargazers)
[![Security Headers](https://img.shields.io/badge/Security-A%2B%20Headers-brightgreen?style=for-the-badge&logo=shield)](https://securityheaders.com/?q=project-wap.vercel.app)
[![Zero Dependencies](https://img.shields.io/badge/Dependencies-Zero-blue?style=for-the-badge)](https://github.com/sps-exe/dev-resource-dashboard)

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

[**β†’ Open DevPulse**](https://project-wap.vercel.app)

---

## ✨ 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](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:

```bash
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