
NewsNow
A clean web reader that collects real-time trending news from many sources in one place.
- Stars
- 22.2k
- Forks
- 6.1k
- Licence
- MIT
- Language
- TypeScript
- Last update
- 24 days ago
- Type
- App
What it is
NewsNow is a web app that gathers currently trending news from a range of sources and shows it in a simple, minimal reading layout. It refreshes on a schedule and caches results so pages load quickly and sources are not hit too often. You can also run your own copy of it, for example on Cloudflare Pages or Vercel.
- Open the hosted site to browse trending headlines in one view
- Deploy your own copy to Cloudflare Pages or Vercel without login or caching
- Enable GitHub OAuth login to sync data and force-refresh the cache
- Connect an MCP-compatible client to the newsnow-mcp-server package
Great for
- People who want a quick, uncluttered view of what is trending in the news
- Developers who want to self-host a personal news reader
- Users who want to connect the service to an MCP-compatible AI client
Not ideal for
- Anyone needing new contributions to the project: the README says it no longer accepts contributions while a successor, NewsNext, is in development
- People who want a long-term, actively developed product: the README says a next-generation version is coming and the roadmap is not dated
- Users needing full article text or a broad archive: the README describes only trending headlines and caching, not full archives
How to get it
- 1
Clone and build from source
You'll need: Node.js 20 or newer · pnpm (via corepack) · Docker (only if using the Docker deployment)
Clone the repository
git clone https://github.com/newsnext/newsnowEnable corepack
corepack enableInstall dependencies
pnpm iStart the development server
pnpm dev - 2
Run it
- Install Node.js 20 or newer.
- Clone the repository and run corepack enable.
- Run pnpm i to install dependencies.
- Run pnpm dev and open the local address it prints.
- 3
Get the most out of it
- Use the MCP server config from the README to connect an AI client to the service
- Set ENABLE_CACHE=true and configure GitHub OAuth to allow logged-in force refresh
- Use Cloudflare D1 as the recommended database for deployments with login and caching
- Check shared/sources and server/sources if you want to understand how data sources are defined
Downloads
Strengths
- Simple, clean reading interface focused on trending headlines
- Caching and adaptive scraping intervals are built in to limit load on sources
- MIT licensed with a straightforward deployment path
Trade-offs
- The README states new contributions are no longer accepted and a successor project is coming
- Setup for login, caching and database needs several configuration steps (GitHub app, environment variables, D1 database)
- Latest release v0.0.43 ships without binaries, so you run it from source or a platform
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| newsnow (this) | 22.2k | App | intermediate | 24 days ago | People who want a quick, uncluttered view of what is trending in the news |
| Horizon | 11.6k | App | intermediate | 4 days ago | People who want a personalized daily news digest they run themselves |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.