Giter Site home page Giter Site logo

solar's Introduction

Build Status

kuska-ssb

Secure Scuttlebutt library

kuska means together in Runasimi

kuska is an implementation of decentralized social network Secure Scuttlebutt written in rust, it does not aim to provide a user interface and the functionality implemented in some clients like Patchwork, Patchbay, but the full set of libraries to be able to develop applications for the secure scuttlebutt network.

kuska-ssb is the implementation of protocols involved in ssb (excluding the handshake and box stream which are in the ssb-handshake repo), detailed information about the protocol can be found in https://ssbc.github.io/scuttlebutt-protocol-guide/ and https://scuttlebot.io/apis/scuttlebot/ssb.html

solar's People

Contributors

adria0 avatar mycognosist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

solar's Issues

pls don't use my regular secret-file lol

Just tried this out and if I understand things correctly it:

  • first reads my ~/.ssb/secret file
  • then publishes messages to solar/feeds.db/db

which is technically a fork (or not even a fork I guess, since it doesn't have any messages in common). It doesn't do any damage right now I think but I think it's kind of asking for an accident to happen in the future. I think that if a client is using ~/.ssb/secret then it should only publish to .ssb/flume/log.offset, and if it publishes to solar/feeds.db/db then it should use something like solar/secret.

Sorry I just got freaked out for a second :|

Adding usage examples to readme

Hi @adria0 ๐Ÿ‘‹

Would it be helpful if I added a brief explanation of what solar does, along with some usage examples to the README? Or maybe you're already working on something like this?

I've been taking lots of notes while reading the solar source so it won't take me long to put together a PR. I'd be happy to help!

Compile to OpenWRT

Hi there, that is a really cool project! I've learned about it over SSB and I thought of giving it a try :)

My first thought was to try to compile it to OpenWRT routers and test on one of my devices.

I've recently tried to compile my project to a router, and I was impressed on how easy it was. It required a fix on async-std, but that was all. I thought that this project would also work with the new async-std version, so I gave it a try.

After installing cross, I could give my first try:

 cross build --target mips-unknown-linux-musl

This led me to errors on sled, so it might need more patches downstream...

My intent here is to say kudos for the idea, and offer help if you have interest in putting this project on OpenWRT devices :)

I can at least give it a try and help debug, if that is helpful. Cheers!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.