A self hosted serverless platform for hosting static websites and running functions with integrated backend services.

Juno is an open-source, self-hosted Web Application that provides a backend-as-a-service platform for hosting static websites, building web applications, and running serverless functions. The software is deployed as a server that allows developers to manage their own infrastructure while maintaining a cloud-like experience without the need for manual backend setup.
Each project on the platform operates within its own WASM container. This architecture ensures that code, data, and infrastructure remain under the owner's control. Developers interact with the platform via a dedicated CLI for deployment and a local emulator for rapid iteration. The system is designed to remove the need for traditional DevOps tasks, such as managing servers or maintaining complex infrastructure, by encapsulating the environment within containers.
The platform supports a full-stack workflow where every required service runs inside the user's container, eliminating the need for third-party service providers. It integrates with GitHub Actions for CI/CD pipelines and provides scaffolding templates via npm, pnpm, and yarn to accelerate the initial project setup. Serverless functions are executed in WASM containers, which allows for a consistent runtime environment across local development and production. The local emulator can be run using Docker or Podman to simulate the production environment accurately before deployment.
Juno is currently in maintenance mode and is not actively developed, meaning it is not recommended for production use cases.
Provides a self‑hosted backend with real‑time SQLite database, authentication, file storage and admin UI.
Provides backend infrastructure and web hosting for building web, mobile, and AI applications from one place.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.