Development Tracker does most of the things such a site as ThingHub needs: search, tagging, categories, descriptions, links and relationships, oauth signin. The whole idea behind it is that it doesn't care where the project is actually hosted (github, personal site, reprap.org
, etc), it only tracks and links to it. This also means it doesn't, and cannot, own or have rights over the project itself as it only holds metadata. (https://github.com/garyhodgson/Development-Tracker
It would be trivial to modify the current version (http://reprap.development-tracker.info
) into something more generic, suitable for all types of Things. It's written in Java/Groovy (Gaelyk) and runs on Google App Engine - so at the moment, with low load, it's running for free (but of course would incur costs if it recieved any decent amount of traffic). The project is there for the forking! :)+Marcus Wolschon
) to retrieve the project files and info from github is trivial and could easily be incorporated into a ThingHub. Also, I don't think the tracker should have to parse design files - though that would be a nice to have. I think it would quite reasonable to expect users to upload a few screenshots into a /media folder themselves. Of course it would be very useful for there to be a standalone service which accepts e.g. an OpenScad file and returns a rendering of it - a project on the todo list.