Deployment Tools for Mac

View 1486 business solutions
  • Rezku Point of Sale Icon
    Rezku Point of Sale

    Designed for Real-World Restaurant Operations

    Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
    Learn More
  • Caller ID Reputation provides the most comprehensive view of your caller ID scores across all carriers Icon
    Caller ID Reputation provides the most comprehensive view of your caller ID scores across all carriers

    Instantly identify flagged caller IDs and decrease flags by up to 95% your first month.

    Keep your agents on the phone with increased connection rates by monitoring your phone number reputation across all major carriers and call blocking apps.
    Learn More
  • 1
    Jaeger Operator for Kubernetes

    Jaeger Operator for Kubernetes

    Jaeger Operator for Kubernetes simplifies deploying and running Jaeger

    The Jaeger Operator is an implementation of a Kubernetes Operator. Operators are pieces of software that ease the operational complexity of running another piece of software. More technically, Operators are a method of packaging, deploying, and managing a Kubernetes application. A Kubernetes application is an application that is both deployed on Kubernetes and managed using the Kubernetes APIs and kubectl (Kubernetes) or oc (OKD) tooling. To be able to make the most of Kubernetes, you need a set of cohesive APIs to extend in order to service and manage your apps that run on Kubernetes. Think of Operators as the runtime that manages this type of app on Kubernetes. The Jaeger Operator can be installed in Kubernetes-based clusters and is able to watch for new Jaeger custom resources (CR) in specific namespaces, or across the entire cluster. There is typically only one Jaeger Operator per cluster, but there might be at most one Jaeger Operator per namespace in multi-tenant scenarios.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Jenkins-Zero-To-Hero

    Jenkins-Zero-To-Hero

    Install Jenkins and configure Docker

    Jenkins-Zero-To-Hero is a hands-on learning repository that teaches Jenkins from scratch, starting with installation and moving all the way to building end-to-end CI/CD pipelines. The course is designed around running Jenkins on an AWS EC2 instance, guiding you through installing Java, configuring Jenkins, and exposing it safely via security group rules. From there, it covers installing plugins like Docker Pipeline, configuring Docker as an agent, and wiring up multi-stage and multi-agent pipelines. The folder structure includes practical examples such as java-maven-sonar-argocd-helm-k8s and python-jenkins-argocd-k8s, showing real CI/CD flows that build, test, analyze, containerize, and deploy apps to Kubernetes via Argo CD in a GitOps style. The README walks through detailed step-by-step commands and screenshots, making it accessible to beginners who are unfamiliar with Jenkins, AWS, or pipelines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Kamal

    Kamal

    Deploy web apps anywhere

    Kamal offers zero-downtime deploys, rolling restarts, asset bridging, remote builds, accessory service management, and everything else you need to deploy and manage your web app in production with Docker. Originally built for Rails apps, Kamal will work with any type of web app that can be containerized. Kamal seeks to bring the advance in ergonomics pioneered by these commercial offerings to deploying web apps anywhere. Whether that’s low-cost cloud options without the managed-service markup from the likes of Digital Ocean, Hetzner, OVH, etc, or it’s your own colocated bare metal. To Kamal, it’s all the same. Feed the config file a list of IP addresses with vanilla Ubuntu servers that have seen no prep beyond an added SSH key, and you’ll be running in literally minutes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Knative Serving

    Knative Serving

    Kubernetes-based, scale-to-zero, request-driven compute

    Knative Serving defines a set of objects as Kubernetes Custom Resource Definitions (CRDs). These resources are used to define and control how your serverless workload behaves on the cluster. The service.serving.knative.dev resource automatically manages the whole lifecycle of your workload. It controls the creation of other objects to ensure that your app has a route, a configuration, and a new revision for each update of the service. Service can be defined to always route traffic to the latest revision or to a pinned revision. The route.serving.knative.dev resource maps a network endpoint to one or more revisions. You can manage the traffic in several ways, including fractional traffic and named routes. The configuration.serving.knative.dev resource maintains the desired state for your deployment. It provides a clean separation between code and configuration and follows the Twelve-Factor App methodology. Modifying a configuration creates a new revision.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Free Website Monitoring Service | UptimeRobot Icon
    Free Website Monitoring Service | UptimeRobot

    The free online uptime monitoring service with an App is available for iOS and Android.

    With the Free Plan, you can monitor up to 50 URLs, check for a website's content (using the keyword monitor), ping your server or monitor your ports in 5-minute intervals. You can create a status page to showcase your uptime. SMS or Call alerts can be bought anytime.
    Learn More
  • 5
    Lerna

    Lerna

    A tool for managing JavaScript projects with multiple packages

    Lerna is a tool for managing JavaScript projects with multiple packages. Many times splitting a large codebase into several independently versioned packages is necessary for code sharing. However, this can make testing and tracking changes across repositories quite difficult. As a solution to this, many projects organize their codebases into multi-package repositories. It is Lerna's job to manage these multi-package repositories, optimizing workflow and reducing the time and space requirements for numerous copies of packages in development and build environments. Lerna's primary functionalities are bootstrap, which links dependencies in the repo together; and publish, which helps publish any updated packages. It is important to note that Lerna is not a deployment tool for serverless monorepos.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    LuaDist
    LuaDist is a CMake built module distribution and deployment tool for the Lua programming language. It aims to achieve zero configuration runtime environment for Lua modules and libraries be it source or binary.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Monokle

    Monokle

    Better create, understand, and deploy YAML manifests

    Monokle's integrated open-source tools and cloud platform make it easy to define, manage, and enforce Kubernetes YAML configuration policies in minutes. Deploy, manage and audit policies for your teams across the entire configuration lifecycle from a centralized Dashboard. Define polices using 100+ pre-existing rules for Security, Resource Usage, and Compliance. Create your own Validation Extensions 
