As a hobby project, I run Code::Stats[0]. It's a website that tracks what languages you are programming in (via editor plugins) and gives you a profile page with various statistics[1]. It's ad-supported (with EthicalAds) to deal with server costs, or you can buy a support account to remove ads. The site and all the editor plugins are open source, the site is written in Elixir (but I'm looking at integrating Gleam in the future).
Currently it's completely a free time thing; I make negative money on it. My dream would be to have enough paying users to work on it part time (even a little), but that's far away and may never happen. But I like using it myself so I'll keep running it for the foreseeable future.
I just saw this and as a project this looks great. But the more(maybe most) popular version of exactly this tool is Wakatime[0] and I've been using it for quite a while now. So my question here would be what "new" feature you plan to add to this so you can standout from other similar but popular services?
Honestly, I don't know. I think WakaTime is great (based on what I've read), and it does time tracking which Code::Stats does not do (and probably will not do). Other than that, I don't really know its features because I've never used it, so I don't think in terms of how to compete with WakaTime. I just think of things that I'd like to see in my own service. I know people who use both, and why not?
Code::Stats started as my own version of an old site called Codeivate that had a similar XP based tracking system. Codeivate disappeared from the web completely for unknown reasons, so I launched my own because I liked the idea.
As for future ideas, one of the more requested things is user groups that would have combined statistics and internal leaderboards (with heavy disclaimers), so I'm definitely doing that at some point. I'd also like to do more gamification side things, like badges for reaching certain levels in languages. As a third, I want to look into monthly/annual reports that could be emailed.
Currently it's completely a free time thing; I make negative money on it. My dream would be to have enough paying users to work on it part time (even a little), but that's far away and may never happen. But I like using it myself so I'll keep running it for the foreseeable future.
[0] https://codestats.net/
[1] https://codestats.net/users/Nicd