This week I went back to Story Time by adding a export to pdf feature. Also a lot of work on synchronising private github repos on Openstage. Fun fun!
Your build, in public. One link.
GitHub commits, milestones, and notes — one chronological timeline, automatically updated.
Tux
openstage.dev/tuxnotfound
This week I went back to Story Time by adding a export to pdf feature. Also a lot of wo...
1 day ago
fix bug with private repos
openstage · 3 days ago
refresh dashboard after sync
openstage · 5 days ago
A real Openstage page — see the full timeline
How it works
-
01
Sign in with GitHub
Connect in one click. Openstage only reads public activity and never posts on your behalf.
-
02
Claim your link
Pick a username. Your page lives at openstage.dev/you.
-
03
Build in public
Commits sync automatically. Add milestones and notes to tell the story behind the work.
Everything on one page
Automatic GitHub sync
Your public commits become timeline entries, grouped by repository.
Milestones & notes
Add launches, wins, and lessons by hand to give your commits context.
Activity heatmap & streak
A 52-week heatmap and day streak show momentum at a glance.
One shareable link
A clean URL, an auto-generated social card, and an embeddable badge for your README.
Filter by type or repo
Visitors can focus on shipped work, milestones, notes, or a single project.
Fast and quiet
Server-rendered, mobile-first, and free of social-network noise.
Why Openstage
| Openstage | GitHub profile | Link-in-bio | |
|---|---|---|---|
| Shows what you're building over time | Yes | Commits only | No |
| Auto-updates from GitHub | Yes | Yes | No |
| Milestones, launches & notes | Yes | No | Manual |
| One link that tells the story | Yes | No | Links only |
| Built for building in public | Yes | No | No |
Start your timeline
Free forever. See pricing · Read the story
Frequently asked questions
What is Openstage?
Openstage is a public profile page that aggregates your build-in-public activity — GitHub commits, milestones, and notes — into one chronological, automatically-updated timeline you can share with a single link.
How does Openstage work?
Sign in with GitHub, claim your username, and Openstage syncs your public commit activity into a clean timeline. Add milestones and notes by hand to tell the full story. Your page lives at openstage.dev/your-username.
Is Openstage free?
Yes. The timeline, GitHub sync, and public profile are free forever. Openstage Pro ($7/month or $49 one-time) adds profile analytics, private entries, pinned entries, and a Pro badge.
Does Openstage post on my behalf or require Twitter?
No. Openstage only reads your public GitHub activity and shows the milestones and notes you add yourself. It never posts for you, and there are no likes or comments — it is a timeline, not a social network.
Who is Openstage for?
Indie hackers, developers, and makers who build in public and want one link that tells the full story of what they are shipping.
How do I share my Openstage profile?
Every profile has a clean URL (openstage.dev/username), an auto-generated social preview image, and an embeddable badge you can add to your website or GitHub README.
Live public feed
Recent entries from builders across Openstage.