frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Devthropology – Better Insights for GitHub Repos

https://devthropology.com/demo
22•dpc94•2h ago
Devthropology is a passion project built on top of GitHub pull data. The name is a play on developer anthropology. Pull request data can be cut a lot of ways. The functionality has been built out of curiosity as I want to see different insights into codebases that I work on. Some of the data is typical and other parts I haven't seen elsewhere.

I think of this as an improved GitHub Insights page, with faster performance, more detail, and a focus on how work moves through a codebase. The main entity is a contributor, which has two sides: authoring PRs and reviewing/giving feedback to others. From there, you can see repository wide stats, user interactions, contribution trends, file health, and collaboration patterns. Some insights are useful for understanding velocity and code health in the AI era.

Details for each page:

- Homepage: A high level summary of the repository. Showing age, file types, active contributors, new and churned users. I track the author age at merge, so you can see the tenure of people shipping changes over time.

- File explorer: One of my favorite parts. I build a graph of files, tracking renames and moves, to build a complete history. Rolling up, every file and folder is assigned an outlook such as active, developed, stale, touched by people who are likely gone. You can easily see contributor timelines, recent changes, and for some files, their rename/move history and related files that often change together (useful for a coding agent).

- Trends: The densest page, showcasing the velocity of contributions and trying to understand if AI is helping ship more. Charts are cut by year for comparisons, tracking PR size, output, rounds of review, and approval latency by different percentiles. PRs are further cut into bucketed sizes to help drill in deeper. Helps to show that smaller PRs are likely still faster to ship while very large PRs (product of AI?) are slowing down.

- Relationships: A graph of interactions between contributors, weighted by PR activity, with a simple algorithm. Communities are grouped with links showing one way vs bidirectional. You can adjust time or raise the score to filter out noise. Clicking on contributors shows the scores of interactions and if they mostly give or receive feedback.

- Contributors: Search all contributors, showing a few lifetime metrics. Clicking in shows an overview of their profile with some high level details. A few author/reviewer specific stats are shown across four time frames with their rank, each row is clickable. Below that is recent author/reviewer PR activity, including rounds, comments, and review timing.

- Author/Reviewer reports: A handful of metrics showing performance of a contributor from both sides of a PR, one as an author and one as a reviewer. Cells are color coded and bucketed into tiers to easily see where someone sits in the repository. Can be filtered by user, team, or time.

Couple of key terms and limitations:

- Contributor is any account that has authored or commented on a PR that’s been merged. This can include bots - Round of review / “round” occurs when a nonauthor leaves comments and the author pushes more commits; tries to simulate a back and forth. - “Effective" approval is the approval that actually matters for merging, i.e. the first approval after the last round of review. Example: A opens a PR, B approves, C then requests changes and A pushes more commits, C approves, C's approval is the effective one (B's is stale). - Trends/Reports can be filtered by team but unfortunately without a private API key, I cannot sync teams. For a few repos I have created a few small teams

Please take a look, there's a lot of buttons, dropdowns, and clickable links. The demo repos were selected because they are private companies building in the open, with patterns similar to private repos: smaller contributor sets and more activity per contributor.

Appreciate any feedback below or at hey@devthropology.com

Comments

505aaron•2h ago
Awesome idea!
dpc94•1h ago
I can't seem to edit the link, but the URL should be https://devthropology.com/demo

@dang do you know if got changed or if you can help changing this back?

dang•1h ago
Our software follows redirects and it looks like we got a 302 to /app. I've changed the URL at the top now.
mrud•1h ago
I really like the idea of showing dormant areas of a project but also using git history to identify areas which are changed together. This could be useful for AI agents or understanding health of larger mono repos.

What is the most surprising thing you have seen in the data? Who would be buying/using this?

srmatto•1h ago
This is a little bit reinventing the wheel.

https://scorecard.dev/#the-checks

https://github.com/future-architect/uzomuzo-oss#the-problem-...

armoredmeatball•1h ago
Would be nice if there was a way to aggregate all the projects people have had for augmenting GitHub data

Show HN: 18 Words

https://18words.com/
631•pompomsheep•6h ago•233 comments

Show HN: I mapped 8.5M research papers into an interactive atlas

