À propos / Logiciel libre

Open Source

Twitter est bâti à partir de logiciels open source—voici la liste des projets que nous avons menés ou auxquels nous avons participé. Consultez notre blog des développeurs pour plus de détails.

Ce type de projet vous plaît ? Consultez nosoffres d'emploi.

Ruby

cassandra.gem »

A client for the Cassandra distributed database.

zookeeper.gem »

An interface to the Zookeeper distributed coordination server.

contributions to memcached.gem »

An interface to the libmemcached C client.

twitter-text.gem »

Méthodes de traitement de texte pour les tweets.

thrift_client.gem »

A Thrift client wrapper that encapsulates some common failover behavior.

cache_money »

Une librairie pour ActiveRecord permettant l'écriture et lecture du cache de façon transparente.

kestrel-client.gem »

A client for the Kestrel message queue.

flockdb-client.gem »

Un client Ruby pour FlockDB.

simple_uuid.gem »

Simple, performant UUID generation.

scribe.gem »

A client for the Scribe distributed log server.

contributions to cassandra_object »

Un mappeur objet pour Cassandra.

contributions to Avro »

A serialization system.

contributions to piglet »

A DSL for writing Pig scripts in Ruby

Scala

kestrel »

Une file de messages fiable non coordonnée et non classée.

scala_json »

Boîte à outils JSON basée le livre de programmation Scala, de Martin Odersky.

querulous »

Une façon agréable d'échanger avec une base de données par JDBC.

flockdb »

Une base de donnée graphique tolérante aux pannes.

gizzard »

Un framework pour créer des bases de données distribuées.

ostrich »

Une bibliothèque pour collecter et rapporter des statistiques sur les applications écrites en Scala.

scala_build »

Scripts Ant et Ivy pour automatiser la création des projets Scala.

trie »

Une implémentation de la structure de données arbre ordonné

snowflake »

A network service for high scale unique ID generation.

scala-zookeeper-client »

A ZooKeeper client library in Scala.

rpc-client »

A scala library that encapsulates RPC communications.

standard-project »

A more useful sbt project plugin.

killdeer »

A server for replaying responses to recreate production response characteristics.

util »

Miscellaneous Idiomatic Scala Utilities & Wrappers

contributions to haplocheirus »

Redis-backed timeline storage

Java

contributions to cassandra »

Une base de données de seconde génération distribuée et hautement évolutive

integer_list_input_format »

MultiRowInputFormat de Codazzo, adapté pour les listes d'entiers.

twitter_text_java »

Méthodes de traitement de texte pour les tweets.

contributions to hadoop »

Une plateforme pour analyser de grands ensembles de données.

hadoop_lzo »

Compression LZO divisible pour Hadoop.

elephant-bird »

Our collection of LZO and Protocol Buffer-related Hadoop, Pig, and HBase code.

contributions to pig »

Une plateforme pour analyser de grands ensembles de données.

contributions to lucene »

A high-performance, full-featured text search engine library.

C/C++

contributions to scribe »

Un serveur d'agrégation de log évolutif.

contributions to ree »

Une partie du serveur orienté Ruby.

contributions to mod_memcache_block »

Un module Apache pour l'application d'IP bloquées et stockées dans memcached.

contributions to thrift »

A framework for cross-language services.

JavaScript

twitter-text-js »

Méthodes de traitement de texte pour les tweets.

Outils

murder »

déploiement de code évolutif avec Bittorrent.

pig.tmbundle »

Outil de colorisation de code Pig pour TextMate

jvm_gc_stats »

A script to parse and graph the JVM's GC trace output.

twurl »

Curl avec OAuth pour l'API Twitter.

twitcher »

A tool for executing scripts when ZooKeeper nodes change.

gizzmo »

Gizzard command line client.