close
The Wayback Machine - https://web.archive.org/web/20100602014659/http://twitter.com/about/opensource

About / Open Source

Twitter loves open source.

Twitter is built on open-source software—here are the projects we have released or contribute to. Also see our engineering blog for more details.

Want to work on stuff like this? Check out our jobs.

BERJAYA

Ruby

cassandra.gem »

A client for the Cassandra distributed database.

BERJAYA BERJAYA

zookeeper.gem »

An interface to the Zookeeper distributed lock server.

BERJAYA

twitter-text.gem »

Text processing routines for Tweets.

BERJAYA BERJAYA BERJAYA BERJAYA

contributions to memcached.gem

An interface to the libmemcached C client.

BERJAYA BERJAYA

thrift_client.gem »

A Thrift client wrapper that encapsulates some common failover behavior.

BERJAYA BERJAYA

cache_money »

A write-through and read-through caching library for ActiveRecord.

BERJAYA

kestrel-client.gem »

A client for the Kestrel message queue.

BERJAYA BERJAYA

flockdb-client.gem »

A Ruby Client for FlockDB.

BERJAYA

simple_uuid.gem »

Simple, scalable UUID generation.

BERJAYA BERJAYA

scribe.gem »

A client for the Scribe distributed log server.

BERJAYA

contributions to cassandra_object

An object mapper for Cassandra.

BERJAYA

Scala

kestrel »

A reliable, uncoordinated, loosely ordered message queue.

BERJAYA

scala_json »

JSON toolkit based on Martin Odersky's Programming Scala book.

BERJAYA BERJAYA BERJAYA

querulous »

An agreeable way to talk to a JDBC database.

BERJAYA BERJAYA BERJAYA

flockdb »

A distributed, fault-tolerant graph database.

BERJAYA BERJAYA BERJAYA BERJAYA

gizzard »

A framework for creating distributed datastores.

BERJAYA BERJAYA BERJAYA BERJAYA

cachet »

An HTTP reverse caching proxy similar to Varnish.

BERJAYA BERJAYA BERJAYA

ostrich »

A library for collecting and reporting application statistics from Scala.

BERJAYA BERJAYA BERJAYA BERJAYA BERJAYA BERJAYA

scala_build »

Ant and Ivy scripts to automate building Scala projects.

BERJAYA

trie »

A trie data structure implementation.

BERJAYA

Java

contributions to cassandra

A highly scalable second-generation distributed database.

BERJAYA BERJAYA BERJAYA

integer_list_input_format »

Codazzo's MultiRowInputFormat, adapted for integer lists.

BERJAYA

twitter_text_java »

Text processing routines for Tweets.

BERJAYA

contributions to hadoop

A platform for analyzing large data sets.

BERJAYA BERJAYA

hadoop_lzo »

Splittable LZO compression for Hadoop.

BERJAYA

elephant-bird »

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

BERJAYA BERJAYA BERJAYA BERJAYA

contributions to pig

A platform for analyzing large data sets.

BERJAYA BERJAYA BERJAYA

C/C++

contributions to scribe

A scalable log aggregation server.

BERJAYA BERJAYA BERJAYA

contributions to ree

A server-oriented branch of Ruby.

BERJAYA

mod_memcache_block »

An Apache module for applying IP blocklists stored in memcached.

BERJAYA

Tools

murder »

Scalable code deployment with Bittorrent.

BERJAYA

pig.tmbundle »

Textmate syntax highlighting for Pig.

BERJAYA

jvm_gc_stats »

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

BERJAYA BERJAYA BERJAYA

twurl »

OAuth-enabled curl for the Twitter API.

BERJAYA BERJAYA