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 junoWhen 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 [email protected].
