HystrixHystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
chaosmonkeyChaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
zuulZuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
conductorConductor is a microservices orchestration engine.
eurekaAWS Service registry for resilient mid-tier load balancing and failover.
pollyjsRecord, Replay, and Stub HTTP Interactions.
SimianArmyTools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
metaflow🚀 Build and manage real-life data science projects with ease!
fast_jsonapiNo Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.
ribbonRibbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.
security_monkeySecurity Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.
dispatchAll of the ad-hoc things you're doing to manage incidents today, done for you, and much more!
dynomiteA generic dynamo implementation for different k-v storage engines
vizceralWebGL visualization for displaying animated traffic graphs
vmafPerceptual video quality assessment based on multi-method fusion.
vectorVector is an on-host performance monitoring framework which exposes hand picked high resolution metrics to every engineer’s browser.
atlasIn-memory dimensional time series database.
consolemeA Central Control Plane for AWS Permissions and Access
flamescopeFlameScope is a visualization tool for exploring different time ranges as Flame Graphs.
dgs-frameworkGraphQL for Java with Spring Boot made easy.
blessRepository for BLESS, an SSH Certificate Authority that runs as a AWS Lambda function
archaiusLibrary for configuration management API
asgard[Asgard is deprecated at Netflix. We use Spinnaker ( www.spinnaker.io ).] Web interface for application deployments and cloud management in Amazon Web Services (AWS). Binary download: http://github.com/Netflix/asgard/releases
curatorZooKeeper client wrapper and rich ZooKeeper framework
EVCacheA distributed in-memory data store for the cloud
lemurRepository for the Lemur Certificate Manager
genieDistributed Big Data Orchestration Service
servoNetflix Application Monitoring Library
mantisA platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications
hubcommanderA Slack bot for GitHub organization management -- and other things too
rendA memcached proxy that manages data chunking and L1 / L2 caches
hollowHollow is a java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.
repokidAWS Least Privilege for Distributed, High-Velocity Deployment
astyanaxCassandra Java Client
PriamCo-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.
aminatorA tool for creating EBS AMIs. This tool currently works for CentOS/RedHat Linux images and is intended to run on an EC2 instance.
TurbineSSE Stream Aggregator
governatorGovernator is a library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup.
suroNetflix's distributed Data Pipeline
security-bulletinsSecurity Bulletins that relate to Netflix Open Source
spectatorClient library for collecting metrics.
FenzoExtensible Scheduler for Mesos Frameworks
mslMessage Security Layer
denominatorPortably control DNS clouds using java or bash
blitz4jLogging framework for fast asynchronous logging
eddaAWS API Read Cache
PigPenMap-Reduce for Clojure
netflix-graphCompact in-memory representation of directed graph data
karyonThe nucleus or the base container for Applications and Services built using the NetflixOSS ecosystem
go-enva golang library to manage environment variables
PranaA sidecar for your NetflixOSS based services.
LipstickPig Visualization framework
icebergIceberg is a table format for large, slow-moving tabular data
aws-autoscalingTools and Documentation about using Auto Scaling
nf-data-explorerThe Data Explorer gives you fast, safe access to data stored in Cassandra, Dynomite, and Redis.
go-expectan expect-like golang library to automate control of terminal or console based programs.
vizceral-exampleExample Vizceral app
osstrackerGithub organization OSS metrics collector and metrics dashboard
ndbenchNetflix Data Store Benchmark
RaigadCo-Process for backup/recovery, Auto Deployments and Centralized Configuration management for ElasticSearch
recipes-rssRSS Reader Recipes that uses several of the Netflix OSS components
aegisthusA Bulk Data Pipeline out of Cassandra
titus-control-planeTitus is the Netflix Container Management Platform that manages containers and provides integrations to the infrastructure ecosystem.
weepThe ConsoleMe CLI utility
metaflow-ui🎨 UI for monitoring your Metaflow executions!
dyno-queuesDyno Queues is a recipe that provides task queues utilizing Dynomite.
image_compression_comparisonImage Compression Comparison Framework
falcor-express-demoDemonstration Falcor end point for a Netflix-style Application using express
ember-nf-graphComposable graphing component library for EmberJS.
falcor-router-demoA demonstration of how to build a Router for a Netflix-like application
titus-executorTitus Executor is the container runtime/executor implementation for Titus
photonPhoton is a Java implementation of the Interoperable Master Format (IMF) standard. IMF is a SMPTE standard whose core constraints are defined in the specification st2067-2:2013
s3mpers3mper - Consistent Listing for S3
ReactiveLabExperiments and prototypes with reactive application design.
NfWebCryptoWeb Cryptography API Polyfill
staashA language-agnostic as well as storage-agnostic web interface for storing data into persistent storage systems, the metadata layer abstracts a lot of storage details and the pattern automation APIs take care of automating common data access patterns.
zenoNetflix's In-Memory Data Propagation Framework
brutalA multi-network asynchronous chat bot framework using twisted
pytheasWeb Resources and UI Framework
dynoJava client for Dynomite
hal-9001Hal-9001 is a Go library that offers a number of facilities for creating a bot and its plugins.
yetchYet-another-fetch polyfill library. Supports AbortController/AbortSignal
lemur-dockerDocker files for the Lemur certificate orchestration tool
Cloud-PrizeDescription and terms for the Netflix Cloud Prize, which runs from March-September 2013. Read the rules, fork to your GitHub account to create a Submission, then send us your email address.