npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ssb-room

v1.3.0

Published

A server to find and connect to other SSB peers – a meeting place

Downloads

40

Readme

SSB Room 🏕

A server to find and connect to other SSB peers – a meeting place.

  • A Secure Scuttlebutt (SSB) server for your community
  • Friends currently online can connect to each other, bridged by the room server
  • No developer skills required to set up your own room
  • Comes with a friendly web page interface

How does this compare to SSB pubs?

SSB Pubs are servers that hold copies of several SSB accounts, allowing you to sync with multiple friends, even if those friends are not currently online. Rooms are alternatives to Pubs that have an important difference: rooms do not store any user data, but instead allow currently online friends to connect to each other and synchronize their feeds.

The advantages are:

  • Discover accounts that share a common interest with you
  • Choose who you want to connect with (helps avoid a sudden influx of many strangers)
  • Openly available invites makes it easy to onboard people onto SSB
  • No concerns about hosting other people's data on the internet

The caveat is that you can only connect with accounts that are currently online in the same room. That said, you can still fetch the updates of an offline friend if another account online in the room also follows that offline friend.

ℹ️ Read more in our FAQ and announcement blog post

How to setup an SSB room

  1. Create an account on DigitalOcean and setup a billing method

  2. Press this button Install on DigitalOcean to create a server on DigitalOcean and setup SSB Room

  3. Follow the instructions on that page until you see this big button, and press it. "Go to your new app!"

  1. You will see this initial page. Setup a name and description for your room server, and press "Done".
  1. In the next page, your room is now ready to be used. It shows the invite code.
  1. Copy the invite code and paste it into your preferred SSB app. Apps that support room invite codes: Manyverse (version 0.1908.12 or higher) and Patchwork.
  1. In your SSB app, when friends join the room, your apps will sync. Send the room's website link to other friends to invite them too.

  2. Announce the room's website publicly to the world by mentioning it anywhere on the web with the hashtag #ssbroom, or keep the link private to yourself and your friends.

For other use cases and setups, read the FAQ.

Acknowledgements and donations

A large portion of this project was forked from ahdinosaur's superb ssb-pub. Support them on their OpenCollective.

As for myself, you can support my work on the Manyverse OpenCollective.

License

AGPL-3.0