https://tomesphere.com/atlas
26•leonickson•16h ago•5 comments

Show HN: Analog Watch

https://analog.watch
66•ezekg•4h ago•59 comments

Show HN: Devthropology – Better Insights for GitHub Repos

https://devthropology.com/demo
22•dpc94•2h ago•6 comments

Show HN: Onboard-CLI–a fast developer tool built in Go uses AST and LLM

https://onboard-cli.vercel.app/
2•yr_animesh•13m ago•0 comments

Show HN: Reverse-engineering web apps into agent tools

16•pancomplex•3h ago•5 comments

Show HN: LastShelf – an emergency map of your family's documents bills& contacts

https://www.lastshelf.ai/
32•sbrown12•3h ago•22 comments

Show HN: Finterm.ai Finance CLI for Claude Code and Codex

3•cheeseblubber•18m ago•0 comments

Show HN: FableCut – A browser video editor AI agents can drive (zero deps)

https://github.com/ronak-create/FableCut
79•ronak_parmar•5h ago•50 comments

Show HN: Codex Explorer, a local session manager for Codex CLI

https://github.com/Tobiadefami/codex-explorer
3•tobiadefami•34m ago•0 comments

Show HN: FormGrid – Forms that can look like CLIs, pixel art, GeoCities and more

https://www.formgrid.com/
5•bjoernm•3h ago•2 comments

Show HN: Embersent – Document Tracking and Analytics

https://embersent.com/
2•21oq•2h ago•0 comments

Show HN: GodUI – Open-source React components with a shared motion system

https://godui.design
2•lucasbassetti•2h ago•1 comments

Show HN: Rubber Duck

https://rubberduck.greg.technology/
6•gregsadetsky•4h ago•2 comments

Show HN: A zero-dependency auditor for decision records in AI-touched systems

https://github.com/forgedculture/legibility-field-kit
4•forgesignals•4h ago•0 comments

Show HN: Obsidian Aside

https://community.obsidian.md/plugins/aside
2•wl1973•3h ago•0 comments

Show HN: Subagentmaxxing – Orchestrate GPT and Cursor Models with Claude Code

https://github.com/Kuberwastaken/subagentmaxxing
2•kuberwastaken•3h ago•0 comments

Show HN: Microsoft releases Flint, a visualization language for AI agents

https://microsoft.github.io/flint-chart/#/
336•chenglong-hn•1d ago•133 comments

Show HN: Papercrane-CLI – a BI tool built for Claude Code

https://papercrane.ai/blog/today-im-launching-papercrane-cli-a-bi-tool-built-for-claude-code
6•timliu9•3h ago•0 comments

Show HN: Strata – guess the city from its real 3D terrain and bathymetry

https://flightq.app/strata
5•skyq•3h ago•0 comments

Show HN: ADarkTerminal

https://adarkterminal.electricsheep.games
4•rrotaru•3h ago•0 comments

Show HN: Blocks.ai – control plane and network layer for agents

https://blocks.ai
2•BlocksAI•3h ago•1 comments

Show HN: I wrote a Libc-free AOT systems language in JavaScript with no VM

https://github.com/DO-SAY-GO/freelang
3•keepamovin•3h ago•1 comments

Show HN: Sticky notes that disappear from screen sharing

https://www.noticky.app/en
3•leotryhard•3h ago•1 comments

Show HN: CashFlow

https://cashflow-phi-amber.vercel.app/
3•SanishKumar•3h ago•2 comments

Show HN: Follow London Trains in 3D

https://ride.nexttrain.london/
148•mgranados•5d ago•59 comments

Show HN: Android Developer Verification Package blacklisted in Aurora Store

5•bewilderbeast•5h ago•0 comments

Show HN: 0-A.D. A free, open-source game of ancient warfare

https://play0ad.com/
2•smalltorch•3h ago•0 comments

Show HN: Yamanote.fun – A complete soundscape for Tokyo's Yamanote line

https://www.yamanote.fun/
228•madebymagnolia•2d ago•48 comments

Show HN: Snowscroll – remove reels, shorts, short-form

https://snowscroll.com/
3•junnam586•4h ago•1 comments