A full-stack SaaS starter monorepo with React 19, tRPC, Drizzle ORM, Better Auth, Stripe, and Cloudflare Workers.
vikiboss/60s
A free open API collection serving daily 60-second world news, trending topics from Chinese platforms, prices, weather, and more, deployable on Docker, Deno, Bun, Node.js, or Cloudflare Workers.
- Stars
- 5,835
- Forks
- 1,114
- Open issues
- 6
- Last commit
- last month
What is it?
60s API is a collection of open APIs that return news digests, trending lists from Chinese platforms such as Weibo, Bilibili, Xiaohongshu, Douyin and Zhihu, Bing wallpapers, Epic Games free offers, gold and fuel prices, weather, translation, QR code generation and box office data. Each endpoint is a simple GET request that returns JSON by default, with plain text and image output options for the daily news card.
The dadaily news data is gathered from a WeChat public account and processed by a scheduled job, then cached and served through a global CDN. The public instance has a tight daily quota, so the project is built for self-hosting. It runs on Docker, Deno, Bun, Node.js 22.6+, or Cloudflare Workers, and the repository includes a Workers configuration for one-click deployment.
The full endpoint reference is hosted on Apifox and is updated as new interfaces are added. The project is MIT licensed and written in TypeScript.
Key features
- 01Returns daily 60-second news as JSON, plain text, or image.
- 02Provides trending lists from major Chinese social and video platforms.
- 03Covers prices, weather, translation, QR codes and box office data.
- 04Deploys with Docker, Deno, Bun, Node.js or Cloudflare Workers.
- 05Cached responses are served through a global CDN.
Use cases
- Showing a daily news module in a mobile app or website homepage.
- Pushing a daily digest to a chatbot or email newsletter.
- Adding trending topics or market data to a dashboard.
- Running a private instance for stable access beyond the public quota.
Quick start
- 1
Run the Docker container
docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest - 2
Or install dependencies with Deno and run the Deno entry file
deno install && deno run -A deno.ts
Things to know
- The public API on the main domain has a limited daily quota and strict rate limits, so self-hosting is recommended for production.
- Deploying to Cloudflare Workers via the command line requires npm and Wrangler.
- Node.js mode requires v22.6 or newer.
Topics
FAQ
- What is 60s?
- A free open API collection serving daily 60-second world news, trending topics from Chinese platforms, prices, weather, and more, deployable on Docker, Deno, Bun, Node.js, or Cloudflare Workers. 60s API is a collection of open APIs that return news digests, trending lists from Chinese platforms such as Weibo, Bilibili, Xiaohongshu, Douyin and Zhihu, Bing wallpapers, Epic Games free offers, gold and fuel prices, weather, translation, QR code generation and box office data. Each endpoint is a simple GET request that returns JSON by default, with plain text and image output options for the daily news card.
- Is 60s free to use? What license does it have?
- 60s is open source under the MIT license. Check the license terms before using it in commercial products.
- Is 60s still maintained?
- Updated within 6 months. The last commit to 60s was on Sep 10, 2026.
- What can I use 60s for?
- Showing a daily news module in a mobile app or website homepage. Pushing a daily digest to a chatbot or email newsletter. Adding trending topics or market data to a dashboard. Running a private instance for stable access beyond the public quota.
- How do I install 60s?
- Run the Docker container: docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest Or install dependencies with Deno and run the Deno entry file: deno install && deno run -A deno.ts
- Where can I get 60s?
- The source code and installation instructions are on GitHub: https://github.com/vikiboss/60s
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted online file converter supporting over a thousand formats, built with TypeScript, Bun and Elysia.
A self-hosted personal note-taking app with an open API, Markdown articles, optional AI memory, and data export.
A JavaScript, TypeScript, and WebAssembly runtime with secure defaults, built on V8, Rust, and Tokio.
Open-source, self-hosted headless CMS in TypeScript that generates REST and GraphQL content APIs from your content models.
A full-stack web app template combining a FastAPI backend, React frontend, PostgreSQL database and Docker Compose setup.