Twitter ama l’open source

Written by Alberto Rossini on . Posted in Magazine, Social Network, Twitter

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

cassandra.gem »

Un client per il database distribuito Cassandra.

zookeeper.gem »

un interfaccia con il server di coordinamento distribuito Zookeeper.

contributions to memcached.gem »

Una interfaccia per il client C libmemcached

twitter-text.gem »

Routine di gestione del testo per i tweet.

thrift_client.gem »

Un wrapper per client Thrift che incapsula alcuni comportamenti di failover

cache_money »

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

kestrel-client.gem »

Un client per la coda di messaggi Kestrel.

flockdb-client.gem »

Un client Ruby per FlockDB.

simple_uuid.gem »

Semplice, efficiente generazione UUID.

scribe.gem »

Un client per il server di log distribuiti Scribe

contributions to cassandra_object »

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

kestrel »

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

scala_json »

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

querulous »

Un modo gradevole per parlare ad un database JDBC.

flockdb »

Un database a grafi distribuito con tolleranza ai guasti

gizzard »

Un framework per creare datastore distribuiti.

ostrich »

Un libreria per raccogliere e riportare statistiche di applicazioni da Scala.

scala_build »

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

trie »

Un’implementazione della struttura dati trie.

snowflake »

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

scala-zookeeper-client »

Una libreria client Zookeeper in Scala.

rpc-client »

Una libreria scala che incapsula le comunicazioni RPC.

standard-project »

Un progetto di plugin sbt più utile.

killdeer »

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

util »

Varie utilità e wrapper per Idiomatic Scala

contributions to haplocheirus »

Sistema di memorizzazione della timeline basato su Redis

Java

contributions to cassandra »

Un database distribuito di seconda generazione altamente scalabile.

integer_list_input_format »

MultiRowInputFormat di Codazzo, adattato per liste di interi.

twitter_text_java »

Routine di gestione del testo per i tweet.

contributions to hadoop »

Una piattaforma per analizzare grosse quantità di dati.

hadoop_lzo »

Compressione LZO divisibile per Hadoop.

elephant-bird »

La nostra collezione di codice Hadoop, Pig e HBase per LZO e altro su protocol-buffer.

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 scribe »

Un server scalabile per l’aggregazione dei log.

contributions to ree »

Una parte di Ruby orientata al lato server.

contributions to mod_memcache_block »

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

contributions to thrift »

Un framework per servizi cross-language.

JavaScript

twitter-text-js »

Routine di gestione del testo per i tweet.

Strumenti

murder »

Rilascio di codice scalabile con Bittorrent.

pig.tmbundle »

Evidenziatore di sintassi Textmate per Pig.

jvm_gc_stats »

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

twurl »

OAuth-enabled curl per le API di Twitter.

twitcher »

Uno strumento per eseguire script quando cambiano i nodi Zookeeper.

gizzmo »

Client Gizzard a linea di comando.

Trackback from your site.

Leave a comment