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.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

410

Forks

71

Licence

MIT

Métadonnées

Alternative à
Supabase