**Show HN: Open Contribution Graph - A GitHub Heatmap for Anything You Can POST**
Imagine a dashboard that visualizes your life as a beautiful heatmap, tracking not just your coding progress but also your fitness activities, reading habits, and meditation practice. Welcome to Open Contribution Graph, a self-hosted, privacy-first server that aggregates "events" from any source and renders them on a unified, GitHub-style heatmap.
GitHub is great at tracking your code, but what about the rest of your work? That's where Open Contribution Graph comes in - a standalone, open-source server that lets you track your contributions across multiple domains. It's not a time tracker; it's an Event Tracker. Its primary goal is to answer the question: "Did I show up today?"
So how does it work? The system uses a simple "Hub and Spoke" model. You run the server (the Hub), and "Agents" (Spokes) push data to it. Up and running in 30 seconds, this setup allows you to switch between different event types to analyze your habits individually.
When viewing all sources together, choose how colors are blended: each source type has its own distinct color. This way, you can easily see which areas of your life require more attention. And with the API intentionally designed to be boring (in a good way!), logging an event is as simple as POSTing to /api/contributions.
To get started, we include several reference implementations. Whether you're tracking coding progress, fitness activities, or reading habits, Open Contribution Graph has got you covered. Its open-source nature means that you can customize it to fit your needs and even contribute to its development if you so choose.
Open Contribution Graph is licensed under the GPLv3 and is available for free software redistribution and modification under the terms of the GNU General Public License as published by the Free Software Foundation. With this project, you're not just getting a tool - you're also becoming part of an open-source community dedicated to helping individuals track their progress in a more comprehensive way.
**Try Open Contribution Graph Today!**
* **Self-hosted**: Run it on your own server for maximum control and security. * **Privacy-first**: Your data stays with you, not some third-party service. * **Customizable**: Adapt the system to fit your unique needs and habits.
Open Contribution Graph is ready when you are.