A modern web application for viewing global news with an interactive globe visualization.
- Interactive 3D globe visualization
- Latest trending news
- RSS news sources translated with libretranslate
- Responsive design
- Node.js 18+ and npm
- libretranslate up and running
- Clone the repository:
git clone https://github.com/ajr-dev/global-news.git
cd global-news
npm install-
Rename
.env.exampleto.envand change the locale to any libretranslate supported. Default isenfor English. Development is focused on onlyen. -
Run the project:
npm run dev- Next.js: A React framework for server-side rendering and generating static websites.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Three.js: A JavaScript library for creating 3D graphics.
If you utilize this repository, data in a downstream project, please consider citing it with:
@misc{global-news,
author = {AJR},
title = {A modern web application for viewing global news with an interactive globe visualization.},
year = {2025},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/ajr-dev/global-news}},
This is a community project, a special thanks to our contributors! 🤗
