Open-source serverless platform for developers to build, test, and deploy modern apps with authentication, storage, hosting, and analytics - all without backend setup.

Overview:

Juno is an open-source platform for hosting static websites, building web applications, and running serverless functions. It is designed to provide a cloud-like experience while giving developers the privacy and control of self-hosting. The platform runs each project in its own WASM container that the developer fully owns and manages. Juno aims to reduce operational complexity by offering key services like authentication, a datastore, file storage, hosting, and analytics within a single self-hosted environment, eliminating the need to manage external infrastructure.

Core Features:

  • Self-hosted WASM containers: Each project runs in its own WebAssembly container, providing full ownership over code, data, and infrastructure.

  • Authentication: Built-in authentication service for managing user access.

  • Datastore: A managed data storage service for storing and querying application data.

  • File Storage: Dedicated file storage for handling user uploads and other assets.

  • Hosting: Capabilities for hosting static websites and web applications.

  • Serverless Functions: Support for writing and deploying serverless functions in TypeScript or Rust.

Use Cases:

  • Developers building full-stack web applications: Using the combined services (auth, datastore, serverless functions) within a single self-hosted container.

  • Developers deploying serverless functions: Writing functions in TypeScript or Rust and running them on the WASM runtime.

  • Developers hosting static websites: Deploying static sites to a self-hosted environment with zero infrastructure management.

  • Developers building local-first projects: Using the production-like emulator for rapid iteration before deploying to a production container.

Why It Matters:

Juno offers a self-hosted alternative to cloud-based full-stack platforms like Vercel and Firebase, removing their lock-in. By bundling key services—such as authentication, hosting, and a datastore—into a single WASM container, it provides a self-contained environment that developers fully control. The platform requires zero DevOps management and supports a local development emulator, allowing teams to build, test, and deploy without relying on external cloud services.

ShareXLinkedInReddit

Related tools

Project stats

Stars

405

Forks

71

License

MIT

Metadata

Alternative to
Supabase