awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Railway

Ranking updated Aug 19, 2026

For an open source alternative to Railway, the strongest matches are flynn/flynn (Flynn is an open-source platform-as-a-service that features git-push deployments), finsys/dockhand (Dockhand is a self-hosted container management tool that supports) and coollabsio/coolify (Coolify is a comprehensive self-hosted platform-as-a-service featuring automated git). dokku/dokku and caprover/caprover round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to railway”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Railway

Find the best repos with AI.We'll search the best matching repositories with AI.
  • flynn/flynnflynn avatar

    flynn/flynn

    7,850View on GitHub↗

    Flynn is an open-source Platform as a Service (PaaS) that automates the full lifecycle of containerized applications across any infrastructure. It functions as a container orchestration platform, scheduling and managing application containers with isolated filesystem and network stacks, while also providing a health-checked service discovery router that directs traffic only to healthy container instances. The platform is built around a Git-push deployment model, where pushing code to a configured repository triggers an automated build-test-deploy cycle. It supports declarative scaling, allowi

    Flynn is an open-source platform-as-a-service that features git-push deployments, container orchestration, managed databases, and a dashboard-driven workflow, matching your need for a self-hosted PaaS.

    GoGit-Push Deployments
    View on GitHub↗7,850
  • finsys/dockhandFinsys avatar

    Finsys/dockhand

    2,609View on GitHub↗

    Dockhand is a multi-host Docker manager and container management interface used to control the lifecycle of containers, images, volumes, and networks. It functions as a Docker Compose orchestrator and GitOps deployment tool, enabling the synchronization of application stacks directly from remote Git repositories. The project distinguishes itself as an enterprise Docker access controller, providing role-based access control and identity verification through OIDC, LDAP, and multi-factor authentication. It secures sensitive data using AES-256-GCM encryption for credentials at rest and handles na

    Dockhand is a self-hosted container management tool that supports git-based deployments, docker compose stacks, and a web-based UI, fulfilling many core platform-as-a-service workflows even though it focuses more on raw Docker management than automated app provisioning.

    SvelteGit-Based DeploymentDocker Container Orchestrators
    View on GitHub↗2,609
  • coollabsio/coolifycoollabsio avatar

    coollabsio/coolify

    57,055View on GitHub↗

    This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se

    Coolify is a comprehensive self-hosted platform-as-a-service featuring automated git deployments, docker container support, database provisioning, and a web-based management dashboard that directly matches your search.

    PHPSSL Certificate Managers
    View on GitHub↗57,055
  • dokku/dokkudokku avatar

    dokku/dokku

    31,954View on GitHub↗

    Dokku is a self-hosted platform as a service that automates the deployment and management of web applications on your own infrastructure. It functions as an infrastructure automation tool, providing a git-driven engine that triggers container builds, service orchestration, and release workflows directly from source code repositories. The platform distinguishes itself by using buildpack-based image construction to detect project structures and automate container creation without manual configuration. It manages the full application lifecycle through a simplified interface that abstracts low-le

    Dokku is a self-hosted platform-as-a-service that automates git-driven container deployments, manages environment variables and plugins, and provides a streamlined interface for hosting applications and databases on your own infrastructure.

    ShellDeployment AutomationSelf-Hosted Platform as a ServiceContainer Orchestration Platforms
    View on GitHub↗31,954
  • caprover/caprovercaprover avatar

    caprover/caprover

    15,067View on GitHub↗

    CapRover is a self-hosted platform-as-a-service that provides a centralized dashboard for managing containerized applications and databases. It functions as a container orchestration platform, simplifying the deployment, scaling, and networking of services across server environments. By leveraging a reverse-proxy-based architecture, the platform handles domain mapping, traffic routing, and automated SSL certificate lifecycle management to ensure secure, encrypted access for hosted web services. The platform distinguishes itself through its integrated automation capabilities, which include aut

    CapRover is a self-hosted platform-as-a-service featuring a web dashboard, one-click database provisioning, automated SSL, and git-driven container deployments, making it a direct open-source alternative to Heroku and Railway.

    TypeScriptSelf-Hosted PaaS PlatformsContainer Orchestration ManagementContainer Orchestration Platforms
    View on GitHub↗15,067
  • dokploy/dokployDokploy avatar

    Dokploy/dokploy

    34,901View on GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Dokploy is a self-hosted platform-as-a-service providing a web-based dashboard and containerized deployment tools for applications and databases, though it lacks some of the native multi-server scaling features found in fully-fledged enterprise alternatives.

    TypeScriptLog Management ToolsGit-based Deployment Services
    View on GitHub↗34,901
  • tsuru/tsurutsuru avatar

    tsuru/tsuru

    5,282View on GitHub↗

    Tsuru is an open-source platform as a service for automating the build, deployment, and scaling of containerized applications. It functions as a container-based deployment engine and a management layer for Kubernetes, transforming source code into container images and coordinating their lifecycles. The platform is designed for multi-cloud infrastructure management, allowing applications to be distributed across different cloud providers and regions to increase resilience. It features a flexible deployment model that supports multi-process containers, enabling a single repository to run differ

    Tsuru is an open-source platform as a service built on Kubernetes for managing and scaling containerized applications, though it requires more manual configuration for databases and UI compared to plug-and-play alternatives.

    GoSelf-Hosted PaaS PlatformsBuildpack-Based SynthesisCloud Infrastructure Management
    View on GitHub↗5,282
  • mina-deploy/minamina-deploy avatar

    mina-deploy/mina

    4,355View on GitHub↗

    Mina is a Git-based remote deployer and SSH deployment automation tool designed to manage application releases. It functions as a symlink-based release manager that clones source code from Git repositories directly onto servers and is specifically designed to handle Ruby project deployment and environment configuration. The system automates server updates by generating a single bash script locally and executing it over a single SSH session. This approach enables zero-downtime deployments by using timestamped release directories and updating a symbolic link to switch between active and previou

    Mina is a git-based SSH deployment script generator for Ruby applications rather than a self-hosted platform-as-a-service with built-in database provisioning and a web dashboard.

    RubyGit-Based DeploymentGit-based Deployment Services
    View on GitHub↗4,355
  • deis/deisdeis avatar

    deis/deis

    5,999View on GitHub↗

    Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management. The platform provides a developer experience modeled after Heroku, with a command-line interface for creating, scaling, configuring, and monitoring applications. It hosts a private Git remote per application that triggers th

    Deis is an open-source, self-hosted platform-as-a-service that provides a Heroku-like git push workflow for containerized applications, but it is a legacy project built specifically for CoreOS and Docker rather than modern Kubernetes-native PaaS deployments.

    PythonGit-Push DeploymentsDocker Container Orchestrators
    View on GitHub↗5,999
  • aapanel/baotaaaPanel avatar

    aaPanel/BaoTa

    4,543View on GitHub↗

    BaoTa is a web-based Linux server control panel and system administration dashboard designed for managing hosting environments and system resources. It provides a graphical interface to translate administrative actions into system-level configurations, allowing users to manage Linux servers and web hosting stacks without relying solely on the command line. The platform distinguishes itself through AI-driven server operations, utilizing artificial intelligence for performance analysis and the execution of maintenance tasks via natural language commands. It supports multi-node orchestration, en

    BaoTa is a web-based Linux server control panel designed for managing hosting environments and system resources, but it lacks the core PaaS workflow of automatic git-based deployments and containerized app provisioning.

    PythonDocker Container DeploymentsAdministrative DashboardsDocker Container Orchestrators
    View on GitHub↗4,543
  • leokhoa/laragonleokhoa avatar

    leokhoa/laragon

    5,220View on GitHub↗

    Laragon is a portable web server suite and WAMP stack manager that provides a self-contained local development environment. It enables the bootstrapping of web applications through the orchestration of web servers, databases, and language runtimes on a single machine. The project is distinguished by its registry-free portable mode, allowing the entire development stack to be moved between drives or computers without re-installation. It features automated virtual host mapping and SSL certificate generation for local domains, as well as a local tunneling gateway to expose projects via public UR

    Laragon is a local development environment and WAMP stack manager rather than a deployable server-side PaaS, making it a building block for local machines rather than a production hosting platform.

    PHPCustom DomainsSSL Certificate Managers
    View on GitHub↗5,220
  • lando/landolando avatar

    lando/lando

    4,235View on GitHub↗

    Lando is a Docker development environment manager and local development orchestrator used to create isolated application stacks. It functions as a web development stack provisioner that coordinates web servers, databases, and runtimes to ensure consistent environment parity across different operating systems. The project distinguishes itself through recipe-based environment bootstrapping for common stacks such as LAMP, LEMP, and MEAN, as well as dedicated provisioning for CMS platforms like WordPress, Drupal, and Joomla. It further differentiates its capabilities by acting as a remote hosting

    Lando is a local development environment manager and container orchestrator rather than a production PaaS for deploying and scaling web applications remotely.

    Database ProvisioningDocker Container OrchestratorsRelational Database Provisioning
    View on GitHub↗4,235
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
flynn/flynn7.9KGoBSD-3-ClauseSep 4, 2021
finsys/dockhand2.6KSvelteotherFeb 16, 2026
coollabsio/coolify57.1KPHPApache-2.0Jun 16, 2026
dokku/dokku32KShellMITJun 23, 2026
caprover/caprover15.1KTypeScriptNOASSERTIONMay 18, 2026
dokploy/dokploy34.9KTypeScriptNOASSERTIONJun 16, 2026
tsuru/tsuru5.3KGoBSD-3-ClauseJun 15, 2026
mina-deploy/mina4.4KRubyNOASSERTIONAug 1, 2024
deis/deis6KPythonMITMay 5, 2019
aapanel/baota4.5KPythonNOASSERTIONJun 5, 2026

Related searches

  • an open source alternative to proprietary software
  • an open source alternative to proprietary software
  • an open source alternative to Softr
  • an open source secure access gateway for infrastructure
  • an open source alternative to Craft
  • an open source platform for employee performance management
  • an open source AI gateway for LLM providers
  • an open source diagramming and flowchart tool