Twitter is built on open source software.

Want to help? Join the Flock

Visit dev.twitter.com

Logos and other goodies

  1. bootstrap

    JavaScript

    An HTML, CSS, and JS toolkit designed to kickstart development of webapps and sites

  2. bower

    JavaScript

    A package manager for the web

  3. zipkin

    Scala

    Zipkin is a distributed tracing system

  4. iago

    Scala

    A load generator, built for engineers

  5. twemcache

    C

    Twemcache is the Twitter Memcached

  6. hogan.js

    JavaScript

    A compiler for the Mustache templating language

  7. clockworkraven

    Ruby

    Human-Powered Data Analysis with Mechanical Turk

  8. bower-server

    Ruby

    The Bower Server

  9. activerecord-reputation-system

    Ruby

    An Active Record Reputation System for Rails

  10. scalding

    Scala

    A Scala API for Cascading

  11. twitter-cldr-rb

    Ruby

    Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.

  12. algebird

    Scala

    Abstract Algebra for Scala

  13. twitter-cldr-js

    JavaScript

    JavaScript implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more. Based on twitter-cldr-rb.

  14. bootstrap-server

    JavaScript

    The node server that powers the bootstrap customize page

  15. scala_school

    Scala

    Lessons in the Fundamentals of Scala

  16. twui

    Objective-C

    A UI framework for Mac based on Core Animation

  17. effectivescala

    Shell

    Twitter's Effective Scala Guide

  18. mysql

    C

    MySQL fork maintained and used at Twitter

  19. cassovary

    Scala

    Cassovary is a simple big graph processing library for the JVM

  20. recess

    JavaScript

    A simple and attractive code quality tool for CSS built on top of LESS

  21. innovators-patent-agreement

    Innovators Patent Agreement (IPA)

  22. ambrose

    JavaScript

    A platform for visualization and real-time monitoring of data workflows

  23. finagle

    Scala

    A fault tolerant, protocol-agnostic RPC system

  24. twitter-text-objc

    Objective-C

    An Objective-C implementation of Twitter's text processing library

  25. commons

    Java

    Twitter common libraries for python and the JVM

  26. twemproxy

    C

    A fast, light-weight proxy for memcached

  27. twitter.github.com

    JavaScript

    A listing of open source efforts at Twitter on GitHub

  28. util

    Scala

    Wonderful reusable code from Twitter

  29. ospriet

    JavaScript

    An example audience moderation app built on Twitter

  30. flockdb

    Scala

    A distributed, fault-tolerant graph database

  31. scala-bootstrapper

    Ruby

    initial setup for a scala library or server, using sbt

  32. gizzard

    Scala

    A flexible sharding framework for creating eventually-consistent distributed datastores

  33. hdfs-du

    JavaScript

    Visualize your HDFS cluster usage

  34. jerkson

    Scala

    The Scala applewood bacon to Jackson's chicken breast: JSON cordon bleu.

  35. snowflake

    Scala

    Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees.

  36. twitter-text-js

    JavaScript

    A JavaScript implementation of Twitter's text processing library

  37. cassandra

    Ruby

    A Ruby client for the Cassandra distributed database

  38. twitter-text-rb

    Ruby

    A library that does auto linking and extraction of usernames, lists and hashtags in tweets

  39. twitter-text-conformance

    Conformance testing data for the twitter-text-* repositories

  40. elephant-twin

    Java

    Elephant Twin is a framework for creating indexes in Hadoop

  41. ostrich

    Scala

    A stats collector & reporter for Scala servers

  42. pycascading

    Python

    A Python wrapper for Cascading

  43. cassie

    Scala

    A Scala client for Cassandra

  44. twitter-text-java

    Java

    A Java implementation of Twitter's text processing library

  45. jvmgcprof

    C

    A simple utility for profile allocation and garbage collection activity in the JVM

  46. hadoop-lzo

    Shell

    Refactored version of code.google.com/hadoop-gpl-compression for hadoop 0.20

  47. rubyenterpriseedition187-248

    Ruby

    Twitter's updates to Ruby Enterprise Edition, itself based on MRI 1.8.7-p248

  48. querulous

    Scala

    An agreeable way to talk to your database

  49. sbt-package-dist

    Scala

    sbt 11 plugin codifying best practices for building, packaging, and publishing

  50. mahout

    Java

    Twitter's fork of Apache Mahout (we intend to push changes upstream)

  51. scrooge

    Scala

    A Thrift generator for Scala

  52. twitter4j

    Java

    Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the APL 2.0.

  53. twemperf

    C

    A tool for measuring memcached server performance

  54. mustache.js

    JavaScript

    Minimal templating with {{mustaches}} in JavaScript

  55. cloudhopper-smpp

    Java

    Efficient, scalable, and flexible Java implementation of the Short Messaging Peer to Peer Protocol (SMPP)

  56. standard-project

    Scala

    A slightly more standard sbt project plugin library

  57. elephant-twin-lzo

    Java

    Elephant Twin LZO uses Elephant Twin to create LZO block indexes

  58. scala-zookeeper-client

    Scala

    A Scala client library for ZooKeeper

  59. naggati2

    Scala

    A protocol builder for Netty using Scala 2.8

  60. flockdb-client

    Ruby

    A Ruby client library for FlockDB

  61. thrift_client

    Ruby

    A Thrift client wrapper that encapsulates some common failover behavior.

  62. haplocheirus

    Scala

    A Redis-backed storage engine for timelines

  63. Rowz

    Scala

    A sample gizzard application

  64. scribe

    Ruby

    A Ruby client library for Scribe

  65. scala-json

    Scala

    Scala JSON toolkit. Originally from the Odersky "Stairway" Book, tightened up and tests added by Twitter, Inc.

  66. gizzmo

    Ruby

    A command-line client for Gizzard

  67. sbt-scrooge

    Scala

    An SBT plugin that adds a mixin for doing Thrift code auto-generation during your compile phase

  68. time_constants

    Ruby

    Time constants, in seconds, so you don't have to use slow ActiveSupport helpers

  69. joauth

    Scala

    parse/verify OAuth requests in the JVM

  70. sbt-thrift

    Ruby

    sbt rules for generating source stubs out of thrift IDLs, for java & scala

  71. grabby-hands

    Scala

    A JVM Kestrel client that aggregates queues from multiple servers. Implemented in Scala with Java bindings. In use at Twitter for all JVM Search and Streaming Kestrel interactions.

  72. thrift

    C++

    Twitter's out-of-date, forked thrift

  73. twitcher

    Python

    A tool for executing scripts when ZooKeeper nodes change.

  74. rpc-client

    Scala

    A scala library that encapsulates RPC communications.

  75. cloudhopper-commons-charset

    Java

    Java utility classes for converting between charsets (mostly "mobile" in nature) such as Unicode to GSM-7/GSM-8 and vice versa.

  76. webrat

    Ruby

    Webrat - Ruby Acceptance Testing for Web applications

  77. streamyj

    Scala

    Scala sugar for the Jackson JSON parser

  78. schmemcached

    Scala

    A prototype implementation of a Memcached client & server in Scala using Finagle

  79. cloudhopper-commons-util

    Java

    The ch-commons-util package contains common utility classes for Cloudhopper-based Java projects.

  80. killdeer

    Scala

    Killdeer is a simple server for replaying a sample of responses to sythentically recreate production response characteristics.

  81. cloudhopper-commons-gsm

    Java

    Java utility classes for working with GSM mobile technologies such as SMS and MMS.

  82. twitterActors

    Scala

    Improved Scala actors library; used internally at Twitter

  83. kestrel-client

    Ruby

    A Kestrel client library for Ruby

  84. chainsaw

    Scala

    A thin Scala wrapper for SLF4J

  85. xrayspecs

    Scala

    extensions to scala specs

  86. scrooge-runtime

    Scala

    Runtime classes for scrooge-generated Thrift code