Projects

Contribute upstream to Comcast Open Source Projects

We’re always seeking to encourage new contributors. If you’re an open source technologist, we hope you’ll visit our site, check out the projects we’re working on and consider contributing back. Not all contributions have to be code. Documentation improvements are also valuable, and so are bug reports. Please check back for the latest developments.

Overall Statistics

as of Jun 06, 2023

226
Total Public Repos
142
Total Source Repos
127
Total Forked Repos
350
Total Members

View All Comcast Repos on GitHub


Featured Projects

Infrastructure

Traffic Control

Traffic Control

Traffic Control is an Open Source implementation of a Content Delivery Network (CDN). Originally developed by Comcast, it was released as a Comcast Open Source software in April 2015. In late 2016, Comcast was honored to have Traffic Control accepted by the Apache Software Foundation and renamed to Apache Traffic Control. It is now a Top-Level Project with the Apache Software Foundation.

Find out more at the Traffic Control code repository

Infrastructure

Bynar

Bynar

Bynar is an open source system for automating server maintenance across the datacenter. Bynar builds upon many years of experience automating the drudgery of server repair. The goal is to have the datacenter maintain itself.

Find out more at the Bynar code repository

Back-end

Capsule

Capsule

Capsule is a framework for network function development. Written in Rust, inspired by NetBricks and built on Intel's Data Plane Development Kit.

Find out more at the Capsule code repository

Front-end

SpeedtestJS

SpeedtestJS

SpeedtestJS is a JavaScript based speed test providing users with an enriched view of their Internet speed. We developed and open sourced SpeedTestJS to create a benchmark solution that would be transparent, independent and used and contributed by many.

Find out more at the SpeedtestJS code repository

Infrastructure

Trickster

Trickster

A dashboard accelerator for Prometheus. Trickster is a reverse proxy cache for the Prometheus HTTP APIv1 that dramatically accelerates dashboard rendering times for any series queried from Prometheus.

Find out more at the Trickster code repository

Testing

Kuberhealthy

Kuberhealthy

Easy synthetic testing for Kubernetes clusters. Supplements other solutions like Prometheus nicely. Kuberhealthy performs synthetic tests from within Kubernetes clusters in order to catch issues that would otherwise go unnoticed.

Find out more at the Kuberhealthy code repository

Infrastructure

Vinyl DNS

Vinyl DNS

Making DNS self-service safe, secure, and convenient. VinylDNS is a vendor-agnostic frontend for enabling self-service and enhancing administration across all of your DNS servers.

Find out more at the Vinyl DNS code repository

Projects List

141 projects

page 1 of 15

NameDescriptionstargazersforks

rulio

updated: June 3, 2023

created: November 13, 2015

Rulio

languages: Makefile, Shell, Go, JavaScript

34159

sirius

updated: May 24, 2023

created: November 1, 2013

A distributed system library for managing application reference data

languages: Scala, Shell

29751

gots

updated: April 5, 2023

created: July 11, 2016

MPEG Transport Stream handling in Go

languages: Go, Makefile

29286

jrugged

updated: May 25, 2023

created: November 8, 2012

A Java libary of robustness design patterns

languages: Java, HTML

26093

ip4s

updated: May 30, 2023

created: June 20, 2018

Defines immutable, safe data structures for describing IP addresses, multicast joins, socket addresses and similar IP & network related data types

tags: scala, scalajs, functional-programming

languages: Scala

21719

mamba

updated: March 29, 2023

created: April 20, 2017

Mamba is a Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.

tags: swift, hls, avfoundation, ios, tvos, macos

languages: Ruby, Swift, Objective-C, C

17333

kube-yarn

updated: June 2, 2023

created: July 26, 2016

Running YARN on Kubernetes with PetSet controller.

languages: Makefile, Shell

16482

k8sh

updated: May 4, 2023

created: June 6, 2017

A simple, easily extensible shell for navigating your kubernetes clusters

tags: kubernetes, bash, kubectl, k8s, tools, shell, subshell

languages: Shell

15633

patternlab-edition-node-webpack

updated: April 23, 2023

created: October 11, 2017

The webpack wrapper around patternlab-node core, providing tasks to interact with the core library and move supporting frontend assets.

tags: pattern-lab, webpack3, design-systems, nodejs, pattern-library, hacktoberfest

languages: JavaScript, HTML, CSS

12797

sheens

updated: May 7, 2023

created: December 13, 2017

Message Machines

languages: Makefile, Go, JavaScript, CSS, HTML, Dockerfile, Shell

11727

Project Statistics

Most Starred

as of Jun 06, 2023

Most Forked

as of Jun 06, 2023


Newest Repos

as of Jun 06, 2023

fishymetrics

An Open Source project from Comcast.

4stargazers
0forks

created on: April 26, 2023

Porrtal

This project was created to help developers. You can use the platform to build web applications. The project supports both React and Angular development.

4stargazers
2forks

created on: December 15, 2022

MAP

This repository hosts a persona based privacy threat modeling solution called Models of Applied Privacy or MAP.

6stargazers
0forks

created on: November 3, 2022

go-memcached

An Open Source project from Comcast.

0stargazers
2forks

created on: September 26, 2022

Recently Updated Repos

as of Jun 06, 2023

scte35-go

Golang implementation of ANSI/SCTE-35

21stargazers
8forks

updated on: June 4, 2023

rulio

Rulio

341stargazers
59forks

updated on: June 3, 2023

libcertifier

With small, space optimized, 90KB libCertifier(), IoT devices (cameras, toasters, sensors ….) can now request and receive unique, compact (650 bytes) digital certificates (x509 v3 compliant).

7stargazers
15forks

updated on: June 2, 2023

kube-yarn

Running YARN on Kubernetes with PetSet controller.

164stargazers
82forks

updated on: June 2, 2023

FreeFlow

A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as data and layouts change

2414stargazers
405forks

updated on: May 31, 2023

ssh-to

Easily manage dozens or hundreds of machines via SSH

58stargazers
11forks

updated on: May 31, 2023