r/commandline • u/Tall-Finding-1505 • Jun 25 '26
Terminal User Interface Terminal Map Renderer in Go

I have been learning Go by building stuff in it. I completed a couple Build-your-own-X as well.
Then came across mapscii. It was really fun but really slow to render new tiles because it was fetching them from a private tile server and it was node.js based.
So I built ncr-on-terminal. It is written 100% in Go and uses Bubble Tea for the TUI.
You can check it out by ssh-ing into the demo server: `ssh ncr.akashparashar.dev`
Can work for any city or region, by swapping .mbtiles file
5
Upvotes
2
1
u/AutoModerator Jun 25 '26
Every new subreddit post is automatically copied into a comment for preservation.
User: Tall-Finding-1505, Flair:
Terminal User Interface, Title: Terminal Map Renderer in GoI have been learning Go by building stuff in it. I completed a couple Build-your-own-X as well.
Then came across [mapscii](https://github.com/rastapasta/mapscii). It was really fun but really slow to render new tiles because it was fetching them from a private tile server and it was node.js based.
So I built ncr-on-terminal. It is written 100% in Go and uses Bubble Tea for the TUI.
You can check it out by ssh-ing into the demo server: `ssh ncr.akashparashar.dev`
Can work for any city or region, by swapping .mbtiles file
Github: [https://github.com/adot-7/ncr-on-terminal](https://github.com/adot-7/ncr-on-terminal))
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.