Git Product home page Git Product logo

multiserver-dht's Introduction

๐Ÿ‘‹ Hi! I'm Andre Staltz

I'm self-employed, working on Manyverse, an open source app for the peer-to-peer social network SSB, funded by donations. I'm sometimes available for short gigs, workshops, talks, and consultancy. It might be hard to hire me full-time, I love what I'm currently doing.

I work with JavaScript, TypeScript, peer-to-peer networks, user interfaces, reactive programming, and React Native. I have published 300+ libraries on npm, such as Cycle.js, Callbags, SSB utilities, React Native utilities, and others.

As a writer, my blog has articles on open source, the future of the internet, commentary on cybereconomics, and peer-to-peer systems. This gist I wrote is very popular.

multiserver-dht's People

Contributors

dependabot[bot] avatar kylemaas avatar staltz avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

Forkers

kylemaas

multiserver-dht's Issues

Separate peer creation from connecting

I'm having trouble getting ssb-browser-demo to connect via DHT. This seems to come down to the fact that to connect, multiserver-dht tries to create a peer first, and since createServer doesn't exist on the browser side, the connection crashes and fails.

So, would it be possible (especially with hyperswarm) to connect to another peer via DHT without creating a listening server?

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.