İçeriğe atla

Proje

electron-holochain-template

a starter template for desktop peer-to-peer appsThis project is a template that can be used to start projects that utilize holochain as a backend and electron + web as a frontend. It does…
Nasıl çalıştırılır
kaydedilmedi
Holochain sürümü
0.1.0-beta-rc.1
Etkinlik
durgun
Kontrol edildi
27 Ekim 2026

What is electron-holochain-template and what is it for?

electron-holochain-template is a starter project for building a Holochain application that runs as a standalone desktop app, with an Electron interface on top and the Holochain runtime bundled inside that app rather than supplied by a separate launcher. It exists to give a new desktop project only what it needs to get up and running, without imposing a front-end framework.

Lightning Rod Labs published the template in September 2022. Its author has described it as a generalised version of the desktop packaging pattern the studio had already built for Acorn, its own Holochain-based collaboration app: the Acorn-specific code was removed, the remaining variables were made more generic, and the result was published as a reusable starting point.

For a newcomer it is a starting kit rather than an app. A Holochain application needs something to run its backend and something to display a user interface; this repository supplies desktop packaging that holds both, with the Holochain runtime bundled inside the finished application rather than provided by a separate launcher. The project states that it makes no assumptions about a front-end framework, so the interface layer can be replaced while that packaging stays in place.

The README shows the intended workflow: copy the repository through GitHub's template button, replace its placeholder name, bundle identifier and icons, then build installers for macOS, Windows and Linux; separate commands start a second instance for testing features that need two participants. hAppRadar's activity record describes the project as stalled, with its most recent push in January 2023, so this description and the install steps reflect the project's own documentation from that period.

Nasıl edinilir

Masaüstü uygulaması

  1. The README asks for a stable Rust toolchain and Node.js version 16 on your system for local development.
  2. Run `npm run install-deps` to install dependencies.
  3. Run `npm run dev` to start the app; this creates a `user-data/` directory where the app's data and private keys are stored.
  4. Run `npm run build` to produce packaged executables, which are written to `electron/out`.

Kaynak: https://github.com/lightningrodlabs/electron-holochain-template

İnsanların sorduğu sorular

Does the template assume a particular front-end framework?
No. The project description states that it does not make any assumptions about a front-end framework. kaynak
How do you test features that need two users?
The README provides `npm run web2` and `npm run electron2`, run in separate terminal instances alongside a first running instance, which create a second `user2-data/` directory. kaynak
Is there a walkthrough for using it?
Yes. The README links a recorded walkthrough of building and packaging an app with the template, while noting that some minor details may have changed since it was recorded. kaynak

2 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.

Deneyin: electron-holochain-template

  • GitHub'daki kodGitHub'da aç ↗Last change 6 Ocak 2023.
  • Web sitesiyoutube.com ↗
  • SürümKayıtlı GitHub sürümü yok.
  • Projenin kendi dosyaları nasıl çalıştırıldığını belirtmiyor.

Ayrıntılar ve kaynaklar

Kanıt

Son değişiklik
api.github.com/repos/lightningrodlabs/electron-holochain-templateüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/lightningrodlabs/electron-holochain-templateüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1

Uyumluluk

holochain-client
—
web-happ.yaml
yok
electron-holochain-template projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin