Easy, lightweight application server for development and deployment of containerized web apps. Supports all languages/frameworks, and runs on Linux, Windows, and OSX. Idle apps scale down to zero. Clace™ is an Apache-2.0 licensed application server for web apps. Clace enables easy and secure hosting and management of multiple web apps written in any language/framework. Clace is cross-platform (Linux/Windows/OSX) and provides a GitOps workflow for managing web apps. Clace implements a language/framework agnostic application server. Clace combines the functionality of a reverse proxy and a container orchestrator (using Docker or Podman) in a single lightweight binary. Clace builds images and runs containers directly from the GitHub source repo. Clace can be used during app development, handling all env setup with live reload. Apps can then be deployed on a Clace server, adding OAuth authentication.
Features
- Build and deploy containers, with Docker or Podman
- Blue-green (staged) deployments, versioning and preview environments with no infra to manage
- Fast and lightweight backend driven apps, minimal frontend complexity
- Backend and frontend development with no build artifacts to manage, deploy directly from the source repo
- Apps are initialized lazily, on demand: scale down to zero automatically
- Clace runs natively on Linux, Windows and OSX and works with Docker or Podman