Displaying 1 to 20 from 47 results

paasta - An open, distributed platform as a service

  •    Python

Want to know more about the opinions behind what makes PaaSTA special? Check out the PaaSTA Principles.Note: PaaSTA has been running in production at Yelp for more than a year, and has a number of "Yelpisms" still lingering in the codebase. We have made efforts to excise them, but there are bound to be lingering issues. Please help us by opening an issue or better yet a pull request.

Trafik - A Modern Reverse Proxy

  •    Go

Træfik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, and a lot more) to manage its configuration automatically and dynamically.

dcos - DC/OS - The Datacenter Operating System

  •    Python

The easiest way to run microservices, big data, and containers in production. Like traditional operating systems, DC/OS is system software that manages computer hardware and software resources and provides common services for computer programs.

Marathon - Marathon makes it easy to write, run and manage your Swift scripts 🏃

  •    Swift

Welcome to Marathon, a command line tool that makes it easy to write, run and manage your Swift scripts. It's powered by the Swift Package Manager and requires no modification to your existing scripts or dependency packages. 📦 Hassle free dependency management. Simply add a package...

traefik - The Cloud Native Application Proxy

  •    Go

Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) and configures itself automatically and dynamically. Pointing Traefik at your orchestrator should be the only configuration step you need. . Overview . Features . Supported backends . Quickstart . Web UI . Documentation .

marathon-lb - Marathon-lb is a service discovery & load balancing tool for DC/OS

  •    Python

Marathon-lb is a tool for managing HAProxy, by consuming Marathon's app state. HAProxy is a fast, efficient, battle-tested, highly available load balancer with many advanced features which power a number of high-profile websites. Take a look at the marathon-lb wiki for example usage, templates, and more.

swan - A Distributed, Highly Available Mesos Scheduler, Inspired by the design of Google Borg

  •    Go

Swan is a Mesos framework forcus on long running tasks, which inspired by Marathon, written with Golang and base on latest Mesos HTTP API.With Swan you can deploy long running application on mesos cluster, control lifecycle of the application, scale up or scale down any instances size you want, can also do rolling-update with new versions base on flexible health checks defined by you. Swan also designed for high avaliability which means any server crash wouldn't affect running applications. with service discovery and API gateway build-in, service discovery made easy.

Pheidippides - Smart Timing Solution


Pheidippides - Smart Timing und Managementsystem für Sportveranstaltungen wie Laufen, Walking oder Radfahren.

ShellOut - Easily run shell commands from a Swift script or command line tool

  •    Swift

Welcome to ShellOut, a simple package that enables you to easily “shell out” from a Swift script or command line tool. Even though you can accomplish most of the tasks you need to do in native Swift code, sometimes you need to invoke the power of the command line from a script or tool - and this is exactly what ShellOut makes so simple.

nixy - nixy - nginx auto configuration and service discovery for Mesos/Marathon

  •    Go

Nixy is a daemon that automatically configures Nginx for web services deployed on Apache Mesos and Marathon. Install nixy from pre-compiled packages. Check releases page.

chapi - chronos & marathon console client - Manage your jobs like a git repository

  •    PHP

Chronos and marathon api client for your console.It is possible to use either of the systems independently or both at once.

marathon-appcop - Marathon applications law enforcement

  •    Go

Marathon AppCop - Marathon applications law enforcement.In large Mesos deployments there could be thousands of applications running and deploying every day. Sometimes they happen to be broken, forgotten and unmaintained which could exert pressure on cluster in numerous ways.

marathon-consul - Integrates Marathon apps with Consul service discovery.

  •    Go

Register Marathon Tasks as Consul Services for service discovery.marathon-consul takes information provided by the Marathon event bus and forwards it to Consul agents. It also re-syncs all the information from Marathon to Consul on startup and repeats it with given interval.

beethoven - Mesos/Marathon, Docker Swarm HTTP Proxy via NGINX

  •    Go

Beethoven is an application written in Go that automatically configures Nginx for applications deployed on Marathon/Mesos or Docker Swarm. Beethoven runs in Docker and can be managed by the scheduler to provide HTTP loadbalancing.Beethoven runs in your cluster as a container managed by Marathon or Docker Swarm Mode. This allows for horizontal scaling across the cluster. Supervisor is leveraged to manage both Nginx and Beethoven since we are running two executables in a single container.

sbt-marathon - An sbt plugin for launching application containers on the Mesosphere Marathon platform

  •    Scala

An sbt plugin for launching application containers on the Mesosphere Marathon platform.Add the following line to project/plugins.sbt. See the Using plugins section of the sbt documentation for more information.

go-marathon - A GO API library for working with Marathon

  •    Go

Note: the library is still under active development; users should expect frequent (possibly breaking) API changes for the time being.It requires Go version 1.6 or higher.

node-mesos - Mesos framework clients

  •    Javascript

Mesos clients. Initialize a new Chronos client.

marathonspawner - Spawns JupyterHub single user servers in Marathon

  •    Python

A simple plugin for JupyterHub to spawn single user notebook servers on Marathon.

puppet-marathon - Puppet Module for Mesos Marathon

  •    Ruby

Provides a class to install the Marathon framework for Mesos. The marathon module sets up marathon on a mesos cluster.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.