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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@realness.online/web

v1.4.34

Published

When people search for 'outsider social network' they'll find realness online

Readme

Realness: A Chill Vector Space

Realness

Realness is for churches, punks, and veterans: any organization whose core tenants are at odds with advertising-based social networking.

Realness web is the source code for realness.online. This code is a tool for you to build and moderate your own social networks.

Learn more about the philosophy, architecture, how to contribute, or dive in and setup a Realness of your own.

Install

Clone and install

From your favorite terminal

git clone [email protected]:realness-online/web.git

cd web

yarn install

Configure firebase

Add a project from the firebase console. Bear in mind that the name you give your project will be it's url for your social network

https://${project-name}.web.app

Once your project is created you will want to enable phone authentication and file storage.

Enable phone authentication

  • Click getting started from the authentication screen

  • Edit the configuration for phone

  • Enable and save

Enable Storage

  • Click to get started from storage tab

  • Accept the default security rules (they will be configured with deploy)

  • Pick your region

Deploy to firebase

Install firebase-tools, login, and deploy

yarn global add firebase-tools

firebase login

yarn deploy

DONE!

Visit https://${project-name}.web.app. You can sign in and invite your friends

Contributing

Moderators are ideal contributors. Setting up an instance of realness is also setting yourself up to help. Please read our guidelines

Support

We invite you to Join realness online if you are interested in contributing or getting some friendly technical support for Moderating

License

One instance of realness per human person. This human person is the moderator.

A moderator takes responsibility for the content that is created within their instance of Realness.

By moderating an instance of Realness you become part of a chain of responsibility that is diffuse. Each instance of Realness is a unique opportunity for users to negotiate norms with their moderator. This way, human beings can move between networks naturally; choosing a Realness that is a good fit for them.

It is the explicit goal of realness to create a democratic environment where people feel free to share and communicate yet it is clear whose ass is on the line for what gets said, organized, and done.

Currently package.json has the license field marked as UNLICENSED – This is because we are in an alpha phase of the product roadmap. We need to figure this license out.