christianbundy

christianbundy/patchwork

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

JavaScript
0
1
GNU Affero General Public License v3.0

Patchwork is a decentralized messaging and sharing application built on Secure Scuttlebutt (SSB), offering end-to-end encrypted private messages and public broadcasts. It operates offline-first, syncs directly with friends over Wi-Fi, and allows users to join public "Pub" servers to gossip outside local networks. This project is ideal for privacy-conscious users seeking an alternative to centralized social media platforms like Twitter or Facebook, with the added benefit of full data ownership and open-source transparency.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of christianbundy/patchwork

Account's avatar
Determine an app's root path from anywhere inside the app
Account's avatar
Higher-order functions and common patterns for asynchronous code
Account's avatar
require a whole directory of trees in bulk
Account's avatar
Generate color based on the given string (using HSL color space and SHA256).
Account's avatar
node's assert.deepEqual algorithm
Account's avatar
helper function to create nested objects, best used with depject
Account's avatar
Default application menu for Electron apps
Account's avatar
Implement spellchecking, correctly
Account's avatar
A mapping of emoji names to their characters, as well as images.
Account's avatar
Emoji keyword library.
Account's avatar
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Account's avatar
A lightweight, powerful javascript datetime picker
Account's avatar
flumeview as a reduce function
Account's avatar
simpler faster substitute for LRU
Account's avatar
Syntax highlighting with language autodetection.
Account's avatar
Escape string for use in html
Account's avatar
show seconds in a human-readable form
Account's avatar
lightweight translation module with dynamic json storage
Account's avatar
A CSS preprocessor that provides a simplified object orientated approach to css. The syntax is very similar to CSS but encourages better reuse of classes and discourages high specificity.
Account's avatar
Parse and display moments in any timezone.
Account's avatar
Reduce the output of a pull-stream into a mutant observable.
Account's avatar
localStorge based settings module for patch-* related apps
Account's avatar
a pull-stream which may be aborted
Account's avatar
concatenate pull-streams
Account's avatar
a deferred source, sink or through pull-stream
Account's avatar
parallel async map pull-stream
Account's avatar
pull-stream with a push interface
Account's avatar
a reconnect with pull-streams, useful with muxrpc
Account's avatar
minimal pull stream
Account's avatar
require modules that target css in electron or the browser
Account's avatar
Run an array of functions in parallel
Account's avatar
a scuttlebutt helper for all blog related messages
Account's avatar
create secure peer to peer networks using secret-handshakes
Account's avatar
Maintain and search through a sorted array using some low level functions

Top contributors

mmckegg's profile
mmckegg
900 contributions
wittjosiah's profile
wittjosiah
40 contributions
Happy0's profile
Happy0
28 contributions
gmarcos87's profile
gmarcos87
23 contributions
alanshaw's profile
alanshaw
21 contributions
christianbundy's profile
christianbundy
19 contributions
mixmix's profile
mixmix
19 contributions
ahdinosaur's profile
ahdinosaur
16 contributions
stripedpajamas's profile
stripedpajamas
8 contributions
cryptix's profile
cryptix
7 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet