awesome-mesos

Everything about Apache Mesos

awesome-mesos

Everything about awesome Apache Mesos.

Share your Mesos :heart: through pull requests :)

What can you expect to see here?

##Frameworks

###Data Processing

####Batch Processing * Apache Spark * Apache Hadoop * Apache Hama * Dpark

####Stream Processing * Apache Storm * Samza

####Storage and Serving * Apache Cassandra * ArangoDB * Hypertable * ElasticSearch * Tachyon * HDFS (and HDFS and HDFS) * Riak * Apache Kafka * Phoenix * Apache Cotton - MySQL on Mesos * MongoDB * Hemlock * Apache Drill * Ceph

###Service/Meta Schedulers * Apache Aurora * Marathon * Singularity * Chronos

###Consensus * ZooKeeper

###Continuous Integration * Jenkins * GitLab CI * Teamcity Plugin

###Experimental/Example/Unsorted

###Dysfunctional * Deimos (deprecated when native Docker support was added to Mesos v0.20) * Slurm

Language Bindings

##Tools

###Tools for Mesos Developers * https://github.com/tillt/xcode-mesos * https://github.com/mesos/modules

###Tools for Mesos Framework Developers * https://github.com/mesosphere/scala-sbt-mesos-framework.g8 * https://github.com/mesosphere/akka-mesos * https://github.com/drexin/akka-mesos * Simple Mesos “Hello world” in scala - https://gist.github.com/guenter/7471695 * Mesos State Backed Collections * mini-mesos - Testing infrastructure for Mesos frameworks * Fenzo - Cross framework pluggable task scheduling library

###Vagrant based setups * https://github.com/everpeace/vagrant-mesos * https://github.com/mesosphere/playa-mesos * https://github.com/bskaggs/vagrant-deimos * https://github.com/aharwood/vagrant-mesos-spark * https://github.com/Woorank/vagrant-mesos-cluster * https://github.com/ahunnargikar/vagrant-mesos * https://github.com/liubin/mesos-marathon-deimos-vagrant * https://github.com/antonlindstrom/mesos_playground * https://github.com/mdevilliers/vagrant-mesos-development-environment * https://github.com/gavinln/mesos-marathon * https://github.com/rasputnik/mesos-centos * https://github.com/Banno/vagrant-mesos - using Atlas

###Docker based setups * https://github.com/breerly/fig-mesos * https://github.com/dontrebootme/compose-mesos * https://github.com/redjack/docker-mesos * https://github.com/yaronr/docker-mesos

###Visualization * Visualize Mesos traces

##Deployment

###Ansible * https://github.com/mhamrah/ansible-mesos-playbook * https://github.com/fupelaqu/ansible-mesos * https://github.com/frankhinek/ansible-mesos-cluster * https://github.com/curtisgithub/ansible-mmd * https://github.com/AnsibleShipyard/ansible-mesos * https://github.com/AnsibleShipyard/ansible-mesos * https://github.com/AnsibleShipyard/ansible-mesos-docker * https://github.com/AnsibleShipyard/ansible-chronos * https://github.com/AnsibleShipyard/ansible-marathon * Deploy apps on marathon from ansible

###Chef * https://github.com/everpeace/cookbook-mesos * https://github.com/mdsol/mesos_cookbook

###Puppet * https://github.com/deric/puppet-mesos

###Babushka * https://github.com/parolkar/mesos-babushka

###Cloudformation * https://github.com/thefactory/cloudformation-mesos

###Terraform * https://github.com/ContainerSolutions/terraform-mesos * https://github.com/tonyjchong/terraform-mesos

###Packaging * https://github.com/nmilford/rpm-mesos * https://github.com/berngp/mesos-rpm * https://github.com/deric/mesos-deb-packaging * https://github.com/mesosphere/mesos-deb-packaging

###Monitoring * https://github.com/opentable/nagios-mesos * https://github.com/bobrik/collectd-mesos-tasks and (https://github.com/rayrod2030/collectd-mesos and its dockerized version - https://github.com/bobrik/docker-collectd-mesos) * Plot Marathon Metrics * Satellite * Prometheus and Prometheus

