A GitHub-first developer journaling and growth tracking system that helps engineers document, reflect, and measure their learning journey in a structured, open-source way.
OpenDevLog is an open-source developer growth tracking system built on top of GitHub. It transforms daily learning logs into structured, version-controlled engineering journals that track real progress over time.
Unlike generic note-taking apps, OpenDevLog is designed specifically for developers who want to:
Track daily technical learning
Document debugging experiences
Record architecture decisions
Reflect on failures and rebuild attempts
Maintain consistent growth logs
Showcase real engineering progression
Developers learn daily but rarely track their growth in a structured, version-controlled way.
Most notes:
Are scattered across apps
Have no measurable progression
Are not public or reusable
Don’t reflect engineering maturity
There is no open-source system focused specifically on developer growth tracking using GitHub as the backbone.
OpenDevLog provides:
📅 Structured daily journal templates
🧠 Reflection-based learning prompts
📁 Auto-organized repository structure
📊 Growth tracking over time
🛠 CLI-based entry generation
📜 Clean README rendering
📈 Git-based progress visibility
🔓 Fully open-source architecture
It enables developers to treat their learning journey as a first-class engineering artifact.
CLI tool to generate daily entries
Structured markdown templates
Growth dashboard (local)
Streak tracking via Git history
Auto-folder organization
Analytics on learning frequency
GitHub-first workflow
MIT License
Students learning programming
DevOps engineers documenting infrastructure work
Open source contributors
Hackathon participants
Self-taught developers building in public
This project:
Uses no proprietary APIs
Runs fully locally
Is licensed under MIT
Is built completely during March 2026
The project will evolve over the month with:
Iterative feature additions
Continuous documentation
Structured commit history
Community feedback integration