{"id":13517778,"url":"https://github.com/dharmeshkakadia/awesome-mesos","last_synced_at":"2025-12-16T15:02:45.894Z","repository":{"id":21464525,"uuid":"24783000","full_name":"dharmeshkakadia/awesome-mesos","owner":"dharmeshkakadia","description":"Everything about Apache Mesos","archived":false,"fork":false,"pushed_at":"2021-01-04T02:26:42.000Z","size":299,"stargazers_count":536,"open_issues_count":1,"forks_count":82,"subscribers_count":44,"default_branch":"master","last_synced_at":"2025-11-28T09:17:45.388Z","etag":null,"topics":["awesome","awesome-list","mesos"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dharmeshkakadia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["dharmeshkakadia"]}},"created_at":"2014-10-04T06:01:26.000Z","updated_at":"2025-10-26T17:43:29.000Z","dependencies_parsed_at":"2022-08-27T02:38:02.627Z","dependency_job_id":null,"html_url":"https://github.com/dharmeshkakadia/awesome-mesos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dharmeshkakadia/awesome-mesos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dharmeshkakadia%2Fawesome-mesos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dharmeshkakadia%2Fawesome-mesos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dharmeshkakadia%2Fawesome-mesos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dharmeshkakadia%2Fawesome-mesos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dharmeshkakadia","download_url":"https://codeload.github.com/dharmeshkakadia/awesome-mesos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dharmeshkakadia%2Fawesome-mesos/sbom","scorecard":{"id":340016,"data":{"date":"2025-08-11","repo":{"name":"github.com/dharmeshkakadia/awesome-mesos","commit":"047320c2b59ece63ae0488ae94ef70b59348102d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/27 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/awesome-bot.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/dharmeshkakadia/awesome-mesos/awesome-bot.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/awesome-bot.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/dharmeshkakadia/awesome-mesos/awesome-bot.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/awesome-bot.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Creative Commons Attribution Share Alike 4.0 International: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T05:34:41.549Z","repository_id":21464525,"created_at":"2025-08-18T05:34:41.549Z","updated_at":"2025-08-18T05:34:41.549Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27732069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-14T02:00:11.348Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","mesos"],"created_at":"2024-08-01T05:01:37.257Z","updated_at":"2025-12-16T15:02:45.874Z","avatar_url":"https://github.com/dharmeshkakadia.png","language":null,"funding_links":["https://github.com/sponsors/dharmeshkakadia"],"categories":["Technical","Others","To Sort","Cloud Computing","Other Lists"],"sub_categories":["awesome-*","TeX Lists"],"readme":"awesome-mesos\n=============\n\nEverything about awesome [Apache Mesos](http://mesos.apache.org/). \n\nShare your Mesos :heart: through pull requests :)\n\nWhat can you expect to see here?\n\n* [Frameworks](#frameworks)\n   * [Data Processing](#data-processing)\n   * [Storage and Serving](#storage-and-serving)\n   * [Machine Learning](#machine-learning)\n   * [Service/Meta Schedulers/ PaaS](#servicemeta-schedulers-paas)\n   * [Consensus](#consensus)\n   * [Continuous Integration](#continuous-integration)\n   * [One-off tasks/commands](#one-off-taskscommands)\n   * [Tracing](#tracing)\n   * [Metric collection, logging and visualization](#metric-collection-logging-and-visualization)\n   * [Benchmarking](#benchmarking)\n   * [Experimental/Example/Unsorted](#experimentalexampleunsorted)\n\n* [Language Bindings](#language-bindings)\n\n* [Tools](#tools)\n   * [Alternative UI/Dashboards](#alternative-uidashboards)\n   * [Tools for Mesos Developers](#tools-for-mesos-developers)\n   * [Tools for Mesos Framework Developers](#tools-for-mesos-framework-developers)\n   * [Command line tools](#command-line-tools)\n   * [Vagrant based setups](#vagrant-based-setups)\n   * [Docker based setups](#docker-based-setups)\n   * [Trace Visualization](#trace-visualization)\n \n* [Deployment](#deployment)\n   * [Ansible](#ansible)\n   * [Chef](#chef)\n   * [Puppet](#puppet)\n   * [Babushka](#babushka)\n   * [Cloudformation](#cloudformation)\n   * [Terraform](#terraform)\n   * [Systemd](#systemd)\n   * [Shell-scripts](#shell-scripts) \n   * [Packaging](#packaging)\n   * [Networking](#networking)\n   \n* [Monitoring and alerting](#monitoring-and-alerting)\n   \n* [Service discovery and Load balancing](#service-discovery-and-load-balancing)\n \n* [Modules](#modules)\n \n* [Platforms and microservice architectures](#platforms-and-microservice-architectures) \n \n* [Other Projects and Integrations](#other-projects-and-integrations)\n\n* [Where to look for more?](#where-to-look-for-more)\n\n## Frameworks\n\n### Data Processing\n\n#### Batch Processing\n* [Apache Spark](https://spark.apache.org/docs/latest/running-on-mesos.html)\n* [Apache Hadoop](https://github.com/mesos/hadoop)\n* [Apache Hama](http://wiki.apache.org/hama/GettingStartedMesos)\n* [Dpark](https://github.com/douban/dpark)\n* [Flink](https://github.com/apache/flink/tree/master/flink-mesos)\n\n#### Stream/Event Processing\n* [Apache Storm](https://github.com/mesos/storm)\n* [Samza](https://github.com/Banno/samza-mesos)\n* [Heron](https://github.com/twitter/heron)\n* [Fabric](https://github.com/olacabs/fabric)\n\n### Storage and Serving\n* [Apache Cassandra](https://github.com/mesosphere/cassandra-mesos)\n* [Hypertable](https://code.google.com/p/hypertable/wiki/Mesos)\n* [ElasticSearch](https://github.com/mesos/elasticsearch)\n* [Tachyon](https://github.com/mesosphere/tachyon-mesos)\n* [HDFS](https://github.com/mesosphere/hdfs) (and [HDFS](https://github.com/brugidou/hdfs-mesos) and [HDFS](https://github.com/brndnmtthws/hdfs))\n* [Riak](https://github.com/basho-labs/riak-mesos)\n* [Apache Kafka](https://github.com/mesos/kafka)\n* [Kafka client](https://github.com/elodina/go-kafka-client-mesos)\n* [Phoenix](https://github.com/stealthly/phoenix)\n* [Apache Cotton - MySQL on Mesos](https://wiki.apache.org/incubator/MysosProposal)\n* [MongoDB](https://github.com/massenz/mongo_fw)\n* [Hemlock](https://github.com/spacejam/hemlock)\n* [Apache Drill](https://github.com/mhausenblas/dromedar)\n* [Ceph](https://github.com/Intel-bigdata/ceph-mesos)\n* [Crate](https://github.com/crate/crate-mesos-framework)\n* [Apache Accumulo](https://github.com/aredee/accumulo-mesos)\n* [MrRedis - Mesos runs Redis](https://github.com/dhilipkumars/MrRedis)\n* [Apache Ignite](https://apacheignite.readme.io/docs/mesos-deployment)\n* [DataStax](https://github.com/elodina/datastax-enterprise-mesos)\n* [Kafaka -\u003e Cassandra mirroring](https://github.com/elodina/stockpile)\n\n* ~~memSQL~~\n\n### Machine Learning\n* [TensorFlow](https://github.com/douban/tfmesos)\n\n### Service/Meta Schedulers/ PaaS\n* [Apache Aurora](http://aurora.incubator.apache.org/)\n* [Marathon](https://github.com/mesosphere/marathon)\n* [Singularity](https://github.com/HubSpot/Singularity)\n* [Chronos](https://github.com/mesos/chronos)\n* [Cook Scheduler](https://github.com/twosigma/Cook)\n* [CloudFoundry](https://github.com/mesos/cloudfoundry-mesos)\n* [Myriad - Elastic YARN on Mesos](https://github.com/apache/incubator-myriad)\n* [Kubernetes](https://github.com/mesosphere/kubernetes-mesos)\n* [Metronome](https://github.com/dcos/metronome)\n* [Swan](https://github.com/Dataman-Cloud/swan)\n* [ElasticJob](https://github.com/dangdangdotcom/elastic-job)\n* [Waiter - Runs, manages, and autoscales web services](https://github.com/twosigma/waiter)\n* [Scale](https://github.com/ngageoint/scale)\n \n### Consensus \n* [ZooKeeper](https://github.com/CiscoCloud/exhibitor-mesos-framework) and [ZooKeeper](https://github.com/elodina/exhibitor-mesos-framework)\n* [Etcd](https://github.com/mesosphere/etcd-mesos)\n\n### Continuous Integration\n* [Jenkins](https://github.com/jenkinsci/mesos-plugin) and [Jenkins](https://github.com/mesosphere/jenkins-mesos)\n* [GitLab CI](https://github.com/deric/gitlab-ci-mesos)\n* [Teamcity Plugin](https://github.com/ankurcha/mesos-teamcity-plugin)\n\n### One-off tasks/commands\n* [Eremetic](https://github.com/eremetic-framework/eremetic)\n* [R scripts](https://github.com/MohamedBassem/r-cluster)\n* [Sprint](https://github.com/adform/sprint)\n\n### Tracing\n* [Zipkin](https://github.com/elodina/zipkin-mesos-framework)\n\n### Metric collection, logging and visualization\n* [Kibana](https://github.com/mesos/kibana)\n* [Logstash](https://github.com/mesos/logstash)\n* [Statsd -\u003e Kafka](https://github.com/stealthly/statsd-mesos-kafka) and [Statsd -\u003e Kafka](https://github.com/elodina/statsd-mesos-kafka)\n* [Construct - Deploy a single task on all agents of the cluster](https://github.com/containersolutions/construct)\n* [Go based Syslog service](https://github.com/elodina/syslog-service) and [Go based Syslog service](https://github.com/CiscoCloud/syslog-service)\n* [Mesos slave metrics -\u003e Kafka](https://github.com/elodina/syscol)\n\n### Benchmarking\n* [YCSB](https://github.com/yanglei99/YCSB_Mesos)\n* [Hydra](https://github.com/lake-lerna/hydra)\n\n### Experimental/Example/Unsorted\n\n* [distcc](https://github.com/mesos/mesos-distcc)\n* [Exelixi](https://github.com/ceteri/exelixi)\n* [MPI](https://github.com/mesosphere/mesos-hydra)\n* [Chapel Parallel Programming Language](https://github.com/nqn/mesos-chapel)\n* [SSSP](https://github.com/mesosphere/sssp)\n* [JobServer](http://www.grandlogic.com/content/html_docs/products.shtml#jobserverprod)\n* [RENDLER](https://github.com/mesosphere/RENDLER)\n* [OwlCrawler](https://github.com/fmpwizard/owlcrawler)\n* [Volt](https://github.com/VoltFramework/volt)\n* [Gozer](https://github.com/twitter/gozer) - Prototype with low-level go API\n* [Portainer](https://github.com/duedil-ltd/portainer) - builds docker images using Mesos cluster\n* [Autoscaling](https://github.com/sammyas/autoscaling)\n* [Jetty](https://github.com/guenter/jetty-mesos)\n* [JobTree](https://github.com/kellrott/jobTree-mesos)\n* [Sun Grid Engine](https://github.com/kellrott/grid-framework)\n* [Checkswarm](https://github.com/mbabineau/checkswarm)\n* [gasc - Generic Mesos Gang Scheduler for HPC tooling](https://github.com/nqn/gasc)\n* [Mesosaurus](https://github.com/mesosphere/mesosaurus)\n* [pinspider](https://github.com/SwathiMystery/mesos-pinspider)\n* [Example Python Framework](https://github.com/tarnfeld/mesos-python-framework)\n* [Amazon ECS Integration (proof-of-concept)](https://github.com/awslabs/ecs-mesos-scheduler-driver)\n* [Charmander](https://github.com/att-innovate/charmander-scheduler)\n* [Elastic Sentiment Analysis](https://github.com/mhausenblas/elsa)\n* [Tiniest Mesos Scheduler in Python](https://gist.github.com/porterjamesj/93e0ba46f0fa6faf660d)\n* [Anagram Finder](https://github.com/mesosphere/ANAGRAMMER)\n* [Clojure Example](https://github.com/edpaget/hello-mesos)\n* [Example Mesos framework in Java to launch Docker containers](https://github.com/codefutures/mesos-docker-tutorial)\n* [Example framework for Apache Mesos Essentials book](https://github.com/dharmeshkakadia/MonteCarloArea)\n* [Bitcoin Miner](https://github.com/derekchiang/Mesos-Bitcoin-Miner)\n* [Closest-pairs in 2D with divide-and-conquer](https://github.com/chenlily/closest-pair)\n* [QoSon](https://github.com/akshshar/QoSon)\n* [Logo Generator](https://github.com/remembertoplay/logo-generator)\n* [Changes Mesos Framework](https://github.com/dropbox/changes-mesos-framework)\n* [Inverse Offer Example Framework](https://github.com/kaysoky/InverseOfferExampleFramework)\n* [Deimos](https://github.com/mesosphere/deimos) (deprecated when native [Docker support](http://mesos.apache.org/documentation/latest/docker-containerizer/) was added to Mesos v0.20)\n* [Slurm](https://github.com/nqn/slurm-mesos) (deprecated)\n* [Satyr](https://github.com/lensacom/satyr)\n* [Retz](https://github.com/retz/retz)\n* [Wraxl](https://github.com/kscherer/wraxl-scheduler)\n* [ScaleIO](https://github.com/codedellemc/scaleio-framework)\n* [openvdc](https://github.com/axsh/openvdc)\n* [hippo - Mesos framework for eating tasks off queues](https://github.com/Hobsons/hippo)\n* [rexe - Remote Execution tool for Mesos](https://github.com/skytix-dev/rexe)\n* [SearchYA - simple distributed textual search engine](https://github.com/Dudi119/SearchYA)\n\n## Language Bindings\n\n* Java\n  * [Java](http://mesos.apache.org/api/latest/java/)\n  * [Jesos](https://github.com/groupon/jesos) - Pure Java\n  * [Framework API](https://github.com/kevints/mesos-framework-api) - Pure JVM\n  * [RxJava](https://github.com/mesosphere/mesos-rxjava)\n* Python\n  * [Pesos](https://github.com/wickman/pesos) - Pure Python\n  * [Pymesos](https://github.com/dangra/pymesos) \n  * [Python HTTP](https://github.com/osallou/python-mesos-http)\n* [Go](https://github.com/mesos/mesos-go)\n  * [mesos-go-http](https://github.com/ondrej-smola/mesos-go-http) - HTTP Go\n* [Erlang](https://github.com/mdevilliers/erlang-mesos) with [example framework](https://github.com/mdevilliers/merkxx)\n* [Haskell](https://github.com/iand675/hs-mesos)\n* Clojure\n  * [Clojure](https://github.com/dgrnbrg/clj-mesos)\n  * [mesomatic](https://github.com/pyr/mesomatic)\n* [Ruby](https://github.com/burke/mesos-ruby)\n* [Perl](https://github.com/mark-5/perl-mesos)\n* [Rust](https://github.com/iron-oxide/mesos-rust)\n* [CLR](https://github.com/bcrusu/mesos-clr)\n* [Scala](https://github.com/nokia/mesos-scala-api)\n* [JavaScript](https://github.com/tobilg/mesos-framework)\n\n## Tools\n\n### Alternative UI/Dashboards \n* [Mesos UI](https://github.com/Capgemini/mesos-ui)\n* [Simple Mesos Dasboard](https://github.com/bspaans/simple-mesos-dashboard)\n* [Mesos Visualizer](https://github.com/Clever/mesos-visualizer)\n* [Mesos UI](https://github.com/triforkse/mesos-ui)\n\n### Tools for Mesos Developers\n* [Xcode Workspace for Apache Mesos](https://github.com/tillt/xcode-mesos)\n* [Example repository for creating Mesos modules](https://github.com/mesos/modules)\n* [Docker image for Mesos modules](https://github.com/Bplotka/mesos-modules-dev)\n* [Windows support for Mesos](https://github.com/Microsoft/mesos-log)\n\n### Tools for Mesos Framework Developers\n* [Write a Scala Mesos Framework in 7 Steps](https://github.com/mesosphere/scala-sbt-mesos-framework.g8)\n* [Akka Mesos](https://github.com/drexin/akka-mesos)\n* [Simple Mesos \"Hello world\" in scala](https://gist.github.com/guenter/7471695)\n* [Mesos State Backed Collections](https://github.com/mesosphere/mesos-state-backed-collections)\n* [mini-mesos - Testing infrastructure for Mesos frameworks](https://github.com/containersolutions/mini-mesos)\n* [Fenzo - Cross framework pluggable task scheduling library](https://github.com/Netflix/Fenzo)\n* [Spring Boot starter for Mesos](https://github.com/containersolutions/mesos-starter)\n* [Go-Mesos-Utils](https://github.com/elodina/go-mesos-utils)\n* [JavaScript framework boilerplate](https://github.com/tobilg/mesos-framework-boilerplate)\n* [Mesos Go Stateful](https://github.com/huawei-cloudfederation/mesos-go-stateful)\n* [Mesos Framework SDK](https://github.com/verizonlabs/mesos-framework-sdk)\n* [Customizable Mesos Executor](https://github.com/allegro/mesos-executor)\n\n### Command line tools\n* [mesosctl](https://github.com/mesoshq/mesosctl)\n* [mesos-tail](https://github.com/felixb/mesos-tail)\n\n### Vagrant based setups\n* [CoreOS Mesos Cluster](https://github.com/tobilg/coreos-mesos-cluster)\n* [Vagrant Mesos](https://github.com/everpeace/vagrant-mesos)\n* [Playa Mesos](https://github.com/mesosphere/playa-mesos )\n* [Vagrant Deimos](https://github.com/bskaggs/vagrant-deimos)\n* [Vagrant Mesos Spark](https://github.com/aharwood/vagrant-mesos-spark)\n* [Vagrant Mesos](https://github.com/ahunnargikar/vagrant-mesos)\n* [Mesos Marathon Deimos Vagrant](https://github.com/liubin/mesos-marathon-deimos-vagrant)\n* [Mesos Playground](https://github.com/antonlindstrom/mesos_playground)\n* [Vagrant Mesos Development Environment](https://github.com/mdevilliers/vagrant-mesos-development-environment)\n* [Mesos CentOS](https://github.com/rasputnik/mesos-centos)\n* [Using Atlas](https://github.com/Banno/vagrant-mesos)\n\n### Docker based setups\n* [Fig Mesos](https://github.com/breerly/fig-mesos)\n* [Compose Mesos](https://github.com/dontrebootme/compose-mesos)\n* [Docker Mesos](https://github.com/yaronr/docker-mesos)\n* [Mesoscope](https://github.com/schibsted/mesoscope)\n* [Mesos workshop](https://github.com/datastrophic/mesos-workshop)\n* [Mesos Docker containers](https://github.com/datastrophic/mesos-docker-containers)\n\n### Trace Visualization\n* [Mesos traces vis](https://github.com/tnachen/mesos_traces_vis)\n* [Mesos tracing](https://github.com/mesosphere/mesos-tracing)\n\n## Deployment \n\n### Ansible\n* [Ansible Mesos playbook](https://github.com/mhamrah/ansible-mesos-playbook)\n* [Ansible Mesos](https://github.com/fupelaqu/ansible-mesos)\n* [Ansible Mesos cluster](https://github.com/frankhinek/ansible-mesos-cluster)\n* [Ansible MMD](https://github.com/curtisgithub/ansible-mmd)\n* [Ansible Mesos](https://github.com/AnsibleShipyard/ansible-mesos)\n* [Anisble Mesos Docker](https://github.com/AnsibleShipyard/ansible-mesos-docker)\n* [Ansible Chronos](https://github.com/AnsibleShipyard/ansible-chronos)\n* [Anisble Marathon](https://github.com/AnsibleShipyard/ansible-marathon)\n* [Deploy apps on marathon from ansible](https://github.com/Topface/ansible-marathon_app)\n* [roger-mesos with Bamboo](https://github.com/seomoz/roger-mesos)\n\n### Chef\n* [Cookbook Mesos](https://github.com/everpeace/cookbook-mesos)\n* [Mesos Cookbook](https://github.com/mdsol/mesos_cookbook)\n\n### Puppet\n* [Puppet Mesos](https://github.com/deric/puppet-mesos)\n\n### Babushka\n* [Mesos Babushka](https://github.com/parolkar/mesos-babushka)\n\n### Cloudformation\n* [Cloudformation Mesos](https://github.com/thefactory/cloudformation-mesos)\n\n### Terraform\n* [Terraform Mesos](https://github.com/ContainerSolutions/terraform-mesos)\n\n### Systemd\n* [Mesos SystemD](https://github.com/adobe-platform/mesos-systemd)\n\n### Shell-scripts\n* [Mesos on Eucalyptus Private Cloud](https://github.com/strat0sphere/spark-euca)\n \n### Packaging\n* [RPM Mesos](https://github.com/nmilford/rpm-mesos)\n* [Mesos RPM](https://github.com/berngp/mesos-rpm)\n* [Mesos DEB packaging](https://github.com/deric/mesos-deb-packaging)\n* [Mesos DEB packaging](https://github.com/mesosphere/mesos-deb-packaging)\n\n### Networking\n* [Project Calico](https://github.com/projectcalico/calico-mesos)\n\n## Monitoring and alerting\n* [Nagios Mesos](https://github.com/opentable/nagios-mesos)\n* [CollecD Mesos task](https://github.com/bobrik/collectd-mesos-tasks) \n* [Docker CollecD Mesos](https://github.com/bobrik/docker-collectd-mesos))\n* [Satellite](https://github.com/twosigma/satellite)\n* [Prometheus](https://github.com/prometheus/mesos_exporter)\n* [Prometheus](https://github.com/wndhydrnt/mesos-task-exporter)\n* [Mesos InfluxDB Collector](https://github.com/kpacha/mesos-influxdb-collector)\n* [Complainer](https://github.com/cloudflare/complainer)\n* [marathon-slack](https://github.com/tobilg/marathon-slack)\n\n## Service discovery and Load balancing\n* [Automated HAProxy reconfiguration for Marathon](https://github.com/Wizcorp/frontrunner)\n* [DNS based Service Discovery for Mesos](https://github.com/mesosphere/mesos-dns)\n* [Service Discovery script for Mesos and Marathon](https://github.com/opencredo/mesos_service_discovery)\n* [Marathoner](https://github.com/bobrik/marathoner) - Service discovery in Marathon\n* [Bamboo](https://github.com/QubitProducts/bamboo) - Automatically configuring HAProxy for Mesos+Marathon\n* [Mesos-Consul](https://github.com/CiscoCloud/mesos-consul) and [Service Discovery \u0026 Orchestration With Mesos and Consul](http://philzim.com/2014/11/12/service-discovery-orchestration-with-mesos-and-consul/)\n* [Ralph](https://github.com/bobrik/ralph)\n* [Zoidberg](https://github.com/bobrik/zoidberg)\n* [Aurproxy](https://github.com/tellapart/aurproxy)\n* [Marathon-Consul](https://github.com/allegro/marathon-consul) - Register Marathon Tasks as Consul Services for service discovery.\n* [roger-bamboo](https://github.com/seomoz/roger-bamboo)\n* [traefik](https://github.com/emilevauge/traefik)\n* [Surok](https://github.com/Difrex/surok)\n* [Sprinter](https://github.com/lasp-lang/sprinter)\n\n\n## Modules\n* [A customer allocator module](https://github.com/stealthly/alligator)\n* [Serenity](https://github.com/mesosphere/serenity)\n* [Metaswitch](https://github.com/mesosphere/metaswitch-modules)\n* [Network Isolator](https://github.com/mesosphere/net-modules)\n* [Remote Commands Execution](https://github.com/massenz/execute-module)\n* [Flocker volumes](https://github.com/ClusterHQ/mesos-module-flocker)\n* [Docker Volume Driver Isolator](https://github.com/emccode/mesos-module-dvdi)\n* [Allocator module with Offer Filtering](https://github.com/gettyimages/mesos_offer_filtering_allocator_module)\n* [Threshold-based Mesos Oversubscription](https://github.com/blue-yonder/mesos-threshold-oversubscription)\n\n## Platforms and microservice architectures\n* [DC/OS](https://dcos.io/)\n* [Mantl](https://github.com/CiscoCloud/mantl)\n* [Apollo](https://github.com/Capgemini/Apollo)\n* [PanteraS](https://github.com/eBayClassifiedsGroup/PanteraS) - PanteraS - Platform as a Service in a box\n* [Vamp](http://vamp.io/) - The Very Awesome Microservices Platform\n* [Compute platform](https://github.com/sttts/compute-platform)\n* [PaaSTA](https://github.com/Yelp/paasta)\n* [Appsoma Welder](https://github.com/appsoma/welder)\n* [Peloton from Uber](https://github.com/uber/peloton)\n\n## Other projects and Integrations\n* [BigDataScript](https://github.com/pcingola/BigDataScript)\n* [Sample Mesos Executor](https://github.com/mesosphere/sample_mesos_executor)\n* [Mesos BOSHrelease](https://github.com/CloudCredo/mesos-boshrelease)\n* [Mesos BOSHrelease](https://github.com/cf-platform-eng/mesos-boshrelease)\n* [Sample FluentD on Mesos Docker](https://github.com/riywo/sample-fluentd-on-mesos-docker)\n* [Mesos Utils](https://github.com/mesosphere/mesos-utils)\n* [Mesos CLI](https://github.com/mesosphere/mesos-cli)\n* [Marathon Python](https://github.com/thefactory/marathon-python)\n* [Marathon Logger](https://github.com/thefactory/marathon-logger)\n* [Service Bridge](https://github.com/mesosphere/service-bridge)\n* [Mesosphere pkg](https://github.com/mesosphere/marathon-pkg)\n* [GoMarathon](https://github.com/jbdalido/gomarathon)\n* [Chronos pkg](https://github.com/mesosphere/chronos-pkg)\n* [Chronos utils](https://github.com/mesosphere/chronos-utils)\n* [Mesos in Hadoop](https://github.com/mesos/mih)\n* [CDH patched for Mesos](https://github.com/mesos/cdh-mesos) - old\n* [Docker PAAS](https://github.com/siliconcow/docker_paas) - old\n* [Hecate](https://github.com/jbdalido/hecate)\n* [Magneto](https://github.com/nlamirault/magneto)\n* [Mesos Akaros](https://github.com/alfongj/mesos-akaros)\n* [VirtualMesos](https://github.com/charlescearl/VirtualMesos) - old\n* [Mammoth](https://github.com/mohitsoni/mammoth)\n* [Mesos Spark](https://github.com/ptorrestr/mesos-spark)\n* [Packer Mesos](https://github.com/smarthall/packer-mesos)\n* [Packer Mesos](https://github.com/JasonGiedymin/chef-mesos)\n* [Chronos](https://github.com/cashoefman/chronos)\n* [Docker Marathon](https://github.com/thefactory/docker-marathon)\n* [CoreOS Mesos Marathon](https://github.com/veverjak/coreos-mesos-marathon)\n* [Mesos on CoreOS](https://github.com/tnolet/mesos_on_coreos)\n* [Mesos](https://github.com/jayusor/mesos)\n* [Angstrom](https://github.com/nqn/angstrom)\n* [supervisor](https://github.com/tnn1t1s/learn-mesos-marathon)\n* [NixOps Mesos](https://github.com/wmertens/nixops-mesos )\n* [Universe](https://github.com/mesosphere/universe) - Mesos package repository\n* [Presto Marathon Docker](https://github.com/sheepkiller/presto-marathon-docker)\n* [Mesos Nerve](https://github.com/ortoo/mesos-nerve)\n* [Foundry bagrant Mesos Kafka cluster](https://github.com/theclaymethod/Foundry-vagrant-mesos-kafka-cluster)\n* [Autoscaling Mesos](https://github.com/thefactory/autoscale-python)\n* https://github.com/datastrophic/mesos-scaler-ec2\n* Aurora REST interface - https://github.com/misho-kr/mesos-aurora-restful and https://github.com/smarth-madan/incubator-aurora\n* [Storm Marathon](https://github.com/obaidsalikeen/storm-marathon)\n* https://github.com/tailhook/mesos-tests\n* [REPL-MESOS](https://github.com/replme/repl-mesos)\n* [Relay.Mesos](https://github.com/sailthru/relay.mesos)\n* [Ochopod](https://github.com/autodesk-cloud/ochopod)\n* [Mesos on Mesos](https://github.com/mesosphere/mom)\n* [Load replaying](https://github.com/stealthly/punxsutawney)\n* [Vamp](https://github.com/magneticio/vamp)\n* [Charmander](https://github.com/att-innovate/charmander)\n* [Compose-executor](https://github.com/mohitsoni/compose-executor)\n* [Triathlon - Marathon wrapper for distributed Mesos cluster selection](https://github.com/schibsted/triathlon)\n* [megos - Go(lang) client library for accessing information of a Apache Mesos cluster](https://github.com/andygrunwald/megos)\n* [Weave Mesos Integration](https://github.com/TrentBrown/weave-into-mesos)\n* [OpenStack Kolla](https://github.com/openstack/kolla-mesos)\n* [Depcon](https://github.com/gondor/depcon)\n* [Vault](https://github.com/jmspring/vault-on-mesos)\n* [Go Mesos Kafka Consumer](https://github.com/elodina/gonzo)\n* [Apache Mesos Platform as a Service Deploy](https://github.com/elodina/stack-deploy)\n* [JIRA on Mesos](https://github.com/elodina/mesos-jira)\n* [Dask Mesos backend](https://github.com/lensacom/dask.mesos)\n* [Spring Cloud Data Flow](https://github.com/spring-cloud/spring-cloud-dataflow-server-mesos)\n* [Nix](https://github.com/kamilchm/nix-mesos)\n* [RogerOS](https://github.com/seomoz/roger-mesos-tools)\n* [deathnode - Gracefully kill Mesos nodes for autoscaling](https://github.com/alanbover/deathnode)\n* [PAPI performance counters for Mesos](https://github.com/ct-clmsn/mesos-papi)\n* [REX-Ray storage orchestration engine](https://github.com/thecodeteam/rexray)\n* [Toil - workflow engine](https://github.com/BD2KGenomics/toil)\n\n* ~~Dispatch - execute scripts on Mesos cluster~~\n* ~~OpenTable Mesoshub~~\n* ~~Marvin Scheduler~~\n\n## Where to look for more?\n\n* [MesosCon](http://mesoscon.org)\n  * [2014](https://www.youtube.com/playlist?list=PLDVc2EaAVPg9kp8cFzjR1Yxj96I4U5EGN)\n  * [2015](https://www.youtube.com/playlist?list=PLVjgeV_avap2arug3vIz8c6l72rvh9poV) \n  * [Europe 2015](https://www.youtube.com/watch?v=K-x7yOy8Ymk\u0026list=PLGeM09tlguZS6MhlSZDbf-gANWdKgje0I) \n  * [Seattle 2015](https://www.youtube.com/watch?v=aV6pdWveN7s\u0026list=PLVjgeV_avap2arug3vIz8c6l72rvh9poV)\n  * [North America 2016](https://www.youtube.com/playlist?list=PLGeM09tlguZQVL7ZsfNMffX9h1rGNVqnC)\n  * [North America 2017](https://www.youtube.com/playlist?list=PLbzoR-pLrL6qAEnkhkh5tGI6oX_xXD3X4)\n* [Mesos User Groups](http://mesos.apache.org/community/user-groups/)\n* [Powered By Mesos](http://mesos.apache.org/documentation/latest/powered-by-mesos/)\n* [Mesos Community](http://mesos.apache.org/community/)\n* [Apache Mesos Youtube Channel](https://www.youtube.com/channel/UC0wxLxgX8ilUn0m31lCpzAw)\n* [List of Mesos related conferences \u0026 meetups](https://github.com/parolkar/awesome-mesos#related-conferences--meetups)\n* [Apache Mesos Essentials book](http://dharmeshkakadia.blogspot.com/2015/06/apache-mesos-essential-is-now-available.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdharmeshkakadia%2Fawesome-mesos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdharmeshkakadia%2Fawesome-mesos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdharmeshkakadia%2Fawesome-mesos/lists"}