git ssb

9+

mixmix / ssb-handbook



Tree: eb5042ea9d2f4a958c2e06f0a9478fa674cdbb4c

Files: eb5042ea9d2f4a958c2e06f0a9478fa674cdbb4c / applications.md

12582 bytesRaw

Scuttlebutt Apps

Hermies with a firehose

Your scuttlebutt is the data you carry with you - imagine a little slice of a parallel universe in your pocket. This data is yours and you can interact with it however you like.

These apps are different kinds of magic glasses to help you interact with this reality. Try different glasses on, change them when you're bored, make some new ones that fit you better ... your scuttleverse doesn't mind - it's just data.

Come explore with us! If you are new, you might like to start with Patchwork!

<table>
<tr>
<th>Discussion Apps</th>
<th>Other Apps</th>
<th>Tools & Data Viz</th>
</tr>
<tr>
<td>
<ul>
<li><a href='#patchwork'>Patchwork</a></li>
<li><a href='#patchbay'>Patchbay</a></li>
<li><a href='#patchfoo'>Patchfoo</a></li>
<li><a href='#mmmmm'>MMMMM</a></li>
<li><a href='#patchfox'>Patchfox</a></li>
<li><a href='#patchless'>Patchless</a></li>
<li><a href='#ngx-ssb-client'>ngx-ssb-client</a></li>
<li><a href='#mvd'>mvd</a></li>
<li><a href='#patchwork-classic'>Patchwork Classic</a></li>
</ul>
</td>
<td>
<ul>
<li><a href='#git-ssb'>git-ssb</a> (code projects)</li>
<li><a href='#ssb-npm'>ssb-npm</a> (code packages)</li>
<li><a href='#scat'>scat</a> (chat)</li>
<li><a href='#ticktack'>Ticktack</a> (blogging)</li>
<li><a href='#talenet'>tale:net</a> (skills)</li>
<li><a href='#ssb-chess'>ssb-chess</a></li>
<li><a href='#patch-book'>patch-book</a></li>
<li><a href='#recipes'>recipes</a></li>
<li><a href='#ssbdrv'>ssbdrv</a> (files)</li>
<li><a href='#ferment'>Ferment</a> (music)</li>
</ul>
</td>
<td>
<ul>
<li><a href='#ssb-pub'>ssb-pub</a></li>
<li><a href='#easy-ssb-pub'>easy-ssb-pub</a></li>
<li><a href='#twitter-ssb-import'>twitter-ssb-import</a></li>
<li><a href='#ssb-web'>ssb-web</a></li>
<li><a href='#ssb-to-graphml'>ssb-to-graphml</a></li>
<li><a href='#ssb-usage-stats'>ssb-usage-stats</a></li>
<li><a href='#ssb-graphviz'>ssb-graphviz</a></li>
</ul>
</td>
</tr>
</table>

Patchwork

A decentralized messaging and sharing app. The goal is to make a standalone, easy to install, "social" view into the SSB world.

How to get started (must read) | Installers

<img src='./assets/screenshots/patchwork.jpg' class=''/>

Source code : git-ssb | GitHub | ssb://%bfG9dyXtlic9umNzgwYuG8nhjG0ycUrlBROprvyBZaU=.sha256


Patchbay

Also built on patchcore, but uses a tabbed interface instead and has some more bleeding edge features. The goal is to make a client developers love - it comes with social views, as well as chess, book reviews, and some git interface.

Installers

<img src='https://github.com/ssbc/patchbay/raw/master/screenshot.png' class='shadow'/>

Source code : git-ssb | GitHub | ssb://%s9mSFATE4RGyJx9wgH22lBrvD4CgUQW4yeguSWWjtqc=.sha256


Patchfoo

Plain SSB web UI. Uses HTML forms instead of client-side JS. Designed for use on low-power and low-resource computers.

How to get started

<img src='https://github.com/noffle/sailing-patchfoo/raw/master/screenshot.jpg' class='shadow'/>

Source code : git-ssb | GitHub | ssb://%YAg1hicat+2GELjE2QJzDwlAWcx0ML+1sXEdsWwvdt8=.sha256


MMMMM

A very early mobile version of scuttlebutt for android.

Installers

mmmmm

Source code : GitHub


Patchfox

A client for scuttlebutt network as a Firefox WebExtension

<img src="./assets/screenshots/patchfox.png" alt="patchfox" class="shadow" />

Source code : GitHub


Patchless

patchless is a standard for modular ui apps.

<img src="./assets/screenshots/patchless.png" alt="patchless" class="shadow" />

Source code : GitHub


ngx-ssb-client

secure scuttlebutt client using „modern“ web development technologies.

<img src="./assets/screenshots/ngx-ssb-client.png" alt="ngx-ssb-client" class="shadow" />

Source code : GitHub


mvd

This is a minimum viable full-stack Decent server and client.

<img src="./assets/screenshots/mvd.png" alt="mvd" class="shadow" />

Source code: GitHub | git-ssb | ssb://%NPNNvcnTMZUFZSWl/2Z4XX+YSdqsqOhyPacp+lgpQUw=.sha256


Patchwork "Classic"

The first major messaging interface built on SSB, using React. Currently has installers for Mac and Linux, and translations.

<img src='./assets/screenshots/patchwork-classic.png' class='shadow'/>

