Twitter è sviluppato con software open-source—ecco qui i progetti che abbiamo rilasciato o a cui abbiamo contribuito.Leggi anche il nostro blog tecnico per ulteriori dettagli.
Vuoi lavorare su cose come queste? Controlla le nostre posizioni aperte.

Ruby
Un client per il database distribuito Cassandra.

un interfaccia con il server di coordinamento distribuito Zookeeper.

Una interfaccia per il client C libmemcached

Un wrapper per client Thrift che incapsula alcuni comportamenti di failover

Una libreria di caching write-through e read-through per ActiveRecord

Un client per la coda di messaggi Kestrel.

Un client Ruby per FlockDB.

Semplice, efficiente generazione UUID.

Un client per il server di log distribuiti Scribe

Un mappatore di oggetti per Cassandra.

contributions to Avro »
Un sistema di serializzazione.

contributions to piglet »
Una DSL per scrivere script Pig in Ruby

Scala
Una coda di messaggi affidabile, non coordinata e ordinata liberamente.

Un insieme di strumenti JSON basato sul libro di Martin Odersky sulla programmazione Scala.

Un modo gradevole per parlare ad un database JDBC.

Script Ant e Ivy per automatizzare il build di progetti Scala.

Un’implementazione della struttura dati trie.

Un servizio di rete per la generazione di ID unici su larga scala.

Una libreria scala che incapsula le comunicazioni RPC.

Un progetto di plugin sbt più utile.

Un server per riprodurre risposte per ricreare caratteristiche di risposte in produzione.

Varie utilità e wrapper per Idiomatic Scala

Sistema di memorizzazione della timeline basato su Redis

Java
MultiRowInputFormat di Codazzo, adattato per liste di interi.

Routine di gestione del testo per i tweet.

contributions to hadoop »
Una piattaforma per analizzare grosse quantità di dati.

Compressione LZO divisibile per Hadoop.

contributions to pig »
Una piattaforma per analizzare grosse quantità di dati.

contributions to lucene »
Una libreria ad alte prestazioni e completa per un motore di ricerca di testo.

C/C++
contributions to ree »
Una parte di Ruby orientata al lato server.

Un modulo Apache per applicare liste di blocco degli IP memorizzate in memcached.

contributions to thrift »
Un framework per servizi cross-language.

JavaScript
Strumenti
Rilascio di codice scalabile con Bittorrent.

Evidenziatore di sintassi Textmate per Pig.

Uno script per elaborare e rappresentare graficamente l’output del tracciamento del Garbage Collector all’interno della Java Virtual Machine

OAuth-enabled curl per le API di Twitter.

Uno strumento per eseguire script quando cambiano i nodi Zookeeper.

Client Gizzard a linea di comando.
