Open Source Alternatives to
Self-hosting with superpowers.
An open-source Heroku alternative.
Coolify is an open-source and self-hostable alternative to platforms like Heroku, Netlify, and Vercel. It allows you to deploy and manage your applications seamlessly across various environments, giving you the freedom and control to host on your own terms. Compatible with a wide range of programming languages and frameworks, Coolify makes it easy to launch static websites, APIs, backends, databases, services, and more. You can deploy resources to any server with an SSH connection, including your own servers, VPS, Raspberry Pi, EC2, DigitalOcean, Linode, Hetzner, and more. Coolify also supports deployment to multiple servers or Docker Swarm clusters, with Kubernetes support on the way. Git integration is built-in, supporting both hosted and self-hosted platforms like GitHub, GitLab, Bitbucket, and Gitea. Coolify automates the setup and renewal of Let's Encrypt SSL certificates for your custom domains. All settings are saved on your own servers, ensuring you have complete control over your data. Your data is automatically backed up to any S3-compatible solution, allowing for easy restoration if needed. You can integrate Coolify into your CI/CD pipelines using tools like GitHub Actions, GitLab CI, and Bitbucket Pipelines. The robust API enables automation of deployments, management of resources, and integration with existing tools. Team collaboration is made easy with project sharing, permission control, and role management. Coolify automates numerous tasks once your server is connected, letting you focus on your code. It monitors deployments, servers, disk usage, and more, notifying you of any issues through your chosen channels like Discord, Telegram, or email.
Docker-powered PaaS
Manage application lifecycle with Docker.
This open source project is a Docker-powered Platform as a Service (PaaS) that helps you build and manage the lifecycle of applications. It leverages container technology to streamline the deployment, scaling, and operation of applications, providing an efficient and consistent environment for developers and operations teams alike.
By leveraging Docker technology, this PaaS solution provides a robust and flexible environment for developing, deploying, and managing applications, making it easier for teams to focus on building great software.
Serverless Functions Made Simple
Deploy functions and code to Kubernetes effortlessly.
OpenFaaS makes it simple to deploy both functions and existing code to Kubernetes. It allows you to run your code anywhere with a unified experience, whether on-premises or in the cloud, using portable OCI images.
OpenFaaS enriches Kubernetes with scaling, queueing, monitoring, and event triggers, so your team can focus on shipping features. It is trusted in production by companies like Waylay, Patchworks, LivePerson, and Cognite for various use cases including custom functions for industrial IoT, customer extensions for e-commerce, and custom ML/data-science functions.
Scalable, Self-hosted PaaS
Deploy apps easily with CapRover.
CapRover is a powerful, self-hosted Platform as a Service (PaaS) that simplifies app and database deployment. It supports a wide range of applications including NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, and WordPress. CapRover leverages Docker, nginx, Let's Encrypt, and NetData to provide a robust and user-friendly experience.
CapRover is designed for developers who want to focus on writing code rather than managing servers. Whether you're looking to reduce costs compared to services like Heroku or enjoy the power of Docker and nginx without the complexity, CapRover has you covered. Deploy apps in any language and secure them with HTTPS, all while increasing your productivity.
Develop, Deploy & Secure
An open-source serverless platform on Kubernetes.
Space Cloud is an open-source Kubernetes-based serverless platform designed to streamline the development, deployment, and security of modern cloud applications. It provides instant GraphQL APIs for any database and microservice, ensuring developers can focus on business logic rather than infrastructure management.
Space Cloud brings together app developers and operations teams to achieve quick release cycles, making it easier to manage and scale serverless apps on Kubernetes while ensuring robust security and streamlined operations.