for your organization's compliance
 and conventions. Assess policy enforcement impact by validation reporting and insights. Instant detection of YAML misconfigurations with context for quick fixes without ever leaving your existing IDE. GitHub integration identifies misconfigurations in your Pull Requests with immedate actions to analyze and fix in Web IDE. One tool suite that works for individual Developers, DevOps practitioners, SREs, Platform Engineers, and Team Leaders.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Noora
    NoOra is a database deployment tool which can be used to automate the database deployment cycle and is designed for agile and or devops teams. The supported database platforms are Oracle and Mysql. The support for Postgresql is work in progress. Feedback is more then welcome.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    OneinStack

    OneinStack

    OneinStack - A PHP/JAVA Deployment Tool

    This script is written using the shell, in order to quickly deploy LEMP/LAMP/LNMP/LNMPA/LTMP(Linux, Nginx/Tengine/OpenResty, MySQL in a production environment/MariaDB/Percona, PHP, JAVA), applicable to RHEL 7, 8, 9(including CentOS, RedHat, AlmaLinux, Rocky), Debian 9, 10, 11, 12, Ubuntu 16, 18, 20, 22 and Fedora 27+ of 64.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Native Teams: Payments and Employment for International Teams Icon
    Native Teams: Payments and Employment for International Teams

    Expand Your Global Team in 85+ Countries

    With Native Teams’ Employer of Record (EOR) service, you can compliantly hire in 85+ countries without setting up a legal entity. From dedicated employee support and localised benefits to tax optimisation, we help you build a global team that feels truly cared for.
    Learn More
  • 10
    OpenFaaS

    OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    OpenFaaS® makes it easy for developers to deploy event-driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in an OCI-compatible image to get a highly scalable endpoint with auto-scaling and metrics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    PHPloy

    PHPloy

    Incremental Git (S)FTP deployment tool that supports multiple servers

    PHPloy is an incremental Git FTP and SFTP deployment tool. By keeping track of the state of the remote server(s) it deploys only the files that were committed since the last deployment. PHPloy supports submodules, sub-submodules, deploying to multiple servers and rollbacks. PHPloy requires PHP 7.3+ and Git 1.8+. PHPloy is very easy to use. PHPloy stores a file called .revision on the server. This file contains the hash of the commit that you have deployed to that server. When you run PHPloy, it downloads that file and compares the commit reference in it with the commit you are trying to deploy to find out which files to upload. The phploy.ini file holds your project configuration. It should be located in the root directory of the project. phploy.ini is never uploaded to server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Piku

    Piku

    The tiniest PaaS you've ever seen

    Piku is a minimalistic Platform as a Service (PaaS) that enables users to deploy applications to their own servers using simple Git push commands.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Ptah.sh

    Ptah.sh

    Self-hosted alternative to Heroku

    Ptah.sh is a Fair Source self-hosting deployment platform - an alternative to Heroku/Vercel and other Big Corp software. We believe that indie, startups, and small to medium businesses must not suffer from unpredicted billing or bare-metal/VPS configurations. Designed for indie developers and SMBs, Ptah.sh offers the simplest hosting experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    PyAppExec

    PyAppExec

    Launcher that prepares Python/deps and runs your app like OS-native

    PyAppExec is a cross‑platform open-source launcher and installer that makes Python apps feel native. It locates or installs the required Python runtime, provisions an isolated virtual environment, installs your project’s pip requirements, and handles any external tools requirements or dependencies (e.g., FFmpeg) with version checks and auto-download/extract on Windows/macOS/Linux. The Qt-based installer can scaffold pyappexec.ini, copy/rename the launcher, and (on macOS) bundle a self-contained .app with icons. The optional run-time GUI captures logs, while CLI mode stays lean for automation. Config is driven by a simple INI per OS, so app IDs, entry points, requirements, and paths are declarative. PyAppExec also manages user-level caches/state, log rotation, and GUI suppression preferences letting you ship Python apps without asking end users to touch Python, virtualenvs, or package managers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Rocketeer

    Rocketeer

    Send your projects up in the clouds

    Rocketeer is a modern PHP task runner and deployment package. It is inspired by the Laravel Framework philosophy and thus aims to be fast, elegant, and more importantly easy to use. Like the latter, emphasis is put on smart defaults and modern development. While it is coded in PHP, it can deploy any project from small HTML/CSS websites to large Rails applications. Versatile, support for multiple connections, multiserver connections, multiple stages per server, etc. Fast, queue tasks and run them in parallel across all your servers and stages. Modulable, not only can you add custom tasks and components, every core part of Rocketeer can be hot swapped, extended, hacked to bits, etc. Preconfigured, tired of defining the same routines again and again ? Rocketeer is made for modern development and comes with smart defaults and built-in tasks such as installing your application's dependencies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Semaphore

    Semaphore

    Semaphore is an open source CI/CD platform

    Semaphore is a continuous integration and delivery platform that streamlines building, testing, and deploying software with an emphasis on speed and developer experience. Pipelines are defined declaratively and support parallel jobs, dependency fan-outs, and matrix builds to exercise many environments at once. First-class Docker and Kubernetes workflows, along with layer caching and artifacts, help keep containerized builds fast and reproducible. Secrets management, environment promotion, and approvals enable robust delivery gates from pull request to production. The system integrates with popular VCS providers and chat tools, surfacing real-time status, logs, and insights so teams can diagnose failures quickly. With autoscaling workers and flexible resource types, Semaphore adapts to small projects and large monorepos alike, turning CI/CD into a reliable, low-friction part of everyday development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Shipit

    Shipit

    Universal automation and deployment tool

    Install shipit command line tools and shipit-deploy in your project. Shipit is an automation engine and a deployment tool. Shipit provides a good alternative to Capistrano or other build tools. It is easy to deploy or to automate simple tasks on your remote servers. Shipit emits the init event once initialized, before any tasks are run. You can add custom event and listen to events. You can overwrite all default variables defined as part of the default object. If you can't call shipit.initConfig(...) right away because you need to get data asynchronously to do so, you can return a promise from the module. List of files excluded in copyFromRemote or copyToRemote methods. Allows you to ‘become’ another user, different from the user that logged into the machine (remote user). If shallowClone is set to false, this directory will be used to clone the repository before deploying it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Strider

    Strider

    Open Source Continuous Integration & Deployment Server

    Strider is an Open Source Continuous Deployment / Continuous Integration platform written in Node.js and Ember.js, with MongoDB as a backing store. Strider is designed to be easy to set up and use, with reasonable defaults and automation and minimal extraneous UI. It is also extremely customizable through plugins, which allows it to add hooks for performing arbitrary actions during build, modify the database schema, create or modify user interfaces, and so much more! Strider comes with a stylish dashboard and plenty of great features that meet the needs of the majority of users right out of the box.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    SuperAlbum is a java based digital photo album creation and deployment tool. It allows for easy management and viewing of your digital photos thru deployment on the web. The Viewer can be customized and extended to create a unique viewing experience
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Switchboard

    Switchboard

    A feature flipper library for Pyramid and Pylons apps.

    Switchboard is a port of Gargoyle, a feature flipper for Django apps, to the Pyramid or Pylons stack (including Turbogears). Originally used to selectively roll out changes to the SourceForge site, the library lets you easily control whether a particular change (a switch) is active. You can make switches active for a certain percentage of visitors, all visitors to a particular host in a cluster, or if a particular string is present in the query string. Furthermore you can easily create your own conditions to do fancier things like geo-targeting, specific users, etc. In short, Switchboard turns you into a continuous deployment ninja.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Syncd

    Syncd

    syncd is an open source code deployment tool

    syncd is an open source code deployment tool. It is simple, efficient, and easy to use, which can improve the work efficiency of the team. Go language development, simple compilation and efficient operation. Web interface access, interactive and friendly. The permission model is flexible and free. Support for custom builds. Support for Git repositories. Support branch, Tag online. Deploy Hook support, strong scalability. Perfect launch workflow. Email notification mechanism.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Uncloud

    Uncloud

    A lightweight tool for deploying and managing containerised apps

    Uncloud is a self-hosted personal cloud and file synchronization platform that gives individuals full control over their data without relying on centralized third-party cloud providers. Designed to replace services like Dropbox or Google Drive for people who want privacy and ownership, uncloud lets you sync files across multiple devices—such as laptops, phones, or home servers—while keeping all contents under your own infrastructure. It supports versioning, conflict resolution, and incremental syncing so changes propagate efficiently without losing history or creating inconsistencies between devices. Users interact with a clean, user-friendly interface for uploading, organizing, and sharing files, while the backend ensures secure, encrypted transportation and storage of data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Vito

    Vito

    Free and Self-Hosted Server Management Tool

    Vito is an open-source deployment tool designed for PHP projects. It provides a simple and automated way to deploy code to remote servers using SSH. With Vito, developers can define deployment workflows in configuration files, ensuring consistency and repeatability. It is lightweight, easy to set up, and suitable for teams looking to automate deployments without the overhead of large CI/CD platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    cookiecutter-django-rest

    cookiecutter-django-rest

    Build best practiced apis fast with Python3

    You need to make a scalable api on a deadline. You deeply care about the quality of your work. cookiecutter-django-rest takes care of the details so you can focus on making your api awesome. Scaffolding a project takes seconds and it gives you authentication, user accounts, and the docs and tests to support them. Just add your own resources to the api and start shipping. Start off with full test coverage, continuous integration, and continuous deployment. Complete Django Rest Framework integration. Auto deployment to Heroku included. Also since we’re using containers we can easily deploy anywhere. Always current dependencies and security updates enforced by pyup.io. A slim but robust foundation – just enough to maximize your productivity, nothing more. A factory for building bleeding edge, best practiced, scalable, rest APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    dbglider-devops

    Database Change Promotion and Release Management Software

    A complete database devops solution. It defines continuous integration and continuous deployment process for database application. It makes database application development and release management just like any other code application CI/CD. The software is provided with an easy user friendly UI interface to define the CI/CD for complex database application. Creation of new project, baseline, CI/CD, access management and many other functionalities offer through easy to understand screens. The current version of the software which consists of complete DevOps solution for database application is absolutely FREE. It offers unlimited downloads, unlimited users and FREE upgrades to all the future enhancements and bug fixing. For complete details, please visit to www.dbglider.com
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB