Skip to content

tutti-os/daily-tech-radar

Daily Tech Radar

Local Development · License

License: Apache-2.0

Daily Tech Radar publishes render-ready daily trend data for Product Hunt first, then GitHub Trending. It writes bilingual JSON files and ships a small JS/TS SDK for consumers.

Phases

  • Phase 1: Product Hunt daily Top 30, Agnes Chinese localization, latest.json, index.json, and SDK.
  • Phase 2: GitHub Trending DailyTrendPackage, README signals, category views, visual covers, Agnes image fallback, GitHub repo text localization, and SDK.

Output

data/
  producthunt/
    en-US/
      2026-06-05.json
      latest.json
      index.json
    zh-CN/
      2026-06-05.json
      latest.json
      index.json

Local Development

pnpm install
pnpm test
pnpm generate -- --source producthunt --fixture packages/generator/test/fixtures/producthunt-posts.json --date 2026-06-05

Live Product Hunt generation needs:

PRODUCTHUNT_DEVELOPER_TOKEN
AGNES_API_KEY

Live GitHub generation can also use AGNES_API_KEY to localize repo descriptions, README summaries, keywords for zh-CN, and generate product covers when README does not contain a usable product image. Generated covers must show a concrete product-use scene and input-to-output workflow, not a poster, title card, README screenshot, abstract banner, or logo-only image. Without an Agnes key, the generator writes deterministic fallback text and uses GitHub avatar fallback for missing visuals so local and CI runs stay stable.

Do not commit real tokens. Product Hunt commercial usage may require Product Hunt approval; check Product Hunt's current API terms before using this data in a commercial product.

License

Daily Tech Radar is licensed under the Apache License 2.0.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages