Skip to content
@webnative-examples

Webnative Examples

Welcome to Webnative Examples!

Webnative is Fission's true local-first, edge computing stack. Webnative empowers you to build fully distributed web applications with auth and storage without needing a complex backend. To learn more, check out the Fission Guide to Webnative.

In this organization, you'll find templates for quickly getting started with Webnative and reference examples of apps built using Webnative.

Webnative App Templates: Build a new Webnative app

The Webnative App Template repositories are clone-and-go templates for building a web application using Webnative, fast. The templates are "batteries included", and include user accounts, authorization, encrypted file storage, and key management via device linking.

The templates come in two authentication flavors and are implemented in two different front-end frameworks:

WebCrypto-based Auth

The base Webnative authentication scheme uses private keys stored using the browser's WebCrypto API.

WalletAuth

WalletAuth is for building apps where the user will log in with MetaMask or another in-browser crypto wallet.

  • walletauth - A WalletAuth template, written in Svelte + TypeScript.
  • walletauth-react - A WalletAuth template, written in React + TypeScript.

Create Webnative App: Generate an app from the CLI

create-webnative-app is a CLI generator that allows you to spin either React or SvelteKit flavours of Fission's Webnative App Template and Webnative WalletAuth repos.

You can find other examples of Webnative applications in the Fission organization.

React TodoMVC

The classic TodoMVC app implemented with Webnative. This example demonstrates authorization through the Fission Auth Lobby which allows users to share a filesystem across apps.

Stored Wasm example

This app demonstrates a simple approach to storing Wasm modules and computations in a user's filesystem. Computation and binaries performing computation can be available across a user's devices! This example also authorizes through the Fission Auth Lobby.

Popular repositories

  1. .github .github Public

  2. wn-contacts-example wn-contacts-example Public

    A simple contacts app built with Webnative.

    CSS

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…