Skip to content

pulsejet/ownly

Repository files navigation

Ownly

Secure decentralized workspace built over the Named Data Networking stack.

ci license Website

Development Setup

It is recommended to use VSCode with the following extensions:

  • Volar for Vue 3 support.
  • ESLint for TypeScript linting.
  • Prettier for code formatting.
  • Go for Go language support.

For debugging, install the NDN-Play Devtools and OPFS Viewer extensions.

To build the WebAssembly module, install Go 1.23

npm install     # install dependencies

npm run dev     # vite dev server (HMR)
npm run build   # vite prod build
npm run lint    # eslint

npm run go:wasm # build Go WebAssembly module