###Service discovery and Load balancing * Automated HAProxy reconfiguration for Marathon * DNS based Service Discovery for Mesos * Service Discovery script for Mesos and Marathon * Marathoner - Service discovery in Marathon * Bamboo - Automatically configuring HAProxy for Mesos+Marathon * Mesos-Consul and Service Discovery & Orchestration With Mesos and Consul * Ralph * Zoidberg * Aurproxy

Modules

Platforms and microservice architectures

##Other projects * BigDataScript * https://github.com/mesosphere/sample_mesos_executor * https://github.com/CloudCredo/mesos-boshrelease * https://github.com/cf-platform-eng/mesos-boshrelease * https://github.com/riywo/sample-fluentd-on-mesos-docker * https://github.com/mesosphere/mesos-utils * https://github.com/mesosphere/mesos-cli * https://github.com/opentable/mesoshub * https://github.com/thefactory/marathon-python * https://github.com/thefactory/marathon-logger * https://github.com/mesosphere/marathon_client * https://github.com/mesosphere/service-bridge * https://github.com/mesosphere/marathon-pkg * https://github.com/jbdalido/gomarathon * https://github.com/mesosphere/chronos-pkg * https://github.com/mesosphere/chronos-utils * Mesos in Hadoop * CDH patched for Mesos - old * https://github.com/siliconcow/docker_paas - old * https://github.com/trampoline/clustermap-mesos * https://github.com/jbdalido/hecate * https://github.com/outbrain/onering-report-mesos * https://github.com/nlamirault/magneto * https://github.com/klueska/mesos-akaros and https://github.com/alfongj/mesos-akaros * https://github.com/nicostratus/mesos-services [defunct] * https://github.com/charlescearl/VirtualMesos - old * https://github.com/mohitsoni/mammoth * https://github.com/ptorrestr/mesos-spark * https://github.com/gavinln/mesos-jenkins * https://github.com/smarthall/packer-mesos * https://github.com/JasonGiedymin/chef-mesos * https://github.com/preillyme/mpm * https://github.com/cashoefman/chronos * https://github.com/thefactory/docker-marathon * https://github.com/veverjak/coreos-mesos-marathon * https://github.com/tnolet/mesos_on_coreos * https://github.com/jayusor/mesos * https://github.com/nqn/angstrom * supervisor - https://github.com/tnn1t1s/learn-mesos-marathon * NixOps - https://github.com/wmertens/nixops-mesos * Universe - Mesos package repository * https://github.com/sheepkiller/presto-marathon-docker * https://github.com/ortoo/mesos-nerve * https://github.com/theclaymethod/Foundry-vagrant-mesos-kafka-cluster * Autoscaling Mesos * https://github.com/obaidsalikeen/storm-marathon * Aurora REST interface - https://github.com/misho-kr/mesos-aurora-restful and https://github.com/smarth-madan/incubator-aurora * Storm Marathon * https://github.com/tailhook/mesos-tests * https://github.com/nlamirault/magneto * REPL-MESOS * Relay.Mesos * Ochopod * Mesos on Mesos * Load replaying * Vamp * Dispatch - execute scripts on Mesos cluster * Charmander * Compose-executor

##Version compatibility Which version of framework works with which version of Mesos? (Note that this information is only coming from documentation/release notes of the coressponding projects. Most projects are likely to work with latest versions of Mesos just fine, unless stated otherwise)

Framework\Mesos 0.21 0.20 0.19 0.18 0.17 0.16
Spark 1.4, 1.3 1.2

##Where to look for more?

Related Repositories

awesome-mesos

awesome-mesos

Everything about Apache Mesos ...

awesome-mesos

awesome-mesos

Everything about Apache Mesos ...

awesome-mesos

awesome-mesos

Everything about Apache Mesos ...

awesome-mesos

awesome-mesos

Everything about Apache Mesos ...

awesome-mesos

awesome-mesos

A curated list of awesome apache mesos resources, frameworks and other awesomeness. ...


Top Contributors

dharmeshkakadia parolkar fceller tayzlor rothgar ludovicc mtrifiro deric