├── .github ├── FUNDING.yml └── workflows │ └── awesome-bot.yml ├── LICENSE └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [dharmeshkakadia] 2 | -------------------------------------------------------------------------------- /.github/workflows/awesome-bot.yml: -------------------------------------------------------------------------------- 1 | name: awesome-bot 2 | 3 | on: [push] 4 | 5 | jobs: 6 | awesome-bot-link-check: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/checkout@v1 10 | - uses: docker://dkhamsing/awesome_bot:latest 11 | with: 12 | args: --allow-redirect --allow 429 /github/workspace/README.md 13 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Attribution-ShareAlike 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More_considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution-ShareAlike 4.0 International Public 58 | License 59 | 60 | By exercising the Licensed Rights (defined below), You accept and agree 61 | to be bound by the terms and conditions of this Creative Commons 62 | Attribution-ShareAlike 4.0 International Public License ("Public 63 | License"). To the extent this Public License may be interpreted as a 64 | contract, You are granted the Licensed Rights in consideration of Your 65 | acceptance of these terms and conditions, and the Licensor grants You 66 | such rights in consideration of benefits the Licensor receives from 67 | making the Licensed Material available under these terms and 68 | conditions. 69 | 70 | 71 | Section 1 -- Definitions. 72 | 73 | a. Adapted Material means material subject to Copyright and Similar 74 | Rights that is derived from or based upon the Licensed Material 75 | and in which the Licensed Material is translated, altered, 76 | arranged, transformed, or otherwise modified in a manner requiring 77 | permission under the Copyright and Similar Rights held by the 78 | Licensor. For purposes of this Public License, where the Licensed 79 | Material is a musical work, performance, or sound recording, 80 | Adapted Material is always produced where the Licensed Material is 81 | synched in timed relation with a moving image. 82 | 83 | b. Adapter's License means the license You apply to Your Copyright 84 | and Similar Rights in Your contributions to Adapted Material in 85 | accordance with the terms and conditions of this Public License. 86 | 87 | c. BY-SA Compatible License means a license listed at 88 | creativecommons.org/compatiblelicenses, approved by Creative 89 | Commons as essentially the equivalent of this Public License. 90 | 91 | d. Copyright and Similar Rights means copyright and/or similar rights 92 | closely related to copyright including, without limitation, 93 | performance, broadcast, sound recording, and Sui Generis Database 94 | Rights, without regard to how the rights are labeled or 95 | categorized. For purposes of this Public License, the rights 96 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 97 | Rights. 98 | 99 | e. Effective Technological Measures means those measures that, in the 100 | absence of proper authority, may not be circumvented under laws 101 | fulfilling obligations under Article 11 of the WIPO Copyright 102 | Treaty adopted on December 20, 1996, and/or similar international 103 | agreements. 104 | 105 | f. Exceptions and Limitations means fair use, fair dealing, and/or 106 | any other exception or limitation to Copyright and Similar Rights 107 | that applies to Your use of the Licensed Material. 108 | 109 | g. License Elements means the license attributes listed in the name 110 | of a Creative Commons Public License. The License Elements of this 111 | Public License are Attribution and ShareAlike. 112 | 113 | h. Licensed Material means the artistic or literary work, database, 114 | or other material to which the Licensor applied this Public 115 | License. 116 | 117 | i. Licensed Rights means the rights granted to You subject to the 118 | terms and conditions of this Public License, which are limited to 119 | all Copyright and Similar Rights that apply to Your use of the 120 | Licensed Material and that the Licensor has authority to license. 121 | 122 | j. Licensor means the individual(s) or entity(ies) granting rights 123 | under this Public License. 124 | 125 | k. Share means to provide material to the public by any means or 126 | process that requires permission under the Licensed Rights, such 127 | as reproduction, public display, public performance, distribution, 128 | dissemination, communication, or importation, and to make material 129 | available to the public including in ways that members of the 130 | public may access the material from a place and at a time 131 | individually chosen by them. 132 | 133 | l. Sui Generis Database Rights means rights other than copyright 134 | resulting from Directive 96/9/EC of the European Parliament and of 135 | the Council of 11 March 1996 on the legal protection of databases, 136 | as amended and/or succeeded, as well as other essentially 137 | equivalent rights anywhere in the world. 138 | 139 | m. You means the individual or entity exercising the Licensed Rights 140 | under this Public License. Your has a corresponding meaning. 141 | 142 | 143 | Section 2 -- Scope. 144 | 145 | a. License grant. 146 | 147 | 1. Subject to the terms and conditions of this Public License, 148 | the Licensor hereby grants You a worldwide, royalty-free, 149 | non-sublicensable, non-exclusive, irrevocable license to 150 | exercise the Licensed Rights in the Licensed Material to: 151 | 152 | a. reproduce and Share the Licensed Material, in whole or 153 | in part; and 154 | 155 | b. produce, reproduce, and Share Adapted Material. 156 | 157 | 2. Exceptions and Limitations. For the avoidance of doubt, where 158 | Exceptions and Limitations apply to Your use, this Public 159 | License does not apply, and You do not need to comply with 160 | its terms and conditions. 161 | 162 | 3. Term. The term of this Public License is specified in Section 163 | 6(a). 164 | 165 | 4. Media and formats; technical modifications allowed. The 166 | Licensor authorizes You to exercise the Licensed Rights in 167 | all media and formats whether now known or hereafter created, 168 | and to make technical modifications necessary to do so. The 169 | Licensor waives and/or agrees not to assert any right or 170 | authority to forbid You from making technical modifications 171 | necessary to exercise the Licensed Rights, including 172 | technical modifications necessary to circumvent Effective 173 | Technological Measures. For purposes of this Public License, 174 | simply making modifications authorized by this Section 2(a) 175 | (4) never produces Adapted Material. 176 | 177 | 5. Downstream recipients. 178 | 179 | a. Offer from the Licensor -- Licensed Material. Every 180 | recipient of the Licensed Material automatically 181 | receives an offer from the Licensor to exercise the 182 | Licensed Rights under the terms and conditions of this 183 | Public License. 184 | 185 | b. Additional offer from the Licensor -- Adapted Material. 186 | Every recipient of Adapted Material from You 187 | automatically receives an offer from the Licensor to 188 | exercise the Licensed Rights in the Adapted Material 189 | under the conditions of the Adapter's License You apply. 190 | 191 | c. No downstream restrictions. You may not offer or impose 192 | any additional or different terms or conditions on, or 193 | apply any Effective Technological Measures to, the 194 | Licensed Material if doing so restricts exercise of the 195 | Licensed Rights by any recipient of the Licensed 196 | Material. 197 | 198 | 6. No endorsement. Nothing in this Public License constitutes or 199 | may be construed as permission to assert or imply that You 200 | are, or that Your use of the Licensed Material is, connected 201 | with, or sponsored, endorsed, or granted official status by, 202 | the Licensor or others designated to receive attribution as 203 | provided in Section 3(a)(1)(A)(i). 204 | 205 | b. Other rights. 206 | 207 | 1. Moral rights, such as the right of integrity, are not 208 | licensed under this Public License, nor are publicity, 209 | privacy, and/or other similar personality rights; however, to 210 | the extent possible, the Licensor waives and/or agrees not to 211 | assert any such rights held by the Licensor to the limited 212 | extent necessary to allow You to exercise the Licensed 213 | Rights, but not otherwise. 214 | 215 | 2. Patent and trademark rights are not licensed under this 216 | Public License. 217 | 218 | 3. To the extent possible, the Licensor waives any right to 219 | collect royalties from You for the exercise of the Licensed 220 | Rights, whether directly or through a collecting society 221 | under any voluntary or waivable statutory or compulsory 222 | licensing scheme. In all other cases the Licensor expressly 223 | reserves any right to collect such royalties. 224 | 225 | 226 | Section 3 -- License Conditions. 227 | 228 | Your exercise of the Licensed Rights is expressly made subject to the 229 | following conditions. 230 | 231 | a. Attribution. 232 | 233 | 1. If You Share the Licensed Material (including in modified 234 | form), You must: 235 | 236 | a. retain the following if it is supplied by the Licensor 237 | with the Licensed Material: 238 | 239 | i. identification of the creator(s) of the Licensed 240 | Material and any others designated to receive 241 | attribution, in any reasonable manner requested by 242 | the Licensor (including by pseudonym if 243 | designated); 244 | 245 | ii. a copyright notice; 246 | 247 | iii. a notice that refers to this Public License; 248 | 249 | iv. a notice that refers to the disclaimer of 250 | warranties; 251 | 252 | v. a URI or hyperlink to the Licensed Material to the 253 | extent reasonably practicable; 254 | 255 | b. indicate if You modified the Licensed Material and 256 | retain an indication of any previous modifications; and 257 | 258 | c. indicate the Licensed Material is licensed under this 259 | Public License, and include the text of, or the URI or 260 | hyperlink to, this Public License. 261 | 262 | 2. You may satisfy the conditions in Section 3(a)(1) in any 263 | reasonable manner based on the medium, means, and context in 264 | which You Share the Licensed Material. For example, it may be 265 | reasonable to satisfy the conditions by providing a URI or 266 | hyperlink to a resource that includes the required 267 | information. 268 | 269 | 3. If requested by the Licensor, You must remove any of the 270 | information required by Section 3(a)(1)(A) to the extent 271 | reasonably practicable. 272 | 273 | b. ShareAlike. 274 | 275 | In addition to the conditions in Section 3(a), if You Share 276 | Adapted Material You produce, the following conditions also apply. 277 | 278 | 1. The Adapter's License You apply must be a Creative Commons 279 | license with the same License Elements, this version or 280 | later, or a BY-SA Compatible License. 281 | 282 | 2. You must include the text of, or the URI or hyperlink to, the 283 | Adapter's License You apply. You may satisfy this condition 284 | in any reasonable manner based on the medium, means, and 285 | context in which You Share Adapted Material. 286 | 287 | 3. You may not offer or impose any additional or different terms 288 | or conditions on, or apply any Effective Technological 289 | Measures to, Adapted Material that restrict exercise of the 290 | rights granted under the Adapter's License You apply. 291 | 292 | 293 | Section 4 -- Sui Generis Database Rights. 294 | 295 | Where the Licensed Rights include Sui Generis Database Rights that 296 | apply to Your use of the Licensed Material: 297 | 298 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 299 | to extract, reuse, reproduce, and Share all or a substantial 300 | portion of the contents of the database; 301 | 302 | b. if You include all or a substantial portion of the database 303 | contents in a database in which You have Sui Generis Database 304 | Rights, then the database in which You have Sui Generis Database 305 | Rights (but not its individual contents) is Adapted Material, 306 | 307 | including for purposes of Section 3(b); and 308 | c. You must comply with the conditions in Section 3(a) if You Share 309 | all or a substantial portion of the contents of the database. 310 | 311 | For the avoidance of doubt, this Section 4 supplements and does not 312 | replace Your obligations under this Public License where the Licensed 313 | Rights include other Copyright and Similar Rights. 314 | 315 | 316 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 317 | 318 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 319 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 320 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 321 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 322 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 323 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 324 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 325 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 326 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 327 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 328 | 329 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 330 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 331 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 332 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 333 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 334 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 335 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 336 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 337 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 338 | 339 | c. The disclaimer of warranties and limitation of liability provided 340 | above shall be interpreted in a manner that, to the extent 341 | possible, most closely approximates an absolute disclaimer and 342 | waiver of all liability. 343 | 344 | 345 | Section 6 -- Term and Termination. 346 | 347 | a. This Public License applies for the term of the Copyright and 348 | Similar Rights licensed here. However, if You fail to comply with 349 | this Public License, then Your rights under this Public License 350 | terminate automatically. 351 | 352 | b. Where Your right to use the Licensed Material has terminated under 353 | Section 6(a), it reinstates: 354 | 355 | 1. automatically as of the date the violation is cured, provided 356 | it is cured within 30 days of Your discovery of the 357 | violation; or 358 | 359 | 2. upon express reinstatement by the Licensor. 360 | 361 | For the avoidance of doubt, this Section 6(b) does not affect any 362 | right the Licensor may have to seek remedies for Your violations 363 | of this Public License. 364 | 365 | c. For the avoidance of doubt, the Licensor may also offer the 366 | Licensed Material under separate terms or conditions or stop 367 | distributing the Licensed Material at any time; however, doing so 368 | will not terminate this Public License. 369 | 370 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 371 | License. 372 | 373 | 374 | Section 7 -- Other Terms and Conditions. 375 | 376 | a. The Licensor shall not be bound by any additional or different 377 | terms or conditions communicated by You unless expressly agreed. 378 | 379 | b. Any arrangements, understandings, or agreements regarding the 380 | Licensed Material not stated herein are separate from and 381 | independent of the terms and conditions of this Public License. 382 | 383 | 384 | Section 8 -- Interpretation. 385 | 386 | a. For the avoidance of doubt, this Public License does not, and 387 | shall not be interpreted to, reduce, limit, restrict, or impose 388 | conditions on any use of the Licensed Material that could lawfully 389 | be made without permission under this Public License. 390 | 391 | b. To the extent possible, if any provision of this Public License is 392 | deemed unenforceable, it shall be automatically reformed to the 393 | minimum extent necessary to make it enforceable. If the provision 394 | cannot be reformed, it shall be severed from this Public License 395 | without affecting the enforceability of the remaining terms and 396 | conditions. 397 | 398 | c. No term or condition of this Public License will be waived and no 399 | failure to comply consented to unless expressly agreed to by the 400 | Licensor. 401 | 402 | d. Nothing in this Public License constitutes or may be interpreted 403 | as a limitation upon, or waiver of, any privileges and immunities 404 | that apply to the Licensor or You, including from the legal 405 | processes of any jurisdiction or authority. 406 | 407 | 408 | ======================================================================= 409 | 410 | Creative Commons is not a party to its public licenses. 411 | Notwithstanding, Creative Commons may elect to apply one of its public 412 | licenses to material it publishes and in those instances will be 413 | considered the "Licensor." Except for the limited purpose of indicating 414 | that material is shared under a Creative Commons public license or as 415 | otherwise permitted by the Creative Commons policies published at 416 | creativecommons.org/policies, Creative Commons does not authorize the 417 | use of the trademark "Creative Commons" or any other trademark or logo 418 | of Creative Commons without its prior written consent including, 419 | without limitation, in connection with any unauthorized modifications 420 | to any of its public licenses or any other arrangements, 421 | understandings, or agreements concerning use of licensed material. For 422 | the avoidance of doubt, this paragraph does not form part of the public 423 | licenses. 424 | 425 | Creative Commons may be contacted at creativecommons.org. 426 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | awesome-mesos 2 | ============= 3 | 4 | Everything about awesome [Apache Mesos](http://mesos.apache.org/). 5 | 6 | Share your Mesos :heart: through pull requests :) 7 | 8 | What can you expect to see here? 9 | 10 | * [Frameworks](#frameworks) 11 | * [Data Processing](#data-processing) 12 | * [Storage and Serving](#storage-and-serving) 13 | * [Machine Learning](#machine-learning) 14 | * [Service/Meta Schedulers/ PaaS](#servicemeta-schedulers-paas) 15 | * [Consensus](#consensus) 16 | * [Continuous Integration](#continuous-integration) 17 | * [One-off tasks/commands](#one-off-taskscommands) 18 | * [Tracing](#tracing) 19 | * [Metric collection, logging and visualization](#metric-collection-logging-and-visualization) 20 | * [Benchmarking](#benchmarking) 21 | * [Experimental/Example/Unsorted](#experimentalexampleunsorted) 22 | 23 | * [Language Bindings](#language-bindings) 24 | 25 | * [Tools](#tools) 26 | * [Alternative UI/Dashboards](#alternative-uidashboards) 27 | * [Tools for Mesos Developers](#tools-for-mesos-developers) 28 | * [Tools for Mesos Framework Developers](#tools-for-mesos-framework-developers) 29 | * [Command line tools](#command-line-tools) 30 | * [Vagrant based setups](#vagrant-based-setups) 31 | * [Docker based setups](#docker-based-setups) 32 | * [Trace Visualization](#trace-visualization) 33 | 34 | * [Deployment](#deployment) 35 | * [Ansible](#ansible) 36 | * [Chef](#chef) 37 | * [Puppet](#puppet) 38 | * [Babushka](#babushka) 39 | * [Cloudformation](#cloudformation) 40 | * [Terraform](#terraform) 41 | * [Systemd](#systemd) 42 | * [Shell-scripts](#shell-scripts) 43 | * [Packaging](#packaging) 44 | * [Networking](#networking) 45 | 46 | * [Monitoring and alerting](#monitoring-and-alerting) 47 | 48 | * [Service discovery and Load balancing](#service-discovery-and-load-balancing) 49 | 50 | * [Modules](#modules) 51 | 52 | * [Platforms and microservice architectures](#platforms-and-microservice-architectures) 53 | 54 | * [Other Projects and Integrations](#other-projects-and-integrations) 55 | 56 | * [Where to look for more?](#where-to-look-for-more) 57 | 58 | ## Frameworks 59 | 60 | ### Data Processing 61 | 62 | #### Batch Processing 63 | * [Apache Spark](https://spark.apache.org/docs/latest/running-on-mesos.html) 64 | * [Apache Hadoop](https://github.com/mesos/hadoop) 65 | * [Apache Hama](http://wiki.apache.org/hama/GettingStartedMesos) 66 | * [Dpark](https://github.com/douban/dpark) 67 | * [Flink](https://github.com/apache/flink/tree/master/flink-mesos) 68 | 69 | #### Stream/Event Processing 70 | * [Apache Storm](https://github.com/mesos/storm) 71 | * [Samza](https://github.com/Banno/samza-mesos) 72 | * [Heron](https://github.com/twitter/heron) 73 | * [Fabric](https://github.com/olacabs/fabric) 74 | 75 | ### Storage and Serving 76 | * [Apache Cassandra](https://github.com/mesosphere/cassandra-mesos) 77 | * [Hypertable](https://code.google.com/p/hypertable/wiki/Mesos) 78 | * [ElasticSearch](https://github.com/mesos/elasticsearch) 79 | * [Tachyon](https://github.com/mesosphere/tachyon-mesos) 80 | * [HDFS](https://github.com/mesosphere/hdfs) (and [HDFS](https://github.com/brugidou/hdfs-mesos) and [HDFS](https://github.com/brndnmtthws/hdfs)) 81 | * [Riak](https://github.com/basho-labs/riak-mesos) 82 | * [Apache Kafka](https://github.com/mesos/kafka) 83 | * [Kafka client](https://github.com/elodina/go-kafka-client-mesos) 84 | * [Phoenix](https://github.com/stealthly/phoenix) 85 | * [Apache Cotton - MySQL on Mesos](https://wiki.apache.org/incubator/MysosProposal) 86 | * [MongoDB](https://github.com/massenz/mongo_fw) 87 | * [Hemlock](https://github.com/spacejam/hemlock) 88 | * [Apache Drill](https://github.com/mhausenblas/dromedar) 89 | * [Ceph](https://github.com/Intel-bigdata/ceph-mesos) 90 | * [Crate](https://github.com/crate/crate-mesos-framework) 91 | * [Apache Accumulo](https://github.com/aredee/accumulo-mesos) 92 | * [MrRedis - Mesos runs Redis](https://github.com/dhilipkumars/MrRedis) 93 | * [Apache Ignite](https://apacheignite.readme.io/docs/mesos-deployment) 94 | * [DataStax](https://github.com/elodina/datastax-enterprise-mesos) 95 | * [Kafaka -> Cassandra mirroring](https://github.com/elodina/stockpile) 96 | 97 | * ~~memSQL~~ 98 | 99 | ### Machine Learning 100 | * [TensorFlow](https://github.com/douban/tfmesos) 101 | 102 | ### Service/Meta Schedulers/ PaaS 103 | * [Apache Aurora](http://aurora.incubator.apache.org/) 104 | * [Marathon](https://github.com/mesosphere/marathon) 105 | * [Singularity](https://github.com/HubSpot/Singularity) 106 | * [Chronos](https://github.com/mesos/chronos) 107 | * [Cook Scheduler](https://github.com/twosigma/Cook) 108 | * [CloudFoundry](https://github.com/mesos/cloudfoundry-mesos) 109 | * [Myriad - Elastic YARN on Mesos](https://github.com/apache/incubator-myriad) 110 | * [Kubernetes](https://github.com/mesosphere/kubernetes-mesos) 111 | * [Metronome](https://github.com/dcos/metronome) 112 | * [Swan](https://github.com/Dataman-Cloud/swan) 113 | * [ElasticJob](https://github.com/dangdangdotcom/elastic-job) 114 | * [Waiter - Runs, manages, and autoscales web services](https://github.com/twosigma/waiter) 115 | * [Scale](https://github.com/ngageoint/scale) 116 | 117 | ### Consensus 118 | * [ZooKeeper](https://github.com/CiscoCloud/exhibitor-mesos-framework) and [ZooKeeper](https://github.com/elodina/exhibitor-mesos-framework) 119 | * [Etcd](https://github.com/mesosphere/etcd-mesos) 120 | 121 | ### Continuous Integration 122 | * [Jenkins](https://github.com/jenkinsci/mesos-plugin) and [Jenkins](https://github.com/mesosphere/jenkins-mesos) 123 | * [GitLab CI](https://github.com/deric/gitlab-ci-mesos) 124 | * [Teamcity Plugin](https://github.com/ankurcha/mesos-teamcity-plugin) 125 | 126 | ### One-off tasks/commands 127 | * [Eremetic](https://github.com/eremetic-framework/eremetic) 128 | * [R scripts](https://github.com/MohamedBassem/r-cluster) 129 | * [Sprint](https://github.com/adform/sprint) 130 | 131 | ### Tracing 132 | * [Zipkin](https://github.com/elodina/zipkin-mesos-framework) 133 | 134 | ### Metric collection, logging and visualization 135 | * [Kibana](https://github.com/mesos/kibana) 136 | * [Logstash](https://github.com/mesos/logstash) 137 | * [Statsd -> Kafka](https://github.com/stealthly/statsd-mesos-kafka) and [Statsd -> Kafka](https://github.com/elodina/statsd-mesos-kafka) 138 | * [Construct - Deploy a single task on all agents of the cluster](https://github.com/containersolutions/construct) 139 | * [Go based Syslog service](https://github.com/elodina/syslog-service) and [Go based Syslog service](https://github.com/CiscoCloud/syslog-service) 140 | * [Mesos slave metrics -> Kafka](https://github.com/elodina/syscol) 141 | 142 | ### Benchmarking 143 | * [YCSB](https://github.com/yanglei99/YCSB_Mesos) 144 | * [Hydra](https://github.com/lake-lerna/hydra) 145 | 146 | ### Experimental/Example/Unsorted 147 | 148 | * [distcc](https://github.com/mesos/mesos-distcc) 149 | * [Exelixi](https://github.com/ceteri/exelixi) 150 | * [MPI](https://github.com/mesosphere/mesos-hydra) 151 | * [Chapel Parallel Programming Language](https://github.com/nqn/mesos-chapel) 152 | * [SSSP](https://github.com/mesosphere/sssp) 153 | * [JobServer](http://www.grandlogic.com/content/html_docs/products.shtml#jobserverprod) 154 | * [RENDLER](https://github.com/mesosphere/RENDLER) 155 | * [OwlCrawler](https://github.com/fmpwizard/owlcrawler) 156 | * [Volt](https://github.com/VoltFramework/volt) 157 | * [Gozer](https://github.com/twitter/gozer) - Prototype with low-level go API 158 | * [Portainer](https://github.com/duedil-ltd/portainer) - builds docker images using Mesos cluster 159 | * [Autoscaling](https://github.com/sammyas/autoscaling) 160 | * [Jetty](https://github.com/guenter/jetty-mesos) 161 | * [JobTree](https://github.com/kellrott/jobTree-mesos) 162 | * [Sun Grid Engine](https://github.com/kellrott/grid-framework) 163 | * [Checkswarm](https://github.com/mbabineau/checkswarm) 164 | * [gasc - Generic Mesos Gang Scheduler for HPC tooling](https://github.com/nqn/gasc) 165 | * [Mesosaurus](https://github.com/mesosphere/mesosaurus) 166 | * [pinspider](https://github.com/SwathiMystery/mesos-pinspider) 167 | * [Example Python Framework](https://github.com/tarnfeld/mesos-python-framework) 168 | * [Amazon ECS Integration (proof-of-concept)](https://github.com/awslabs/ecs-mesos-scheduler-driver) 169 | * [Charmander](https://github.com/att-innovate/charmander-scheduler) 170 | * [Elastic Sentiment Analysis](https://github.com/mhausenblas/elsa) 171 | * [Tiniest Mesos Scheduler in Python](https://gist.github.com/porterjamesj/93e0ba46f0fa6faf660d) 172 | * [Anagram Finder](https://github.com/mesosphere/ANAGRAMMER) 173 | * [Clojure Example](https://github.com/edpaget/hello-mesos) 174 | * [Example Mesos framework in Java to launch Docker containers](https://github.com/codefutures/mesos-docker-tutorial) 175 | * [Example framework for Apache Mesos Essentials book](https://github.com/dharmeshkakadia/MonteCarloArea) 176 | * [Bitcoin Miner](https://github.com/derekchiang/Mesos-Bitcoin-Miner) 177 | * [Closest-pairs in 2D with divide-and-conquer](https://github.com/chenlily/closest-pair) 178 | * [QoSon](https://github.com/akshshar/QoSon) 179 | * [Logo Generator](https://github.com/remembertoplay/logo-generator) 180 | * [Changes Mesos Framework](https://github.com/dropbox/changes-mesos-framework) 181 | * [Inverse Offer Example Framework](https://github.com/kaysoky/InverseOfferExampleFramework) 182 | * [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) 183 | * [Slurm](https://github.com/nqn/slurm-mesos) (deprecated) 184 | * [Satyr](https://github.com/lensacom/satyr) 185 | * [Retz](https://github.com/retz/retz) 186 | * [Wraxl](https://github.com/kscherer/wraxl-scheduler) 187 | * [ScaleIO](https://github.com/codedellemc/scaleio-framework) 188 | * [openvdc](https://github.com/axsh/openvdc) 189 | * [hippo - Mesos framework for eating tasks off queues](https://github.com/Hobsons/hippo) 190 | * [rexe - Remote Execution tool for Mesos](https://github.com/skytix-dev/rexe) 191 | * [SearchYA - simple distributed textual search engine](https://github.com/Dudi119/SearchYA) 192 | 193 | ## Language Bindings 194 | 195 | * Java 196 | * [Java](http://mesos.apache.org/api/latest/java/) 197 | * [Jesos](https://github.com/groupon/jesos) - Pure Java 198 | * [Framework API](https://github.com/kevints/mesos-framework-api) - Pure JVM 199 | * [RxJava](https://github.com/mesosphere/mesos-rxjava) 200 | * Python 201 | * [Pesos](https://github.com/wickman/pesos) - Pure Python 202 | * [Pymesos](https://github.com/dangra/pymesos) 203 | * [Python HTTP](https://github.com/osallou/python-mesos-http) 204 | * [Go](https://github.com/mesos/mesos-go) 205 | * [mesos-go-http](https://github.com/ondrej-smola/mesos-go-http) - HTTP Go 206 | * [Erlang](https://github.com/mdevilliers/erlang-mesos) with [example framework](https://github.com/mdevilliers/merkxx) 207 | * [Haskell](https://github.com/iand675/hs-mesos) 208 | * Clojure 209 | * [Clojure](https://github.com/dgrnbrg/clj-mesos) 210 | * [mesomatic](https://github.com/pyr/mesomatic) 211 | * [Ruby](https://github.com/burke/mesos-ruby) 212 | * [Perl](https://github.com/mark-5/perl-mesos) 213 | * [Rust](https://github.com/iron-oxide/mesos-rust) 214 | * [CLR](https://github.com/bcrusu/mesos-clr) 215 | * [Scala](https://github.com/nokia/mesos-scala-api) 216 | * [JavaScript](https://github.com/tobilg/mesos-framework) 217 | 218 | ## Tools 219 | 220 | ### Alternative UI/Dashboards 221 | * [Mesos UI](https://github.com/Capgemini/mesos-ui) 222 | * [Simple Mesos Dasboard](https://github.com/bspaans/simple-mesos-dashboard) 223 | * [Mesos Visualizer](https://github.com/Clever/mesos-visualizer) 224 | * [Mesos UI](https://github.com/triforkse/mesos-ui) 225 | 226 | ### Tools for Mesos Developers 227 | * [Xcode Workspace for Apache Mesos](https://github.com/tillt/xcode-mesos) 228 | * [Example repository for creating Mesos modules](https://github.com/mesos/modules) 229 | * [Docker image for Mesos modules](https://github.com/Bplotka/mesos-modules-dev) 230 | * [Windows support for Mesos](https://github.com/Microsoft/mesos-log) 231 | 232 | ### Tools for Mesos Framework Developers 233 | * [Write a Scala Mesos Framework in 7 Steps](https://github.com/mesosphere/scala-sbt-mesos-framework.g8) 234 | * [Akka Mesos](https://github.com/drexin/akka-mesos) 235 | * [Simple Mesos "Hello world" in scala](https://gist.github.com/guenter/7471695) 236 | * [Mesos State Backed Collections](https://github.com/mesosphere/mesos-state-backed-collections) 237 | * [mini-mesos - Testing infrastructure for Mesos frameworks](https://github.com/containersolutions/mini-mesos) 238 | * [Fenzo - Cross framework pluggable task scheduling library](https://github.com/Netflix/Fenzo) 239 | * [Spring Boot starter for Mesos](https://github.com/containersolutions/mesos-starter) 240 | * [Go-Mesos-Utils](https://github.com/elodina/go-mesos-utils) 241 | * [JavaScript framework boilerplate](https://github.com/tobilg/mesos-framework-boilerplate) 242 | * [Mesos Go Stateful](https://github.com/huawei-cloudfederation/mesos-go-stateful) 243 | * [Mesos Framework SDK](https://github.com/verizonlabs/mesos-framework-sdk) 244 | * [Customizable Mesos Executor](https://github.com/allegro/mesos-executor) 245 | 246 | ### Command line tools 247 | * [mesosctl](https://github.com/mesoshq/mesosctl) 248 | * [mesos-tail](https://github.com/felixb/mesos-tail) 249 | 250 | ### Vagrant based setups 251 | * [CoreOS Mesos Cluster](https://github.com/tobilg/coreos-mesos-cluster) 252 | * [Vagrant Mesos](https://github.com/everpeace/vagrant-mesos) 253 | * [Playa Mesos](https://github.com/mesosphere/playa-mesos ) 254 | * [Vagrant Deimos](https://github.com/bskaggs/vagrant-deimos) 255 | * [Vagrant Mesos Spark](https://github.com/aharwood/vagrant-mesos-spark) 256 | * [Vagrant Mesos](https://github.com/ahunnargikar/vagrant-mesos) 257 | * [Mesos Marathon Deimos Vagrant](https://github.com/liubin/mesos-marathon-deimos-vagrant) 258 | * [Mesos Playground](https://github.com/antonlindstrom/mesos_playground) 259 | * [Vagrant Mesos Development Environment](https://github.com/mdevilliers/vagrant-mesos-development-environment) 260 | * [Mesos CentOS](https://github.com/rasputnik/mesos-centos) 261 | * [Using Atlas](https://github.com/Banno/vagrant-mesos) 262 | 263 | ### Docker based setups 264 | * [Fig Mesos](https://github.com/breerly/fig-mesos) 265 | * [Compose Mesos](https://github.com/dontrebootme/compose-mesos) 266 | * [Docker Mesos](https://github.com/yaronr/docker-mesos) 267 | * [Mesoscope](https://github.com/schibsted/mesoscope) 268 | * [Mesos workshop](https://github.com/datastrophic/mesos-workshop) 269 | * [Mesos Docker containers](https://github.com/datastrophic/mesos-docker-containers) 270 | 271 | ### Trace Visualization 272 | * [Mesos traces vis](https://github.com/tnachen/mesos_traces_vis) 273 | * [Mesos tracing](https://github.com/mesosphere/mesos-tracing) 274 | 275 | ## Deployment 276 | 277 | ### Ansible 278 | * [Ansible Mesos playbook](https://github.com/mhamrah/ansible-mesos-playbook) 279 | * [Ansible Mesos](https://github.com/fupelaqu/ansible-mesos) 280 | * [Ansible Mesos cluster](https://github.com/frankhinek/ansible-mesos-cluster) 281 | * [Ansible MMD](https://github.com/curtisgithub/ansible-mmd) 282 | * [Ansible Mesos](https://github.com/AnsibleShipyard/ansible-mesos) 283 | * [Anisble Mesos Docker](https://github.com/AnsibleShipyard/ansible-mesos-docker) 284 | * [Ansible Chronos](https://github.com/AnsibleShipyard/ansible-chronos) 285 | * [Anisble Marathon](https://github.com/AnsibleShipyard/ansible-marathon) 286 | * [Deploy apps on marathon from ansible](https://github.com/Topface/ansible-marathon_app) 287 | * [roger-mesos with Bamboo](https://github.com/seomoz/roger-mesos) 288 | 289 | ### Chef 290 | * [Cookbook Mesos](https://github.com/everpeace/cookbook-mesos) 291 | * [Mesos Cookbook](https://github.com/mdsol/mesos_cookbook) 292 | 293 | ### Puppet 294 | * [Puppet Mesos](https://github.com/deric/puppet-mesos) 295 | 296 | ### Babushka 297 | * [Mesos Babushka](https://github.com/parolkar/mesos-babushka) 298 | 299 | ### Cloudformation 300 | * [Cloudformation Mesos](https://github.com/thefactory/cloudformation-mesos) 301 | 302 | ### Terraform 303 | * [Terraform Mesos](https://github.com/ContainerSolutions/terraform-mesos) 304 | 305 | ### Systemd 306 | * [Mesos SystemD](https://github.com/adobe-platform/mesos-systemd) 307 | 308 | ### Shell-scripts 309 | * [Mesos on Eucalyptus Private Cloud](https://github.com/strat0sphere/spark-euca) 310 | 311 | ### Packaging 312 | * [RPM Mesos](https://github.com/nmilford/rpm-mesos) 313 | * [Mesos RPM](https://github.com/berngp/mesos-rpm) 314 | * [Mesos DEB packaging](https://github.com/deric/mesos-deb-packaging) 315 | * [Mesos DEB packaging](https://github.com/mesosphere/mesos-deb-packaging) 316 | 317 | ### Networking 318 | * [Project Calico](https://github.com/projectcalico/calico-mesos) 319 | 320 | ## Monitoring and alerting 321 | * [Nagios Mesos](https://github.com/opentable/nagios-mesos) 322 | * [CollecD Mesos task](https://github.com/bobrik/collectd-mesos-tasks) 323 | * [Docker CollecD Mesos](https://github.com/bobrik/docker-collectd-mesos)) 324 | * [Satellite](https://github.com/twosigma/satellite) 325 | * [Prometheus](https://github.com/prometheus/mesos_exporter) 326 | * [Prometheus](https://github.com/wndhydrnt/mesos-task-exporter) 327 | * [Mesos InfluxDB Collector](https://github.com/kpacha/mesos-influxdb-collector) 328 | * [Complainer](https://github.com/cloudflare/complainer) 329 | * [marathon-slack](https://github.com/tobilg/marathon-slack) 330 | 331 | ## Service discovery and Load balancing 332 | * [Automated HAProxy reconfiguration for Marathon](https://github.com/Wizcorp/frontrunner) 333 | * [DNS based Service Discovery for Mesos](https://github.com/mesosphere/mesos-dns) 334 | * [Service Discovery script for Mesos and Marathon](https://github.com/opencredo/mesos_service_discovery) 335 | * [Marathoner](https://github.com/bobrik/marathoner) - Service discovery in Marathon 336 | * [Bamboo](https://github.com/QubitProducts/bamboo) - Automatically configuring HAProxy for Mesos+Marathon 337 | * [Mesos-Consul](https://github.com/CiscoCloud/mesos-consul) and [Service Discovery & Orchestration With Mesos and Consul](http://philzim.com/2014/11/12/service-discovery-orchestration-with-mesos-and-consul/) 338 | * [Ralph](https://github.com/bobrik/ralph) 339 | * [Zoidberg](https://github.com/bobrik/zoidberg) 340 | * [Aurproxy](https://github.com/tellapart/aurproxy) 341 | * [Marathon-Consul](https://github.com/allegro/marathon-consul) - Register Marathon Tasks as Consul Services for service discovery. 342 | * [roger-bamboo](https://github.com/seomoz/roger-bamboo) 343 | * [traefik](https://github.com/emilevauge/traefik) 344 | * [Surok](https://github.com/Difrex/surok) 345 | * [Sprinter](https://github.com/lasp-lang/sprinter) 346 | 347 | 348 | ## Modules 349 | * [A customer allocator module](https://github.com/stealthly/alligator) 350 | * [Serenity](https://github.com/mesosphere/serenity) 351 | * [Metaswitch](https://github.com/mesosphere/metaswitch-modules) 352 | * [Network Isolator](https://github.com/mesosphere/net-modules) 353 | * [Remote Commands Execution](https://github.com/massenz/execute-module) 354 | * [Flocker volumes](https://github.com/ClusterHQ/mesos-module-flocker) 355 | * [Docker Volume Driver Isolator](https://github.com/emccode/mesos-module-dvdi) 356 | * [Allocator module with Offer Filtering](https://github.com/gettyimages/mesos_offer_filtering_allocator_module) 357 | * [Threshold-based Mesos Oversubscription](https://github.com/blue-yonder/mesos-threshold-oversubscription) 358 | 359 | ## Platforms and microservice architectures 360 | * [DC/OS](https://dcos.io/) 361 | * [Mantl](https://github.com/CiscoCloud/mantl) 362 | * [Apollo](https://github.com/Capgemini/Apollo) 363 | * [PanteraS](https://github.com/eBayClassifiedsGroup/PanteraS) - PanteraS - Platform as a Service in a box 364 | * [Vamp](http://vamp.io/) - The Very Awesome Microservices Platform 365 | * [Compute platform](https://github.com/sttts/compute-platform) 366 | * [PaaSTA](https://github.com/Yelp/paasta) 367 | * [Appsoma Welder](https://github.com/appsoma/welder) 368 | * [Peloton from Uber](https://github.com/uber/peloton) 369 | 370 | ## Other projects and Integrations 371 | * [BigDataScript](https://github.com/pcingola/BigDataScript) 372 | * [Sample Mesos Executor](https://github.com/mesosphere/sample_mesos_executor) 373 | * [Mesos BOSHrelease](https://github.com/CloudCredo/mesos-boshrelease) 374 | * [Mesos BOSHrelease](https://github.com/cf-platform-eng/mesos-boshrelease) 375 | * [Sample FluentD on Mesos Docker](https://github.com/riywo/sample-fluentd-on-mesos-docker) 376 | * [Mesos Utils](https://github.com/mesosphere/mesos-utils) 377 | * [Mesos CLI](https://github.com/mesosphere/mesos-cli) 378 | * [Marathon Python](https://github.com/thefactory/marathon-python) 379 | * [Marathon Logger](https://github.com/thefactory/marathon-logger) 380 | * [Service Bridge](https://github.com/mesosphere/service-bridge) 381 | * [Mesosphere pkg](https://github.com/mesosphere/marathon-pkg) 382 | * [GoMarathon](https://github.com/jbdalido/gomarathon) 383 | * [Chronos pkg](https://github.com/mesosphere/chronos-pkg) 384 | * [Chronos utils](https://github.com/mesosphere/chronos-utils) 385 | * [Mesos in Hadoop](https://github.com/mesos/mih) 386 | * [CDH patched for Mesos](https://github.com/mesos/cdh-mesos) - old 387 | * [Docker PAAS](https://github.com/siliconcow/docker_paas) - old 388 | * [Hecate](https://github.com/jbdalido/hecate) 389 | * [Magneto](https://github.com/nlamirault/magneto) 390 | * [Mesos Akaros](https://github.com/alfongj/mesos-akaros) 391 | * [VirtualMesos](https://github.com/charlescearl/VirtualMesos) - old 392 | * [Mammoth](https://github.com/mohitsoni/mammoth) 393 | * [Mesos Spark](https://github.com/ptorrestr/mesos-spark) 394 | * [Packer Mesos](https://github.com/smarthall/packer-mesos) 395 | * [Packer Mesos](https://github.com/JasonGiedymin/chef-mesos) 396 | * [Chronos](https://github.com/cashoefman/chronos) 397 | * [Docker Marathon](https://github.com/thefactory/docker-marathon) 398 | * [CoreOS Mesos Marathon](https://github.com/veverjak/coreos-mesos-marathon) 399 | * [Mesos on CoreOS](https://github.com/tnolet/mesos_on_coreos) 400 | * [Mesos](https://github.com/jayusor/mesos) 401 | * [Angstrom](https://github.com/nqn/angstrom) 402 | * [supervisor](https://github.com/tnn1t1s/learn-mesos-marathon) 403 | * [NixOps Mesos](https://github.com/wmertens/nixops-mesos ) 404 | * [Universe](https://github.com/mesosphere/universe) - Mesos package repository 405 | * [Presto Marathon Docker](https://github.com/sheepkiller/presto-marathon-docker) 406 | * [Mesos Nerve](https://github.com/ortoo/mesos-nerve) 407 | * [Foundry bagrant Mesos Kafka cluster](https://github.com/theclaymethod/Foundry-vagrant-mesos-kafka-cluster) 408 | * [Autoscaling Mesos](https://github.com/thefactory/autoscale-python) 409 | * https://github.com/datastrophic/mesos-scaler-ec2 410 | * Aurora REST interface - https://github.com/misho-kr/mesos-aurora-restful and https://github.com/smarth-madan/incubator-aurora 411 | * [Storm Marathon](https://github.com/obaidsalikeen/storm-marathon) 412 | * https://github.com/tailhook/mesos-tests 413 | * [REPL-MESOS](https://github.com/replme/repl-mesos) 414 | * [Relay.Mesos](https://github.com/sailthru/relay.mesos) 415 | * [Ochopod](https://github.com/autodesk-cloud/ochopod) 416 | * [Mesos on Mesos](https://github.com/mesosphere/mom) 417 | * [Load replaying](https://github.com/stealthly/punxsutawney) 418 | * [Vamp](https://github.com/magneticio/vamp) 419 | * [Charmander](https://github.com/att-innovate/charmander) 420 | * [Compose-executor](https://github.com/mohitsoni/compose-executor) 421 | * [Triathlon - Marathon wrapper for distributed Mesos cluster selection](https://github.com/schibsted/triathlon) 422 | * [megos - Go(lang) client library for accessing information of a Apache Mesos cluster](https://github.com/andygrunwald/megos) 423 | * [Weave Mesos Integration](https://github.com/TrentBrown/weave-into-mesos) 424 | * [OpenStack Kolla](https://github.com/openstack/kolla-mesos) 425 | * [Depcon](https://github.com/gondor/depcon) 426 | * [Vault](https://github.com/jmspring/vault-on-mesos) 427 | * [Go Mesos Kafka Consumer](https://github.com/elodina/gonzo) 428 | * [Apache Mesos Platform as a Service Deploy](https://github.com/elodina/stack-deploy) 429 | * [JIRA on Mesos](https://github.com/elodina/mesos-jira) 430 | * [Dask Mesos backend](https://github.com/lensacom/dask.mesos) 431 | * [Spring Cloud Data Flow](https://github.com/spring-cloud/spring-cloud-dataflow-server-mesos) 432 | * [Nix](https://github.com/kamilchm/nix-mesos) 433 | * [RogerOS](https://github.com/seomoz/roger-mesos-tools) 434 | * [deathnode - Gracefully kill Mesos nodes for autoscaling](https://github.com/alanbover/deathnode) 435 | * [PAPI performance counters for Mesos](https://github.com/ct-clmsn/mesos-papi) 436 | * [REX-Ray storage orchestration engine](https://github.com/thecodeteam/rexray) 437 | * [Toil - workflow engine](https://github.com/BD2KGenomics/toil) 438 | 439 | * ~~Dispatch - execute scripts on Mesos cluster~~ 440 | * ~~OpenTable Mesoshub~~ 441 | * ~~Marvin Scheduler~~ 442 | 443 | ## Where to look for more? 444 | 445 | * [MesosCon](http://mesoscon.org) 446 | * [2014](https://www.youtube.com/playlist?list=PLDVc2EaAVPg9kp8cFzjR1Yxj96I4U5EGN) 447 | * [2015](https://www.youtube.com/playlist?list=PLVjgeV_avap2arug3vIz8c6l72rvh9poV) 448 | * [Europe 2015](https://www.youtube.com/watch?v=K-x7yOy8Ymk&list=PLGeM09tlguZS6MhlSZDbf-gANWdKgje0I) 449 | * [Seattle 2015](https://www.youtube.com/watch?v=aV6pdWveN7s&list=PLVjgeV_avap2arug3vIz8c6l72rvh9poV) 450 | * [North America 2016](https://www.youtube.com/playlist?list=PLGeM09tlguZQVL7ZsfNMffX9h1rGNVqnC) 451 | * [North America 2017](https://www.youtube.com/playlist?list=PLbzoR-pLrL6qAEnkhkh5tGI6oX_xXD3X4) 452 | * [Mesos User Groups](http://mesos.apache.org/community/user-groups/) 453 | * [Powered By Mesos](http://mesos.apache.org/documentation/latest/powered-by-mesos/) 454 | * [Mesos Community](http://mesos.apache.org/community/) 455 | * [Apache Mesos Youtube Channel](https://www.youtube.com/channel/UC0wxLxgX8ilUn0m31lCpzAw) 456 | * [List of Mesos related conferences & meetups](https://github.com/parolkar/awesome-mesos#related-conferences--meetups) 457 | * [Apache Mesos Essentials book](http://dharmeshkakadia.blogspot.com/2015/06/apache-mesos-essential-is-now-available.html) 458 | --------------------------------------------------------------------------------