||2 weeks ago|
|src||2 weeks ago|
|static/icons||2 weeks ago|
|templates||2 weeks ago|
|Cargo.toml||2 weeks ago|
|README.md||3 weeks ago|
Symbiosis of SSB, key-value store and web server.
lykin is a tutorial application funded by a Secure Scuttlebutt (SSB) community grant. It is intended to showcase one way in which an SSB application can be written using the golgi client library. The application is not intended for widespread or longterm use and will not be maintained as such; it is purely for demonstration purposes. Anyone is free to fork the repository and use it as the basis for their own application.
lykin presents an email inbox-like UI and functions as a Scuttlebutt reader application. It allows the user to subscribe to peers and read the root posts of those peers. Individual posts can be marked as read or unread.
A summary of the features:
- Subscribe to a peer (follow)
- Unsubscribe from a peer (unfollow)
- List subscribed peers
- List root posts for each peer
- Mark a post as read
- Mark a post as unread
- Fetch new posts
lykin has been built with the following components:
- tera : templating engine
- rocket : web server
- golgi : Scuttlebutt client library
- sled : transactional embedded database (key-value store)
- sbot : Scuttlebutt server (in our case, go-ssb)
I am grateful to the Butts who voted to fund this work, all contributors to the SSBC and Erick Lavoie in particular - both for partially funding this work and for developing and overseeing the community grant process.
I can be reached via email: firstname.lastname@example.org or Scuttlebutt: