Repolode
newsnext

newsnext/newsnow

A web reader that aggregates real-time trending news from many sources into one clean, elegant page.

Stars
22,122
Forks
6,041
Open issues
157
Last commit
9 days ago

What is it?

NewsNow is a web app for reading real-time and trending news in a clean, minimal interface. It pulls hot topics from a range of news sources and shows them in one place, so readers can scan what is currently popular without visiting each site.

The app caches results for 30 minutes by default, and logged-in users can force a refresh. Scraping intervals adapt to each source's update frequency, with a minimum of 2 minutes, to limit resource use and avoid IP bans. GitHub OAuth login adds data synchronization, and an MCP server lets AI clients fetch news through the BASE_URL endpoint.

The project is built in TypeScript with pnpm and can be deployed to Cloudflare Pages, Vercel, or Docker. It stores data in a database via db0 connectors, with Cloudflare D1 recommended. New data sources are added under the shared and server sources directories.

Key features

  • 01Clean reading interface for trending news
  • 02Adaptive scraping interval with a 2-minute minimum
  • 0330-minute default cache, with forced refresh for logged-in users
  • 04GitHub OAuth login with data synchronization
  • 05MCP server support for AI clients

Use cases

  • Keeping up with trending news in one place
  • Self-hosting a personal news dashboard on Vercel or Cloudflare
  • Letting AI assistants fetch current headlines through MCP

Quick start

  1. 1

    Install dependencies and enable pnpm via corepack

    corepack enable
  2. 2

    Install project packages

    pnpm i
  3. 3

    Start the development server

    pnpm dev

Things to know

  • The README says contributions are no longer accepted and a next-generation version is coming soon.
  • Development requires Node.js 20 or newer.
  • Full features such as login and caching need GitHub OAuth setup and a database.

Topics

FAQ

What is newsnow?
A web reader that aggregates real-time trending news from many sources into one clean, elegant page. NewsNow is a web app for reading real-time and trending news in a clean, minimal interface. It pulls hot topics from a range of news sources and shows them in one place, so readers can scan what is currently popular without visiting each site.
Is newsnow free to use? What license does it have?
newsnow is open source under the MIT license. Check the license terms before using it in commercial products.
Is newsnow still maintained?
Actively maintained. The last commit to newsnow was on Oct 13, 2026.
What can I use newsnow for?
Keeping up with trending news in one place Self-hosting a personal news dashboard on Vercel or Cloudflare Letting AI assistants fetch current headlines through MCP
How do I install newsnow?
Install dependencies and enable pnpm via corepack: corepack enable Install project packages: pnpm i Start the development server: pnpm dev
Where can I get newsnow?
The source code and installation instructions are on GitHub: https://github.com/newsnext/newsnow

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects