It tracks coding activity and provides real-time analytics, global leaderboards, and a plugin system. The goal is to give developers useful productivity insights while keeping full ownership of their data.
Key features: - WakaTime-compatible API (works with existing editor extensions) - Real-time dashboard using WebSockets - Global and language leaderboards - Self-hostable (Docker included) - Plugin system using JavaScript snippets - GitHub and GitLab login
Stack: Rust + Axum + PostgreSQL + Redis + Vanilla JS
Repository: https://github.com/livrasand/CodeTrackr
I would really appreciate feedback, especially regarding: - security - architecture - potential areas for improvement
If you're interested, you're also welcome to build plugins for the plugin store or create IDE extensions for your favorite editors.
Thanks for taking a look!
PS: I used ChatGPT to translate this; my native language is Spanish, and my English is limited.