frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Gmap: Explore Git Repos Visually from the CLI

https://github.com/seeyebe/gmap
20•seeyebe•3d ago
I built gmap, a command-line tool to visualize Git activity, weekly heatmaps, file churn, authorship stats, and more, right from your terminal.

Install with: cargo install gmap

Or on Arch via AUR: yay -S gmap

Repo: https://github.com/seeyebe/gmap

Feedback is welcome. Contributions too. if you’re into Git internals, CLIs, or terminal UX.

Comments

seeyebe•3d ago
(I posted a version of this earlier, but this is a proper “Show HN” with updates and full context.)
BugsJustFindMe•1h ago
> When you’re dropped into a new codebase, or even trying to clean up your own, questions like these matter: Which files change the most? Who made most of the changes last month? Are there dormant areas of the code? What’s the trend of contributions over time? Where is most of the churn?

Do those questions matter to you? They don't matter to me at all, so I'm curious to hear about why they matter to you. What do they matter to you for?

Knowing which code changes frequently or infrequently doesn't actually tell you anything about what code should change, because recency and frequency are not valid proxies for importance.

seeyebe•1h ago
Thanks for the thoughtful question. The tool doesn’t aim to declare what’s “important,” but rather to highlight patterns. like hotspots, dormant code, or contributor trends. that can guide refactoring, onboarding, or even just curiosity. For some workflows (e.g. legacy cleanup, team handover, bug tracking), that context can be quite valuable.
gregoriol•1h ago
Please don't call it "gmap" as it is a very commonly known name for another service; maybe "gitmap" or something that conveys the use would fit better?
seeyebe•1h ago
Good point, and I appreciate the heads-up. Naming is tricky. I’ll definitely consider renaming or at least making the distinction clear in the README

GHz spiking neuromorphic photonic chip with in-situ training

https://arxiv.org/abs/2506.14272
60•juanviera23•2h ago•7 comments

Century-Old Stone "Tsunami Stones" Dot Japan's Coastline (2015)

https://www.smithsonianmag.com/smart-news/century-old-warnings-against-tsunamis-dot-japans-coastline-180956448/
11•deegles•50m ago•0 comments

How we built Bluey’s world

https://www.itsnicethat.com/features/how-we-built-bluey-s-world-cartoon-background-scenery-art-director-catriona-drummond-animation-090725
53•skrebbel•3d ago•18 comments

Perfecting anti-aliasing on signed distance functions

https://blog.pkh.me/p/44-perfecting-anti-aliasing-on-signed-distance-functions.html
37•ibobev•2h ago•6 comments

Genetic correlates of social stratification in Great Britain [pdf]

https://research.vu.nl/ws/portalfiles/portal/127420931/Genetic_correlates_of_social_stratification_in_Great_Britain.pdf
9•djoldman•1h ago•1 comments

Job-seekers are dodging AI interviewers

https://fortune.com/2025/08/03/ai-interviewers-job-seekers-unemployment-hiring-hr-teams/
75•robtherobber•5h ago•87 comments

Is the Interstellar Object 3I/Atlas Alien Technology? [pdf]

https://lweb.cfa.harvard.edu/~loeb/HCL25.pdf
35•jackbravo•53m ago•38 comments

Mastercard deflects blame for NSFW games being taken down

https://www.pcgamer.com/games/mastercard-deflects-blame-for-nsfw-games-being-taken-down-but-valve-says-payment-processors-specifically-cited-a-mastercard-rule-about-damaging-the-brand/
250•croes•4h ago•232 comments

Scientists Shine a Laser Through a Human Head

https://spectrum.ieee.org/optical-brain-imaging
8•sohkamyung•34m ago•1 comments

The US military’s on-base slot machines

https://www.wired.com/story/us-military-on-base-slot-machines-gambling-addiction/
60•impish9208•1h ago•65 comments

New quantum state of matter found at interface of exotic materials

https://phys.org/news/2025-07-quantum-state-interface-exotic-materials.html
116•janandonly•3d ago•18 comments

Modern Node.js Patterns

https://kashw1n.com/blog/nodejs-2025/
738•eustoria•18h ago•339 comments

So you want to parse a PDF?

https://eliot-jones.com/2025/8/pdf-parsing-xref
316•UglyToad•15h ago•185 comments

Writing a good design document

https://grantslatton.com/how-to-design-document
443•kiyanwang•17h ago•116 comments

Palantir Is Extending Its Reach Even Further into Government

https://www.wired.com/story/palantir-government-contracting-push/
85•mooreds•1h ago•74 comments

Persona vectors: Monitoring and controlling character traits in language models

https://www.anthropic.com/research/persona-vectors
373•itchyjunk•21h ago•125 comments

KDE Plasma prepares crackdown on focus-stealing window behavior under Wayland

https://www.neowin.net/news/kde-plasma-prepares-crackdown-on-focus-stealing-window-behavior-under-wayland/
29•bundie•2h ago•3 comments

Life, Work, Death and the Peasant: Family Formation

https://acoup.blog/2025/08/01/collections-life-work-death-and-the-peasant-part-iiia-family-formation/
183•Khaine•2d ago•53 comments

Why doctors hate their computers (2018)

https://www.newyorker.com/magazine/2018/11/12/why-doctors-hate-their-computers
82•mitchbob•12h ago•122 comments

How I configure BorgBackup and borgmatic (2023)

https://www.justus.pw/garden/borgbackup.html
25•justusw•3d ago•3 comments

HTMX is hard, so let's get it right

https://github.com/BookOfCooks/blog/blob/master/htmx-is-hard-so-lets-get-it-right.md
77•thunderbong•5h ago•61 comments

How to grow almost anything

https://howtogrowalmostanything.notion.site/htgaa25
154•car•14h ago•39 comments

ThinkBook Plus Gen 6 – Lenovo’s rollable laptop

https://www.theverge.com/reviews/717491/lenovo-thinkbook-plus-gen-6-rollable-laptop-review
40•xrayarx•3h ago•46 comments

Typed languages are better suited for vibecoding

https://solmaz.io/typed-languages-are-better-suited-for-vibecoding
219•hosolmaz•13h ago•182 comments

Lightning on Earth is sparked by a powerful chain reaction from outer space

https://www.livescience.com/physics-mathematics/lightning-on-earth-is-sparked-by-a-powerful-chain-reaction-from-outer-space-simulations-show
42•Bluestein•3h ago•2 comments

How Python grew from a language to a community

https://thenewstack.io/how-python-grew-from-a-language-to-a-community/
85•lumpa•21h ago•59 comments

C++: "model of the hardware" vs. "model of the compiler" (2018)

http://ithare.com/c-model-of-the-hardware-vs-model-of-the-compiler/
22•oumua_don17•4d ago•21 comments

A parser for TypeScript types, written in TypeScript types

https://github.com/easrng/tsints
67•todsacerdoti•11h ago•28 comments

Human speech may have a universal transmission rate (2019)

https://www.science.org/content/article/human-speech-may-have-universal-transmission-rate-39-bits-second
53•Bluestein•15h ago•47 comments

Nonogram: Complexity of Inference and Phase Transition Behavior

https://arxiv.org/abs/2507.07283
9•PaulHoule•3d ago•1 comments