Skip to main content

Build Web3 Apps Like It's Web2.

Juno is an open-source Blockchainless platform. Start building your decentralized app with a datastore, authentication, file storage, and custom domain.

No backend code required.

100% on-chain with minimal carbon impact.

Authentication

Ensure maximum security and privacy by using passwordless authentication to securely and anonymously identify users.

Learn more

Datastore

A simple and convenient programming model for storing data on the blockchain.

Learn more

Storage

Easily store and serve user-generated content, such as files, photos, and videos, on Web3.

Learn more

Hosting

Maintain your brand identity with a custom domain for your decentralized application.

Learn more

Build decentralized app with Juno.

There are numerous ways to develop your Web3 projects with Juno, without compromising on your favorite frontend technologies.

Svelte

A sample registration form utilizes Juno's Datastore and authentication features, enabling user registration for a beta program.

View code

React

A diary dapp showcases how users can securely add notes and upload images on the blockchain.

View code

Angular

The same decentralized diary application, but built with Angular.

View code

Vue

Another iteration of the dapp example developed with Vue.

View code

JavaScript

This vanilla example showcases most of Juno's features.

View code

NodeJS

Juno can also be used in command-line interfaces..

View code

Authentication Integration.

Juno Authentication integrates tightly with other Juno services like datastore and storage.

You can manage your users in an administration console. A new entry is created when a user succesfully signs in.

import { signIn } from "@junobuild/core";

await signIn();

Efficient API.

Juno's API is designed with TypeScript definitions to provide powerful blockchain features through easy-to-use and streamlined functions.

import { setDoc } from "@junobuild/core";

await setDoc<Example>({
collection: "my_collection_key",
doc: {
key: "my_document_key",
data: myExample,
},
});

Develop your next decentralized app in no time.

Start building