Deployment

Top 23 Deployment Open-Source Projects

  • fastlane

    🚀 The easiest way to automate building and releasing your iOS and Android apps

  • Project mention: Supercharge Your Mobile Dev Skills: 10 Essential Tools for Max Efficiency | dev.to | 2024-01-14

    Fastlane: For mobile development, Fastlane is an automation tool that can automate the building and releasing of iOS and Android apps.

  • Ray

    Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

  • Project mention: Open Source Advent Fun Wraps Up! | dev.to | 2024-01-05

    22. Ray | Github | tutorial

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Capistrano

    A deployment automation tool built on Ruby, Rake, and SSH.

  • Project mention: Ask HN: Deploying my project on multiple servers? | news.ycombinator.com | 2023-07-28

    If you don't want to go down the NFS share route then Capistrano is a useful tool if you're willing to write a little bit of ruby. It comes with some built in goodies like rollbacks. It's an oldie (pre-dockerize everything), but still useful.

    https://github.com/capistrano/capistrano

    You can start by deploying from your machine to simultaneously get it deploying across all your servers, then I'd consider having a CI/CD pipeline take over and run Capistrano for you.

  • CapRover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

  • Project mention: CapRover : Dumb name, awesome tool | dev.to | 2024-01-12

    Finally, I kinda wonder if CapRover is still alive. As I write this it has been over 60 days since there has been any activity on their GitHub.

  • Deployer

    The PHP deployment tool with support for popular frameworks out of the box

  • Project mention: 8 Essential Tools Every PHP Developer Needs | dev.to | 2024-02-27

    Deployer offers PHP developers a streamlined, zero-downtime deployment process, supporting major PHP frameworks. It is the ideal choice for secure, interruption-free deployment, automating and simplifying deployment tasks in the PHP environment.

  • dagger

    Application Delivery as Code that Runs Anywhere (by dagger)

  • Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15

    The fact that I couldn't point to one page on the docs that shows the tl;dr or the what problem is this solving

    https://docs.dagger.io/quickstart/562821/hello just emits "Hello, world!" which is fantastic if you're writing a programming language but less helpful if you're trying to replace a CI/CD pipeline. Then, https://docs.dagger.io/quickstart/292472/arguments doubles down on that fallacy by going whole hog into "if you need printf in your pipline, dagger's got your back". The subsequent pages have a lot of english with little concrete examples of what's being shown.

    I summarized my complaint in the linked thread as "less cowsay in the examples" but to be honest there are upteen bazillion GitHub Actions out in the world, not the very least of which your GHA pipelines use some https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... so demonstrate to a potential user how they'd run any such pipeline in dagger, locally, or in Jenkins, or whatever by leveraging reusable CI functions that setup go or run trivy

    Related to that, I was going to say "try incorporating some of the dagger that builds dagger" but while digging up an example, it seems that dagger doesn't make use of the functions yet <https://github.com/dagger/dagger/tree/v0.10.2/ci#readme> which is made worse by the perpetual reference to them as their internal codename of Zenith. So, even if it's not invoked by CI yet, pointing to a WIP PR or branch or something to give folks who have CI/CD problems in their head something concrete to map into how GHA or GitLabCI or Jenkins or something would go a long way

  • up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • AppImageKit

    Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat

  • Project mention: GoboLinux | news.ycombinator.com | 2024-02-28

    What you're looking for sounds like AppImages (https://appimage.org/) . I have only used them while downloading games from itch.io, etc. (since i prefer package managers) but they seem to work out of the box on popular distros.

  • Chef

    Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale

  • node-config

    Node.js Application Configuration

  • Project mention: topoconfig: enhancing config declarations with graphs | dev.to | 2023-10-03

    node-config

  • react-gh-pages

    Deploying a React App (created using create-react-app) to GitHub Pages

  • Project mention: Is it possible to host a React app on a " regular " free server? | /r/reactjs | 2023-12-07
  • StackStorm

    StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html

  • Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
  • shuttle

    Build & ship backends without writing any infrastructure files.

  • Project mention: Prodzilla: From Zero to Prod with Rust and Shuttle | dev.to | 2024-02-21

    Moreover, I especially like where Rust is right now in the web space. It really feels like there’s a lot of smart people working on the next generation of web development tools - it feels like the place to be. There are a range of great open-source web dev tools that are just reaching critical levels of maturity. Axum, which I used to build Prodzilla, feels ready for out of the box web dev, and is crazy-performant, as I write about later. More recently available is Loco, a Rails-like framework for building web applications in Rust that's picking up steam. And in dev-tooling and hosting there’s Shuttle, a 1-line hosting solution for Rust backends.

  • Rundeck

    Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

  • gaia

    Build powerful pipelines in any programming language.

  • linuxdeploy

    Install and run GNU/Linux on Android

  • Project mention: How do I edit /etc/profile? | /r/linux4noobs | 2023-05-29

    I have no idea about Linux Deploy.... Good luck.

  • kubeapps

    A web-based UI for deploying and managing applications in Kubernetes clusters

  • Mina

    Blazing fast deployer and server automation tool

  • ByteTrack

    [ECCV 2022] ByteTrack: Multi-Object Tracking by Associating Every Detection Box

  • seldon-core

    An MLOps framework to package, deploy, monitor and manage thousands of production machine learning models

  • github-pages-deploy-action

    🚀 Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

  • Project mention: Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines | dev.to | 2023-09-06

    The interesting part is towards the bottom where we build the frontend code and make use of the github-pages-deploy-action step to automatically make a new commit with the compiled frontend code to a gh-pages branch.

  • gradle-play-publisher

    GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.

  • orchest

    Build data pipelines, the easy way 🛠️

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Deployment related posts

Index

What are some of the best open-source Deployment projects? This list will help you:

Project Stars
1 fastlane 38,617
2 Ray 31,101
3 Capistrano 12,651
4 CapRover 12,181
5 Deployer 10,319
6 dagger 10,228
7 up 8,768
8 AppImageKit 8,447
9 Chef 7,475
10 node-config 6,199
11 react-gh-pages 6,166
12 StackStorm 5,896
13 shuttle 5,559
14 Rundeck 5,323
15 gaia 5,156
16 linuxdeploy 4,975
17 kubeapps 4,795
18 Mina 4,326
19 ByteTrack 4,230
20 seldon-core 4,212
21 github-pages-deploy-action 4,067
22 gradle-play-publisher 4,064
23 orchest 4,020

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com