Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zequez/awesome-weave

A collection of Holochain's Weave resources
https://github.com/zequez/awesome-weave

List: awesome-weave

awesome holochain moss weave

Last synced: about 2 months ago
JSON representation

A collection of Holochain's Weave resources

Awesome Lists containing this project

README

        


Moss icon with 3 Earth emojis and 1 heart

# Awesome Weave
> 🍀 A curated list of awesome Weave resources

## Contents

- [Useful links](#useful-links)
- [Weave frames](#weave-frames)
- [Happs](#happs)
- [Libraries](#libraries)
- [Templates](#templates)
- [Tutorials](#tutorials)
- [Contributors](#contributors)
- [Teams using Weave](#teams-using-weave)

[Weave](https://theweave.social/) is an open standard for creating and managing peer-to-peer social contexts by groups that runs on [Holochain](https://www.holochain.org/).

{Video overview of weave}

### Useful links

- [Weave Developer Documentation](https://dev.theweave.social/)
- [Holochain Discord Channel](https://discord.gg/rzCNWq5Y)
-

## Weave Frames

In the same way the _Web_ is an open standard and there are _Web Browsers_ that allow you to navigate it, in _Weave_ you have _Weave Frames_ that allow you to navigate it.

**Moss** [lightningrodlabs/moss](https://github.com/lightningrodlabs/moss)

Creating group coherence with holochain apps
- 🕑 Oct 29, 2024 on [main](https://github.com/lightningrodlabs/moss) by [@matthme](https://github.com/matthme)
- 👥 [@matthme](https://github.com/matthme), [@zippy](https://github.com/zippy), [@LeosPrograms](https://github.com/LeosPrograms), [@brodeur](https://github.com/brodeur)

At the moment Weave and Moss are being co-evolved together as it is discovered what is needed. So don't be surprised if the line between Moss and Weave seems difuse.

## Happs

| Happ | Summary | Last updated | Last branch | Contributors |
| --- | --- | --- | --- | --- |
| **Calcy!** [lightningrodlabs/calcy](https://github.com/lightningrodlabs/calcy) | Spreadsheet for Holochain | Oct 27, 2024 | [feature/OT](https://github.com/lightningrodlabs/sweet/tree/feature/OT) | [@zippy](https://github.com/zippy), [@LeosPrograms](https://github.com/LeosPrograms) |
| **Gamez!** [holochain-apps/gamez](https://github.com/holochain-apps/gamez) | Board Games, make-em, play-em! | Oct 26, 2024 | [main](https://github.com/holochain-apps/gamez) | [@Zequez](https://github.com/Zequez), [@zippy](https://github.com/zippy) |
| **Vines** [lightningrodlabs/vines](https://github.com/lightningrodlabs/vines) | tooling for conversation in group spaces | Oct 25, 2024 | [hdk-4.0-dev.20](https://github.com/lightningrodlabs/vines/tree/hdk-4.0-dev.20) | [@ddd-mtl](https://github.com/ddd-mtl), [@zippy](https://github.com/zippy) |
| **Presence** [matthme/presence](https://github.com/matthme/presence) | Peer-to-Peer Privacy-Preserving Video Calls leveraging Holochain | Oct 21, 2024 | [main](https://github.com/matthme/presence) | [@matthme](https://github.com/matthme) |
| **notebooks** [lightningrodlabs/notebooks](https://github.com/lightningrodlabs/notebooks) | | Oct 16, 2024 | [for-hdk-v0.4.0-rc](https://github.com/lightningrodlabs/notebooks/tree/for-hdk-v0.4.0-rc) | [@guillemcordoba](https://github.com/guillemcordoba), [@zippy](https://github.com/zippy), [@matthme](https://github.com/matthme), [@weswalla](https://github.com/weswalla) |
| **TalkingStickies!** [holochain-apps/talking-stickies](https://github.com/holochain-apps/talking-stickies) | Real-time stickies-boards! | Oct 15, 2024 | [main](https://github.com/holochain-apps/talking-stickies) | [@zippy](https://github.com/zippy), [@brodeur](https://github.com/brodeur) |
| **KanDo!** [holochain-apps/kando](https://github.com/holochain-apps/kando) | Real-time KanBan Boards | Oct 15, 2024 | [main](https://github.com/holochain-apps/kando) | [@zippy](https://github.com/zippy), [@mattyg](https://github.com/mattyg), [@brodeur](https://github.com/brodeur), [@matthme](https://github.com/matthme), [@guillemcordoba](https://github.com/guillemcordoba) |
| **Files hApp** [lightningrodlabs/files](https://github.com/lightningrodlabs/files) | | Oct 8, 2024 | [hdk-4.0-dev.20](https://github.com/lightningrodlabs/files/tree/hdk-4.0-dev.20) | [@ddd-mtl](https://github.com/ddd-mtl) |
| **Acorn** [lightningrodlabs/acorn](https://github.com/lightningrodlabs/acorn) | Built with Holochain, Acorn is an open-source, peer-to-peer project management application. It is designed and built as a scrum-alternative, Agile Development Pattern for distributed software development teams. Acorn is currently in Alpha testing phase. | Sep 13, 2024 | [feature/weave-applet-port](https://github.com/lightningrodlabs/acorn/tree/feature/weave-applet-port) | [@Connoropolous](https://github.com/Connoropolous), [@pegahvaezi](https://github.com/pegahvaezi), [@weswalla](https://github.com/weswalla), [@kbonnici](https://github.com/kbonnici), [@harlantwood](https://github.com/harlantwood) |
| **Whos in?** [lightningrodlabs/whos-in](https://github.com/lightningrodlabs/whos-in) | Distributed Collective Action Network | Sep 12, 2024 | [feature/cross-applet-view](https://github.com/lightningrodlabs/whos-in/tree/feature/cross-applet-view) | [@LeosPrograms](https://github.com/LeosPrograms) |
| **snapmail** [glassbeadsoftware/snapmail](https://github.com/glassbeadsoftware/snapmail) | repo for snapmail electron based releases | Aug 28, 2024 | [hdk-4.0-dev.20](https://github.com/glassbeadsoftware/snapmail/tree/hdk-4.0-dev.20) | [@ddd-mtl](https://github.com/ddd-mtl), [@zippy](https://github.com/zippy) |
| **ZipZap!** [lightningrodlabs/zipzap](https://github.com/lightningrodlabs/zipzap) | ephemeral chat | Aug 27, 2024 | [main](https://github.com/lightningrodlabs/zipzap) | [@zippy](https://github.com/zippy) |
| **Emergence** [holochain-apps/emergence](https://github.com/holochain-apps/emergence) | Holochain hApp for distributed event coordination | Aug 7, 2024 | [main](https://github.com/holochain-apps/emergence) | [@zippy](https://github.com/zippy), [@brodeur](https://github.com/brodeur), [@mattyg](https://github.com/mattyg), [@starpause](https://github.com/starpause), [@jost-s](https://github.com/jost-s), [@steveej](https://github.com/steveej), [@unusedaccount](https://github.com/unusedaccount) |
| **Converge** [lightningrodlabs/converge](https://github.com/lightningrodlabs/converge) | Criteria-driven decision making/deliberation built on Holochain | Aug 7, 2024 | [0.3.1](https://github.com/lightningrodlabs/converge/tree/0.3.1) | [@LeosPrograms](https://github.com/LeosPrograms) |
| **where** [lightningrodlabs/where](https://github.com/lightningrodlabs/where) | Tooling for group self-awareness on holochain | Aug 6, 2024 | [hdk-3.1](https://github.com/lightningrodlabs/where/tree/hdk-3.1) | [@ddd-mtl](https://github.com/ddd-mtl), [@zippy](https://github.com/zippy), [@guillemcordoba](https://github.com/guillemcordoba), [@harlantwood](https://github.com/harlantwood), [@bierlingm](https://github.com/bierlingm) |
| **Tables** [lightningrodlabs/tables](https://github.com/lightningrodlabs/tables) | data tables | Jul 25, 2024 | [main](https://github.com/lightningrodlabs/tables) | [@LeosPrograms](https://github.com/LeosPrograms), [@zippy](https://github.com/zippy) |
| **Slate!** [lightningrodlabs/slate](https://github.com/lightningrodlabs/slate) | | Jun 30, 2024 | [main](https://github.com/lightningrodlabs/slate) | [@zippy](https://github.com/zippy), [@tibetsprague](https://github.com/tibetsprague) |
| **Place** [lightningrodlabs/place](https://github.com/lightningrodlabs/place) | | Nov 1, 2023 | [main](https://github.com/lightningrodlabs/place) | [@ddd-mtl](https://github.com/ddd-mtl), [@zippy](https://github.com/zippy) |

-- Missing data?
- Datatub

---

{Indicate the latest version of Weave the happs are compatible}
{Link to docs if any}
{Indicate frontend UI framework the happ uses}

## Libraries

- On [Moss monorepo](https://github.com/lightningrodlabs/moss)
- **Weave API** [libs/api](https://github.com/lightningrodlabs/moss/tree/main/libs/api): Interfaces and contracts that a Holochain app UI needs to implement in order to run as a Tool in a Weave Frame like Moss.
- **Weave Elements** [libs/elements](https://github.com/lightningrodlabs/moss/tree/main/libs/elements): UI elements that can be used in We Applets to implement We specific functionality.
- **Weave Attachments** [libs/attachments](https://github.com/lightningrodlabs/moss/tree/main/libs/attachments): Store and elements for implementing UI for attachments in a We Applet based on the official attachments zome
- [**Holochain Open Dev**](https://github.com/holochain-open-dev)
- **Profiles** [holochain-open-dev/profiles](https://github.com/holochain-open-dev/profiles): Profile management zome for Holochain hApps with at least a nickname
- **Stores** [@holochain-open-dev/stores NPM](https://www.npmjs.com/package/@holochain-open-dev/stores): Re-export of svelte/store, with some additional utilities on top of it.
- **Elements** [@holochain-open-dev/elements NPM](https://www.npmjs.com/package/@holochain-open-dev/elements): Common elements and element related utilities to build Holochain web applications.
- **Utils** [@holochain-open-dev/utils NPM](https://www.npmjs.com/package/@holochain-open-dev/utils): Utilities to build Holochain web applications.
- **File Storage** [holochain-open-dev/file-storage](https://github.com/holochain-open-dev/file-storage): File Storage zome and UI module to store files in a holochain DHT
- **Notifications** [holochain-open-dev/notifications](https://github.com/holochain-open-dev/notifications): External notification management zome for Holochain hApps
- [**Holochain**](https://github.com/holochain)
- **Holochain JS Client** [holochain/holochain-client-js](https://github.com/holochain/holochain-client-js): A JavaScript client for the Holochain Conductor API
- **Syn** [holochain/syn](https://github.com/holochain/syn): Generalized Holochain DNA and UI library for building real-time shared state hApps
- **Lit Happ** [lit-happ](https://github.com/ddd-mtl/lit-happ): A MVVM framework for building holochain apps web UI with Lit.
- **hREA** [h-REA/hREA](https://github.com/h-REA/hREA): A ValueFlows / REA economic network coordination system implemented on Holochain and with supplied Javascript GraphQL libraries

{Add same info as for Happs}

## Templates

## Tutorials

## Contributors

Extracted from all the contributors of all the repositories linked on this doc.



## Teams using Weave

- [Lightningrod Labs](https://lightningrodlabs.org/) - Is building and using Weave as team coordination tool to further develop the Weave and broader Holochain ecosystem