Newsnow: When Reading News Feels Like Art, Not Spam
Sound familiar? You open your news feed and it's pure chaos: ads, clickbait headlines, endless scrolling, and a feeling that you're not reading but fighting off an information onslaught. In a world where every site is trying to grab your attention, finding a peaceful corner for thoughtful news reading becomes a real quest. And that's where Newsnow steps onto the stage — a project that promises to bring elegance and control back to the information consumption process.

Newsnow: Your Personal News Oasis
So what exactly is this creature called Newsnow? It's not just another RSS reader or aggregator. It's a self-hosted news portal that lets you gather all the hottest and most relevant news in one place, while offering a truly clean and pleasant interface. Imagine creating your own news feed where there's nothing extra, just the essentials.
Who needs this? First and foremost, developers who value control, minimalism, and performance. If you're tired of heavyweight sites, intrusive ads, and want the ability to fine-tune your news stream down to the smallest details, Newsnow is just what the doctor ordered. It's a great way not only to stay informed but also, by the way, to learn something new if you decide to peek under the hood of the project.
Important: At the time of writing, the Newsnow demo version mostly supports Chinese content. But don't rush to be disappointed! The developers are actively working on a full version with English and other language support, as well as extended customization options. So this is a great time to join the community and follow the development.
Key Features That Catch Your Attention
Newsnow doesn't just collect news — it does it smartly and with style. Here are a few features that particularly caught my interest:
1. Clean and Elegant UI for Perfect Reading
Forget about visual noise. Newsnow bets on minimalist and aesthetically pleasing design. This means nothing will distract you from the most important thing — the content. Text is easy to read, navigation is intuitive, and the overall look of the site is just pleasing to the eye. In my experience, when a tool looks good, you want to use it more often, and Newsnow is exactly that kind of tool.
2. Relevance and Smart Real-Time Parsing
In the world of news, speed is everything. Newsnow tracks relevant and hottest news in real time. But it doesn't do it head-on — it does it cleverly:
- Adaptive data collection interval: The system determines the update frequency of sources on its own and adjusts the parsing interval (minimum 2 minutes). That's brilliant! Why hit the server unnecessarily if the source updates once an hour? This approach not only saves resources but also, importantly, helps avoid IP address blocks from source sites. It's like a polite guest who doesn't knock on the door every five seconds.
- Caching: News is cached for 30 minutes by default. But if you're logged in (for example, via GitHub OAuth), you can force-refresh the feed. Convenient when you need to stay up to date right here and now.
3. Personalization and Control with GitHub OAuth
Newsnow offers GitHub OAuth login with data synchronization. This opens doors for personalization. Today it's synchronization, and tomorrow, as the developers promise in the roadmap, it will be personal settings, news categories, and preference saving. Imagine your news feed adapting to you, not you to it.
4. Flexible Deployment and Scalability
For developers who love digging into infrastructure, Newsnow is a real gift. It can be deployed literally everywhere:
-
Simple deployment: Fork the repository and import to platforms like Cloudflare Pages or Vercel. Basic installation takes just a few minutes.
-
Docker containers: For those who prefer Docker, there's a ready-made
docker-compose.yml. Launches with one command:docker compose up -
Databases: The project supports various database connectors
db0.unjs.io/connectors, but Cloudflare D1 Database is especially recommended. It's an excellent choice for serverless applications, offering high performance and easy management.
Peeking Under the Hood: Technical Details
Newsnow is built on a modern tech stack, making it attractive for learning and contributing:
- Node.js (>= 20) and pnpm: Modern runtime and package manager for fast and efficient development.
- TypeScript: Strict typing ensures reliability and simplifies code maintenance, which is especially important for large projects.
- Clean architecture: If you look at the directory structure
shared/sourcesandserver/sources, you'll see how neatly the code is organized for adding new data sources. This is a great example for those who want to learn how to build extensible systems.
By the way, the project roadmap includes expanding data sources to cover global news in different languages, as well as improving personalization options. This speaks to serious plans and active development.

Practical Applications: Where Will Newsnow Find Its Place?
Think Newsnow is just another reader? Think again! Its flexibility and openness allow it to be used in a variety of scenarios:
- Personal, controlled news portal: The most obvious use case. You create your personal news aggregator that works by your rules, without intrusive ads and information clutter. Perfect for those who value cleanliness and order.
- Educational project: For beginner and experienced developers alike, Newsnow can become a great sandbox for learning modern web technologies. How does parsing work? How is caching organized? How do you integrate OAuth? There are answers to many questions here.
- Niche news aggregator: Imagine you want to create a news aggregator exclusively about Golang, or about new JavaScript features, or news from the cybersecurity world. Newsnow provides an excellent foundation for such a project. You can easily add your own sources and form a specialized feed.
- Internal corporate dashboard: Some companies have a need for aggregating news from specific industry sources. Newsnow can be adapted to create such an internal dashboard, providing employees with relevant information without unnecessary distractions.
Conclusions: Is Newsnow Worth Trying?
Absolutely, yes! Newsnow is not just a news aggregator — it's a philosophy of information consumption. It offers the elegance, control, and performance that are so often missing in the modern digital world.
If you:
- Are tired of the mess in news feeds.
- Value minimalism and a clean user interface.
- Want to control your news sources and update frequency.
- Are looking for an interesting project to learn modern web technologies.
- Are ready to contribute to open-source or just wait for a full multilingual version.
Then Newsnow is what you need. Check out the GitHub repository, try deploying it yourself, and maybe it will become your new favorite way to stay informed, but without the extra noise. Because let's face it, when news is easy and pleasant to read, it's a completely different experience!
Related projects