Unfortunately I'm not a programmer or I would offer to assist with doing the project. I know the bigger ones have a number of people working on them. Hopefully someone along the line might be able to assist you. I've seen so many other projects grind to a halt because lives change and things get in the way that can keep a single person from maintaining them.
Sincerely;
Dan