Skip to content

Project · developer-tool

Holochain-Kangaroo Electron

a desktop app builder for Holochain appsNo description published yet.Maintained by Soushi888, claimed 12 October 2026.
How you run it
Desktop app
Holochain version
not recorded
Activity
active
Checked
30 October 2026

What is Holochain-Kangaroo Electron and what is it for?

It is a reusable template that packages a Holochain app into a standalone desktop program built on Electron. This copy of the template is configured to build the desktop releases of the Requests and Offers app.

This repository is a reusable template, called a kangaroo, for wrapping a Holochain application in an Electron shell so it can be distributed as an ordinary desktop program. A developer points the template at their own app, and the repository then builds installers for macOS, Windows and Linux. This copy is configured for Requests and Offers, a Holochain app from the same community, and its releases are that app's desktop downloads.

Using the template means editing kangaroo.config.ts to set the application's identifier and product name, placing the app's packaged .webhapp file in the pouch folder, and running the build commands. The wrapper bundles the Holochain conductor, so a person who installs the finished program does not assemble a Holochain environment themselves, and it uses version numbers to decide which releases of an app can share the same stored data.

As configured here, the repository produces the desktop releases of Requests and Offers: installers for Apple Silicon and Intel Macs, Windows, Debian and Ubuntu, and a universal AppImage, with a Homebrew option for macOS. The releases page carries those downloads, and the README explains how to build them; both are linked below and in the quick answers.

How to get it

Desktop app

  1. Download the installer for your platform from the repository's releases page: macOS (Apple Silicon or Intel) DMG, Windows setup EXE, Debian/Ubuntu DEB, or universal AppImage.
  2. On macOS you can instead install the Homebrew cask: brew tap happenings-community/requests-and-offers, then brew install --cask happenings-community/requests-and-offers/requests-and-offers.

Source: https://github.com/happenings-community/requests-and-offers-kangaroo-electron/releases

Desktop app

  1. Use the repository as a template or fork it.
  2. Set appId and productName in kangaroo.config.ts.
  3. Run yarn setup, then paste your app's .webhapp file into the pouch folder.
  4. Run yarn dev to test it, then build with yarn build:linux, yarn build:mac-arm64, yarn build:mac-x64 or yarn build:windows.

Source: https://github.com/happenings-community/requests-and-offers-kangaroo-electron

Questions people ask

What does this repository do?
It is a template that converts a Holochain app into a standalone, Electron-based desktop app. The app's .webhapp file goes in the pouch folder, and the build commands produce an installer for each platform. source
How do I install the desktop app?
Download the installer for your platform from the repository's releases page (macOS DMG, Windows EXE, Linux DEB or AppImage), or install the macOS cask with Homebrew. source
Does the packaged app update itself?
By default it checks this repository's GitHub releases at startup for a compatible tag and prompts to install and restart. This can be turned off with the autoUpdates setting in kangaroo.config.ts. source

From 2 public sources, checked 23 September 2026.

Try Holochain-Kangaroo Electron

Details & sources

Evidence

Release
github.com/happenings-community/requests-and-offers-kangaroo-electron/releases/tag/v0.6.0-alpha.1shipped in a release · seen since 20 October 2026 · github.release@1
Last change
api.github.com/repos/happenings-community/requests-and-offers-kangaroo-electronlisted by a third party · seen since 20 October 2026 · github.repository@1
Activity
api.github.com/repos/happenings-community/requests-and-offers-kangaroo-electronlisted by a third party · seen since 20 October 2026 · liveness@1
Desktop app
github.com/happenings-community/requests-and-offers-kangaroo-electron/releases/tag/v0.6.0-alpha.1shipped in a release · seen since 20 October 2026 · desktop.shipped@1
Kangaroo
github.com/happenings-community/requests-and-offers-kangaroo-electron/releases/tag/v0.6.0-alpha.1shipped in a release · seen since 20 October 2026 · kangaroo.shipped@1

Compatibility

hdk
—
hdi
—
holochain-client
0.20.0 · package.json @ fcd0821
happ.yaml
absent
web-happ.yaml
absent
Maintained by Soushi888 since 12 October 2026.