An experiment by Wolff Solutions

Your apps.
Packed to go.

A native home for offline-first web and WebAssembly apps on iOS and Android. Keep your apps close, and share with devices you choose.

Experimental builds: iOS 17.5+ & Android 8+
Public downloads aren’t available yet.

SMALL BY DESIGN

Useful software,
within reach.

Capsula brings web and WebAssembly apps into a native library on iOS and Android. Their interface and compiled modules travel inside the package. Apps can keep data locally and, with P2P permission, connect to invited peers.

FROM FILE TO APP

Three steps. Then you’re in.

01

Pick your package.

Get a Capsula app package from a developer you trust and save it on your device.

02

Make it yours.

Choose Add App, review the package and its declared permissions, then add it to your library.

03

Open and go.

Launch it from your library. Connected features need a network; offline behavior depends on the app.

CONNECT BY INVITATION

Keep it close.
Share it your way.

SHARED ITEMS

A list that travels.

Send a list to a connected device. Each app keeps its own local data, ready to reopen when the connection ends.

CONTENT COPIES

A copy worth keeping.

Retain a verified text release with its signed publication history. With sharing enabled, another peer can retrieve your copy while the original publisher is offline.

FILE FRAGMENTS

Files, in pieces.

Keep a complete local copy and let peers contribute selected fragments within their own storage budgets. Private files use encrypted fragments, with separate references for readers and holders.

WEB & WASM. NATIVE WRAPPER.

A familiar stack.
A different way to travel.

Bring an HTML, CSS, and JavaScript app, or compile its core to WebAssembly with tools like ScriptC. Package its built files and let Capsula provide the native wrapper.

Explore the package format ↗