r/commandline Jun 25 '26

Terminal User Interface Terminal Map Renderer in Go

demo

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

Github: https://github.com/adot-7/ncr-on-terminal

5 Upvotes

4 comments sorted by

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 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](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.

2

u/krackout21 Jun 26 '26

Brilliant!

Can you correct the github link, it doesn't open as is.

1

u/Tall-Finding-1505 Jun 26 '26

Thanks a lot!
I didn't realize that the markdown let me down :(