Una lista no completa, pero el sitio está codificado principalmente en:
- Ruby (lenguaje de programación) (Rails) : Twitter (producto) es una de las instalaciones más famosas de Ruby on Rails (marco web) en Internet hoy, y RoR ha sido acusado de causar los problemas de escalabilidad que asolaron Twitter en 2007 y 2008. Como resultado, Twitter ha estado muy involucrado en el desarrollo y la mejora de Rails. Las gemas Rails fauna-memcached y thrift_client , que se usan mucho dentro de Twitter, son algunos de los resultados de estos esfuerzos. Más de estos proyectos se pueden encontrar en la página de código abierto de Twitter: http://twitter.com/about/opensource
- Java (lenguaje de programación) / Scala (lenguaje de programación) : la mayoría de los servicios de back – end están escritos en un lenguaje JVM, inicialmente Java, pero ha habido un movimiento interno para migrar los servicios a Scala debido a la mayor expresividad y sus similitudes con Ruby. Kestrel, una cola distribuida utilizada en todas partes en Twitter, está escrita en Scala. Similar a la participación de Twitter con la comunidad de Rails, Twitter ha desarrollado varios proyectos de código abierto para el desarrollo web, tales como querulous http://github.com/nkallen/querulous.
- JavaScript (lenguaje de programación) ( jQuery )
- Apache Thrift