Skip to content

masstensor/devtrends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevTrends

DevTools API

Daily curated trending developer tools from GitHub and Hacker News.

TypeScript | Zero dependencies | API + Web UI | Self-hostable

License: MIT

Features

  • Aggregates trending repos from GitHub (past 7 days, sorted by stars)
  • Top stories from Hacker News in real-time
  • Clean dark-mode web dashboard
  • JSON API with CORS for integration
  • Hourly auto-refresh with disk caching
  • Zero runtime dependencies

Quick Start

npm install
npm run build
npm start
# → http://localhost:3480

API Endpoints

Method Path Description
GET / Web dashboard
GET /api/trending All trending data (GitHub + HN)
GET /api/github Trending GitHub repos
GET /api/hackernews Top HN stories
GET /api/refresh Force data refresh

Example

curl http://localhost:3480/api/github | jq '.repos[:3]'

Deploy

Set PORT env var. Works with Render, Railway, Fly.io, or any Node.js host.

License

MIT

Live Demo

Try it now: Check the repository description for the current live URL.

The service aggregates trending repos from GitHub and top stories from Hacker News, refreshing hourly.

About

Trending developer tools aggregator — GitHub trending + Hacker News, API + Web dashboard. TypeScript.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors