finds.dev← search

// the find

cointop-sh/cointop

★ 4,396 · Go · Apache-2.0 · updated Apr 2024

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →