denetui

Crates.iodenetui
lib.rsdenetui
version0.1.4
created_at2025-11-18 10:28:32.739227+00
updated_at2025-11-18 10:40:19.444904+00
descriptionTerminal UI for browsing top dev.to articles
homepage
repositoryhttps://github.com/teolhyn/denetui
max_upload_size
id1938158
size81,139
Teemu Hynnä (Teolhyn)

documentation

README

      _                 _         _ 
     | |               | |       (_)
   __| | ___ _ __   ___| |_ _   _ _ 
  / _` |/ _ \ '_ \ / _ \ __| | | | |
 | (_| |  __/ | | |  __/ |_| |_| | |
  \__,_|\___|_| |_|\___|\__|\__,_|_|
                                    
                                    

Terminal. It is like a cup of hot chocolate in the middle of a dark freezing winter evening. Or like a rocking chair next to a fireplace. That cozy place where you can truly feel one with the machine, which you don't want to leave.

But one cannot stay in this magical wonderland if they want to stay up-to-date with the daily-changing, hottest JavaScript frameworks. One day without news and Naxt.JS, Nixt.JS, or Best.JS drops. One cannot allow that to happen.

That's why I created denetui (Developer News TUI. I know. I am creative :P). Denetui allows you to read most upvoted daily posts from dev.to without ever leaving your terminal.

Installation

To use the hosted version of denetui, simply install with cargo:

cargo install denetui

And run:

denetui

Self-host instructions

If you want to self-host the backend first

cd backend && cp .env.example .env

And then run the backend

cargo run --release

Next run

cd ../tui && cp .env.example .env

Copy your self-hosted server url to .env and then build and install

cargo build --release && cargo install --path .

Then you can run the TUI with

denetui
Commit count: 0

cargo fmt