GitHub tells us a lot about a project, but the signal is often spread across commit history, graphs, files, and activity pages.
I wanted a faster way to answer a simple question:
How active does this repository feel at a glance?
So I built GitStock, a small developer tool that turns any public GitHub repository into a market-style candlestick chart.
What is GitStock?
GitStock renders GitHub repository activity like a stock chart.
Enter a public repo such as:
github.com/tailwindlabs/tailwindcss
GitStock fetches recent commit data and turns commits, additions, and deletions into an interactive SVG K-line chart. Each candle represents repository movement, making code activity easier to scan visually.
Instead of reading a long commit list, you get a compact activity chart that helps you spot:
- bursts of development
- quiet periods
- large code changes
- overall project momentum
- whether a repo feels actively maintained
Why candlestick charts for GitHub?
Candlestick charts are great at showing movement over time. In financial markets, they help people quickly understand volatility, momentum, and direction.
Open source projects have similar patterns.
Some repositories move steadily. Some have sudden bursts. Some go quiet. Some receive large rewrites or heavy maintenance waves.
GitStock brings that visual language to code activity.
It is not trying to replace GitHub Insights or deep repository analysis. It is meant to be a fast visual layer that makes repo activity more readable and more shareable.
What you can do with it
GitStock currently supports:
- generating charts for public GitHub repositories
- rendering commit activity as SVG candlestick charts
- mapping additions and deletions into chart movement
- viewing commit details through interactive SVG tooltips
- copying the chart as HTML
- copying the chart as Markdown
- copying the chart image
- copying a direct image URL
That makes it useful for README badges, launch posts, project reports, dashboards, newsletters, and quick comparisons between repositories.
A chart you can actually share
One thing I wanted from the beginning was simple sharing.
When you generate a chart, GitStock gives you copy buttons for:
- HTML embed code
- Markdown embed code
- image copy
- image URL
So if you maintain an open source project, you can add a live-looking activity chart to your README or documentation without taking screenshots manually.
Who is this for?
GitStock is built for:
- open source maintainers who want to show project activity
- developers evaluating whether a repo is alive
- founders and builders tracking technical momentum
- writers creating posts about open source projects
- investors and analysts looking for quick developer-signal visuals
- anyone who enjoys seeing code activity from a different angle
How it works
Under the hood, GitStock uses GitHub repository commit data, including additions and deletions, then renders the result as an SVG chart.
The app is built with Go and Gin on the backend. Charts are generated server-side, cached, and served as SVGs so they are lightweight and easy to embed.
The goal is to keep the experience simple:
- Enter a public GitHub repository.
- Generate the chart.
- Copy or share it.
No dashboard setup. No account flow. No complicated configuration.
What I learned building it
The most interesting part was translating commit history into a chart model that feels natural.
A commit is not a stock price, but it does have movement:
- additions increase the codebase
- deletions reduce it
- large changes create wider swings
- sequences of commits create momentum
Once represented visually, repositories start to feel surprisingly different from one another.
Some charts look calm and consistent. Others look volatile. Some show long quiet stretches followed by big bursts of work.
That is the part I find fun: GitStock makes repository activity feel visible.
Try it
If you work with GitHub projects, try GitStock with a repo you care about:
https://gitstock.org
Try your own project, a favorite open source repo, or a library you depend on.
I would love feedback on:
- which repositories produce the most interesting charts
- what signals should be added next
- whether stars, releases, issues, or PRs should become chart overlays
- how the embed experience could be improved
GitHub activity already contains a lot of useful signal. GitStock is my attempt to make that signal easier to see, share, and talk about.



Top comments (0)