Juno is an open-source, reimagined serverless platform built for modern developers who want strong security, and zero operational complexity.
It offers a familiar cloud-like experience — powered by decentralized infrastructure — by running each project in its own unstoppable WASM container, exclusively controlled by you.
- 🔑 Authentication [Docs]
- 📦 Datastore [Docs]
- 📂 File Storage [Docs]
- 🌐 Hosting [Docs]
- ⚙️ Serverless Functions [Docs]
- 📊 Analytics [Docs]
- 👀 Monitoring [Docs]
- 💾 Snapshots [Docs]
Here are some useful links:
- Looking to get started? Check out the Guides & Examples for step-by-step tutorials and sample code.
- Explore the full documentation for in-depth details on using and configuring Juno.
- See the HACKING document for instructions on running and developing Juno locally.
- Have a look at the LICENSE for information about licensing and limitation.
Planning to build a decentralized website, blog, or application? Quickly scaffold your project with ready-made templates.
# with npm
npm create juno@latest
# with pnpm
yarn create juno
# with yarn
pnpm create juno
When building your project locally or contributing to this repo, ensure you have Docker installed on your machine (Windows, MacOS, or Linux).
Note
For MacBooks with M processors, it is important to use Docker Desktop version 4.25.0 or later, ideally the latest available version.
Have questions, comments, or feedback? Join our Discord or OpenChat.
Find us on X/Twitter at @junobuild or email us at hello@junobuild.ch.