dharmeshkakadia / Awesome Mesos
Licence: cc-by-sa-4.0
Everything about Apache Mesos
Stars: ✭ 532
Labels
Projects that are alternatives of or similar to Awesome Mesos
retz
A batch job queuing and execution service (Mesos framework)
Stars: ✭ 23 (-95.68%)
Mutual labels: mesos
Lstags
Explore Docker registries and manipulate Docker images!
Stars: ✭ 277 (-47.93%)
Mutual labels: mesos
Minimesos
The experimentation and testing tool for Apache Mesos - NO LONGER MAINTANED!
Stars: ✭ 429 (-19.36%)
Mutual labels: mesos
modules
Mesos modules examples and open source modules outside of the Apache Mesos source tree.
Stars: ✭ 26 (-95.11%)
Mutual labels: mesos
dcos-k8s-rust-skaffold-demo
A demo of pipelining Rust application development to Kubernetes on DC/OS with Skaffold.
Stars: ✭ 40 (-92.48%)
Mutual labels: mesos
Chronos
Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
Stars: ✭ 4,303 (+708.83%)
Mutual labels: mesos
Nixy
nixy - nginx auto configuration and service discovery for Mesos/Marathon
Stars: ✭ 259 (-51.32%)
Mutual labels: mesos
Swan
A Distributed, Highly Available Mesos Scheduler, Inspired by the design of Google Borg
Stars: ✭ 411 (-22.74%)
Mutual labels: mesos
mesomatic
A simple and idiomatic Clojure facade around the Mesos JAVA API
Stars: ✭ 68 (-87.22%)
Mutual labels: mesos
mesos-framework
A wrapper around the Mesos HTTP APIs for Schedulers and Executors. Write your Mesos framework in pure JavaScript!
Stars: ✭ 61 (-88.53%)
Mutual labels: mesos
Linkerd Examples
Examples of how to configure and run linkerd
Stars: ✭ 370 (-30.45%)
Mutual labels: mesos
Ansible Playbooks
Ansible playbook collection that have been written for Ubuntu. Some of the playbooks are Elasticsearch, Mesos, AWS, MySql, Sensu, Nginx etc..
Stars: ✭ 429 (-19.36%)
Mutual labels: mesos
dcos-deploy
Deploy, manage and orchestrate services and apps on DC/OS
Stars: ✭ 21 (-96.05%)
Mutual labels: mesos
Cook
Fair job scheduler on Kubernetes and Mesos for batch workloads and Spark
Stars: ✭ 314 (-40.98%)
Mutual labels: mesos
Marathon Lb
Marathon-lb is a service discovery & load balancing tool for DC/OS
Stars: ✭ 449 (-15.6%)
Mutual labels: mesos
Docker practice
Learn and understand Docker technologies, with real DevOps practice!
Stars: ✭ 19,768 (+3615.79%)
Mutual labels: mesos
awesome-mesos
Everything about awesome Apache Mesos.
Share your Mesos ❤️ through pull requests :)
What can you expect to see here?
Frameworks
Data Processing
Batch Processing
Stream/Event Processing
Storage and Serving
-
memSQL
Machine Learning
Service/Meta Schedulers/ PaaS
- Apache Aurora
- Marathon
- Singularity
- Chronos
- Cook Scheduler
- CloudFoundry
- Myriad - Elastic YARN on Mesos
- Kubernetes
- Metronome
- Swan
- ElasticJob
- Waiter - Runs, manages, and autoscales web services
- Scale
Consensus
Continuous Integration
One-off tasks/commands
Tracing
Metric collection, logging and visualization
- Kibana
- Logstash
- Statsd -> Kafka and Statsd -> Kafka
- Construct - Deploy a single task on all agents of the cluster
- Go based Syslog service and Go based Syslog service
- Mesos slave metrics -> Kafka
Benchmarking
Experimental/Example/Unsorted
- distcc
- Exelixi
- MPI
- Chapel Parallel Programming Language
- SSSP
- JobServer
- RENDLER
- OwlCrawler
- Volt
- Gozer - Prototype with low-level go API
- Portainer - builds docker images using Mesos cluster
- Autoscaling
- Jetty
- JobTree
- Sun Grid Engine
- Checkswarm
- gasc - Generic Mesos Gang Scheduler for HPC tooling
- Mesosaurus
- pinspider
- Example Python Framework
- Amazon ECS Integration (proof-of-concept)
- Charmander
- Elastic Sentiment Analysis
- Tiniest Mesos Scheduler in Python
- Anagram Finder
- Clojure Example
- Example Mesos framework in Java to launch Docker containers
- Example framework for Apache Mesos Essentials book
- Bitcoin Miner
- Closest-pairs in 2D with divide-and-conquer
- QoSon
- Logo Generator
- Changes Mesos Framework
- Inverse Offer Example Framework
- Deimos (deprecated when native Docker support was added to Mesos v0.20)
- Slurm (deprecated)
- Satyr
- Retz
- Wraxl
- ScaleIO
- openvdc
- hippo - Mesos framework for eating tasks off queues
- rexe - Remote Execution tool for Mesos
- SearchYA - simple distributed textual search engine
Language Bindings
- Java
- Java
- Jesos - Pure Java
- Framework API - Pure JVM
- RxJava
- Python
- Pesos - Pure Python
- Pymesos
- Python HTTP
-
Go
- mesos-go-http - HTTP Go
- Erlang with example framework
- Haskell
- Clojure
- Ruby
- Perl
- Rust
- CLR
- Scala
- JavaScript
Tools
Alternative UI/Dashboards
Tools for Mesos Developers
- Xcode Workspace for Apache Mesos
- Example repository for creating Mesos modules
- Docker image for Mesos modules
- Windows support for Mesos
Tools for Mesos Framework Developers
- Write a Scala Mesos Framework in 7 Steps
- Akka Mesos
- Simple Mesos "Hello world" in scala
- Mesos State Backed Collections
- mini-mesos - Testing infrastructure for Mesos frameworks
- Fenzo - Cross framework pluggable task scheduling library
- Spring Boot starter for Mesos
- Go-Mesos-Utils
- JavaScript framework boilerplate
- Mesos Go Stateful
- Mesos Framework SDK
- Customizable Mesos Executor
Command line tools
Vagrant based setups
- CoreOS Mesos Cluster
- Vagrant Mesos
- Playa Mesos
- Vagrant Deimos
- Vagrant Mesos Spark
- Vagrant Mesos
- Mesos Marathon Deimos Vagrant
- Mesos Playground
- Vagrant Mesos Development Environment
- Mesos CentOS
- Using Atlas
Docker based setups
Trace Visualization
Deployment
Ansible
- Ansible Mesos playbook
- Ansible Mesos
- Ansible Mesos cluster
- Ansible MMD
- Ansible Mesos
- Anisble Mesos Docker
- Ansible Chronos
- Anisble Marathon
- Deploy apps on marathon from ansible
- roger-mesos with Bamboo
Chef
Puppet
Babushka
Cloudformation
Terraform
Systemd
Shell-scripts
Packaging
Networking
Monitoring and alerting
- Nagios Mesos
- CollecD Mesos task
- Docker CollecD Mesos)
- Satellite
- Prometheus
- Prometheus
- Mesos InfluxDB Collector
- Complainer
- marathon-slack
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
- Marathon-Consul - Register Marathon Tasks as Consul Services for service discovery.
- roger-bamboo
- traefik
- Surok
- Sprinter
Modules
- A customer allocator module
- Serenity
- Metaswitch
- Network Isolator
- Remote Commands Execution
- Flocker volumes
- Docker Volume Driver Isolator
- Allocator module with Offer Filtering
- Threshold-based Mesos Oversubscription
Platforms and microservice architectures
- DC/OS
- Mantl
- Apollo
- PanteraS - PanteraS - Platform as a Service in a box
- Vamp - The Very Awesome Microservices Platform
- Compute platform
- PaaSTA
- Appsoma Welder
- Peloton from Uber
Other projects and Integrations
-
CDH patched for Mesos - old
-
Docker PAAS - old
-
VirtualMesos - old
-
Universe - Mesos package repository
-
Aurora REST interface - https://github.com/misho-kr/mesos-aurora-restful and https://github.com/smarth-madan/incubator-aurora
-
Triathlon - Marathon wrapper for distributed Mesos cluster selection
-
megos - Go(lang) client library for accessing information of a Apache Mesos cluster
-
Dispatch - execute scripts on Mesos cluster -
OpenTable Mesoshub -
Marvin Scheduler
Where to look for more?
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].