| blog | <https://blog.torproject.org/> | hiro, anarcat | blog | PHP, Apache |
| bridges | <https://bridges.torproject.org/> | phw, cohosh | web application and email responder to learn bridge addresses | Twisted |
| check | <https://check.torproject.org> | arlolra | web application for determining if a visitor is using Tor or not | Go, Haskell, TorDNSEL |
| collector | collector{1,2}.torproject.org | karsten, irl | collects Tor network data and makes it available | Java 8, Apache |
| community | <https://community.torproject.org> | Gus | Community Portal | Lektor |
| consensus-health | <https://consensus-health.torproject.org> | tom | periodically checks the Tor network for consensus conflicts and other hiccups | Python, Apache |
| dist | <https://dist.torproject.org> | arma | packages | |
| DocTor | <https://gitweb.torproject.org/doctor.git> | GeKo | DirAuth health checks for the [tor-consensus-health@ list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-consensus-health) | python, stem |
| exonerator | <https://exonerator.torproject.org/> | karsten | website that tells you whether a given IP address was a Tor relay | Java 8, Apache, PostgreSQL |
| extra | <https://extra.torproject.org> | tpa | static web stuff referenced from the blog (create trac ticket for access) | |
| dist | <https://dist.torproject.org> | arma | packages |
| DocTor | <https://gitweb.torproject.org/doctor.git> | GeKo | DirAuth health checks for the [tor-consensus-health@ list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-consensus-health) |
| exonerator | <https://exonerator.torproject.org/> | karsten | website that tells you whether a given IP address was a Tor relay |
| extra | <https://extra.torproject.org> | tpa | static web stuff referenced from the blog (create trac ticket for access) |