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

Juno screenshot 1

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.

Key features

  • User authentication system
  • Integrated datastore for structured data
  • File storage for assets and documents
  • Static website hosting
  • Serverless functions written in TypeScript or Rust
  • Built-in analytics and monitoring
  • System snapshots for backup and recovery
  • Local production-like emulator for testing

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.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity21 days ago
Repository Age3 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.