Tour (old version) : youtube

Source code : GitHub


git-ssb

A totally decent git interface using ssb. Familiar interface for raising issues, forking, opening pull requests. News about projects of friends, or people you follow.

How to get started

Known online portals serving git-ssb over the Web:

<img src='./assets/screenshots/git-ssb-repo.png' class='shadow'/>

<img src='./assets/screenshots/git-ssb-index.png' class='shadow'/>

Source code : git-ssb | GitHub | ssb://%n92DiQh7ietE+R+X/I403LQoyf2DtR3WQfCkDKlheQU=.sha256


ssb-npm

A totally decent npm interface, using ssb as your npm registry.

How to get started

Source code : git-ssb | ssb://%iqhz/sQCZCSp91JYAqfQPzHuDYrjw1geKPf1wJ1CvlA=.sha256


scat

tiny chat-like cli built on scuttlebutt :mouse:

<img src="./assets/screenshots/scat.png" alt="scat" class="shadow" />

Source code : GitHub


Ticktack

A blog publishing app for long-form articles. Also has private messaging integrated.

Installers (auto connects you to some blogging parts of the archipelago)

<img src='./assets/screenshots/ticktack.png' class='shadow'/>

Source code : git-ssb | GitHub | ssb://%wnNDjViKYZH+RWpbNzDXR2oxLWmTagvvFBjy97Zko4I=.sha256


tale:net

Skill sharing and ideation app

Installers

<img src="./assets/screenshots/talenet-skilliverse.png" alt="tale:net" class="shadow" />

Source code : GitHub


ssb-chess

Correspondence chess built on top of the scuttlebutt platform.

<img src='https://i.imgur.com/Xz9ovwX.png' class='shadow'/>

Source code : GitHub


patch-book

Review and discuss books overs scuttlebutt. Patch-book is a patchcore based plugin. You can use it in e.g. Patchbay.

<img src='./assets/screenshots/patch-book.png' class='shadow'/>

Source code: ssb://%zoL1riX2mELF0j3dydWtQ+go4nI4jaByvm5Z02cRyaQ=.sha256


recipes

<img src="./assets/screenshots/recipes.gif" alt="recipes" class="shadow" />

(%6ZmujAEWSxaNo5olG+gPoUq/pLrD5iPBdvoBuy8AHPg=.sha256)


ssbdrv

This is a proof of concept for a decentralized file system for Secure Scuttlebutt.

With SSB Drive you can create as many file systems ("drives") as you like, share and organize files with your friends without requiring a central repository or server. When you work on your files while offline, the SSB Drive file system will merge automatically with the rest of the world once you rejoin the grid. Name conflicts are handled with "Observed Removed Sets" (OR-Sets) from CRDT.

<img src='https://github.com/cn-uofbasel/ssbdrv/raw/1f7e6b11373ef6f73415f0e9c62f1ade29739251/doc/demo-20180831.gif' />

Source code : GitHub


Ferment

A music sharing app for musicians, remixers, creatores, Built using ssb + webtorrent. Note: Servers for the webtorrent part of this are currently not being maintained.

<img src='./assets/screenshots/ferment.png' class='shadow'/>

Tour : youtube

Source code : git-ssb | GitHub | ssb://%t3XQv5Gk/dzJQM1fWFnMlaTlTvmtd3BHYCTIzhT/7G8=.sha256


ssb-pub

https://github.com/ahdinosaur/ssb-pub


easy-ssb-pub

https://github.com/staltz/easy-ssb-pub


twitter-ssb-import

Script to import tweets from Twitter to ssb, so that they will display in Patchwork.

<img src='./assets/screenshots/twitter-ssb-import.jpg' class='shadow'/>

Source code : GitHub


ssb-web

%dBn9uyq...

ssb-webify

Convert a local file hierarchy into a scuttlebutt website

Source code : GitHub

ssb-web-resolver

Resolve an ssb-web url

Source code : GitHub


ssb-to-graphml

Convert your SSB social graph to GraphML format.

<a href="https://twitter.com/andrestaltz/status/1011980406919434240"><img src="./assets/screenshots/gephi-andre-0.png" class="shadow" alt="Andre's original gephi viz"></a>

<a href="https://twitter.com/whimful/status/1012123357389570048"><img src="./assets/screenshots/gephi-mix-0.png" class="shadow" alt="Mix's gephi viz"></a>

Source code : GitLab


ssb-graphviz

An interactive visualisation of your local scuttleverse. Fly with [w,a,s,d] and look with [up,left,down,right]. Hover over nodes to see who they are and light up their 1st and (dimmer) 2nd degree friendships.

<img src='./assets/screenshots/graph-viz.png' class='shadow'/>

Source code : GitHub | ssb://%hNm67sfnZFtWkD/+1qxH3UfzhXykfpKtOL1C/XbLANA=.sha256


ssb-usage-stats

Posts published over time (from the perspective of Cel's pub server). Colors represent when that user first posted (so is a way of visualising cohorts).

<a href='https://celehner.com/ssbc/stats/daily.html' target='_blank'>
<img src='./assets/screenshots/ssb-stats.png' class='shadow'/>
</a>

See it live : https://celehner.com/ssbc/stats/daily.html

Source code : GitHub

Built with git-ssb-web