// the find
cointop-sh/cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀 by @miguelmota
cointop is an htop-style terminal UI for watching cryptocurrency prices, built in Go. It supports CoinGecko and CoinMarketCap as data sources, tracks a personal portfolio, and shows price history charts — all in a single binary you can run over SSH. It's for developers who live in the terminal and want market data without opening a browser.
The vim-inspired keybindings and htop layout mean muscle memory transfers immediately — no learning curve if you already live in a terminal. Supporting both CoinGecko and CoinMarketCap as swappable backends is practical; CoinGecko is free-tier friendly while CoinMarketCap handles more obscure coins. The SSH demo mode (`ssh cointop.sh`) is a clever distribution trick that lets people try it instantly. The offline cache means it doesn't break the moment the API rate-limits you.
Last push was April 2024 and the CI badge still points at Travis CI, which has been effectively dead for open source for years — that's a sign of maintenance drift. The project is a single-author affair (miguelmota) that was transferred to a GitHub org but hasn't attracted meaningful co-maintainers; if an API changes format, you might be waiting a while. CoinMarketCap support requires a paid API key for anything beyond basic use, which the README glosses over. The portfolio tracking stores holdings locally in a TOML config file, which means no sync across machines and easy data loss if you're not careful.