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 🙏

© 2026 – Pkg Stats / Ryan Hefner

user-repository

v0.0.3

Published

Decentralized, distributed, permissionless, uncensorable, undeletable, unstoppable, User Repository and Application Store.

Readme

Ur

Decentralized, distributed, permissionless, uncensorable, undeletable, unstoppable, User Repository and Application Store.

Overview

The Ur is an integral part of the OS-like software collection known as Life, and its main extension, DogeOS, and part of the Human Instrumentality Project (HIP).

Formally speaking, the Ur is the set of programs and smart contracts you find in this software repository, together with their network deployments, whose addresses are found in the contracts/deployments directory, together with the universal build recipes for the programs published on it, which can seamlessly build on the largest array of operating system platforms.

Many of the Ur desirable properties derive from it being a program on permissionless cryptocurrency EVM-compatible blockchain networks and hosting its software build recipes on the uncensorable, undeletable, Ethereum Virtual Machine File System.

As most other HIP program names, the word Ur word has many meanings, and refer to many concepts, including:

  • User Repository,
  • Universal Recipe,
  • the Sumerian city state,
  • the adjective your,
  • the statements you're and you are.

Many more meanings, not all of which can be easily expressed in public in front of a young audience, are omitted for the sake of decency. It is still opinion of Ur developers it is wise to tell you in advance, to avoid situations like the one Linus Torvalds has created with the Git software.

In particular the Ur deprecates the Aur, the Arch Linux User Repository, a theoretically permissionless user repository for the Arch Linux distribution plagued instead by unsolvable censorship issues deriving from its inherent centralized design which the author of the Ur has been a significant contributor for more than a decade.

The inception of the Ur has been long and troubled and many times the repository and the softwares at the same time it contains and it is part of have risked to never see the light.

Before being announced to the public, the Ur has been in the works for at least three years and conceptualized way earlier, well before its author had learned how to handle the technologies needed to write it.

How to install

The Ur can be installed in a plethora of ways. Most of them use the Makefile provided in this repository, so more or less you just have to type:

$ make
# make \
   install

By default the application expects to be run from a FHS /usr tree but you can also run it standalone.

Ur's universal build recipe, seamlessly compatible with all pacman environments on virtually all operating systems, is available on the Ur itself (so if you got this repository intact you should be able to recover it from the Ethereum Virtual Machine File System at any time). HTTP mirrors are made available on The Martian Company's Github.

That can be built using reallymakepkg and depending on the OS platform even using the standard makepkg.

Missing dependencies will be reported to user at runtime so if you're looking for a complete list we strongly suggest consulting the universal build recipe.

Usage

In this section you find a primer of the most common operations.

Installing and running an application

ur \
  super-mario-bros

Updating the list of the available packages

ur-packages \
  update

Showing the list of available packages

ur-packages \
  list

A manually curated published packages list is currently kept at this page meanwhile that a browser application is not made available.

Purchasing an application

ur-purchase \
  -P \                                        # the price
    0 \                                       # 0 dollars
  super-mario-bros \                          # the pkgbase 
  0x6E5163fC4BFc1511Dbe06bB605cc14a3e462332b  # the publisher (me)
  0                                           # the package revision

Sign up as publisher

  ur-publishers \
    register \
    <your_ethereum_address>

Publishing an application

pub \
  -v \
  very-app-much-store-wow

Countless examples of how to write cross-platform, uncensorable build recipes are available on The Martian Company HTTP Github Ur mirror

Documentation

Manual entries for the programs making up the Ur can be consulted using the man utility and are automatically installed with the program.

man \
  ur

License

The Ur is developed by Pellegrino Prevete and released under the terms of the GNU Affero General Public License version 3.