mal-cli
Terminal Interface for the official MyAnimeList api.
git clone https://github.com/L4z3x/mal-cli.gitL4z3x/mal-cliMAL-Cli
🎌 A fast, keyboard-driven terminal client for MyAnimeList – built with Rust and Ratatui.
Note:
- for rendering images use a gpu-enhanced terminal like kitty, and for windows use windows terminal >1.22
Demo:
Detail page
INSTALLATION:
ArchLinux:
yay -S mal-cli
using cargo:
cargo install mal-cli-rs
Debian-based:
download the package from last release and run:
sudo dpkg -i <installed-packege>
release section can be found here here
windows/ macos / musl:
download binaries from release section and run directly otherwise use cargo
HOW TO GET CLIENT ID:
visit mal
and if you get an error, go to your profile -> profile settings -> api -> create

Main keys:
- [s]: switching/opening popups
- [r]: opening popups (when s does the switching)
- [Ctrl+p]: forward navigation
- [Esc]: backward navigation
Debug:
in $HOME/.config/mal-tui/config.yml file: set show_logger to true set log_level to INFO
Aknowledgement:
- this repo was forked from SaeedAnas/mal-cli (last commit 5 years ago)
TODO:
- add help section
- add delete entry endpoint
- fix double click on windows
more like this
TachiSnap
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
meine
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
bit_gossip
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

