/headlines

[WIP] A simple news reading GUI app built in Rust

Primary LanguageJavaScript

Headlines [WIP]

A cross platform native GUI app built with Rust using egui. Uses newsapi.org as the source to fetch news articles.

screenshot

This is a WIP and the current status can be found in implementation status

Video walkthrough

Part A

Part B

Implementation Status

  • Base UI
  • Integrate dark mode
  • Integrate real articles feed.
  • Config window for setting API_KEY
  • State persistance
  • Cross platform

Setup

Linux

Make sure egui dependencies are installed. Once done, run cargo run on the terminal (you need to have the Rust toolchain installed).

Windows

Works as usual using cargo run

Web

Run ./setup_web.sh

Launch with ./start_web.sh

Contributions

All kinds of contributions are welcome.

License

MIT