Viacom Open Source Software

Open source from the software engineers behind Comedy Central, Nickelodeon, MTV, VH1, and many other of your favorite brands.

Follow me on GitHub

Welcome to Viacom Open Source Software

After years of using open source software in Viacom, Inc.’s Software Engineering team, we have begun to open source some of our own code. We are a proud team who believe in software engineering as a craft. We build Viacom’s public facing web sites and apps along with the services and tools to support them. The work we do for our great brands like Nickelodeon, MTV, Comedy Central, Spike, and others around the world drives delivery of our content to many screens including the Web, iOS, Android, AppleTV, AndroidTV, Roku, XBox, and more. We love the work we do and we hope you find the projects we open source useful, too.

Learn more about us here Viacom Software Engineering. Find us on HipChat at ViacomOSS

Router - an iOS library written in Swift to provide for deep linking into apps

TTMLTransformer - a Java application that parses closed caption files in Timed Text Markup Language (TTML) and converts the content to Solr document format for indexing.

Roku Builder - Ruby Gem used to assist in the development of Roku Channels.

HLS CC Decoder - ActionScript to decode closed captioning from Flashls streams.