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

@double-helix/januscli

v2.0.3

Published

Janus — secure, zero-knowledge secrets manager and SSH certificate CLI

Downloads

566

Readme

Janus: Your Local Resource Hub 🏛️

Janus is a centralized repository designed to speed up your development by sharing API keys, components, and code snippets across all your projects.

Features

  • Automated Vault: Store API keys once, encrypt them automatically, and inject them into any project with one command.
  • Resource Gallery: A dedicated resources/ folder where you can browse all your shared assets.
  • The Forge: A library of reusable components and common logic.
  • Secure SSH Access: Enroll servers for short-lived OpenSSH certificate login gated by local biometric/passkey verification.

Installation

You can install the full Janus CLI globally via npm:

npm install -g @double-helix/januscli

Quick Start

  1. Login and link your device:

    janus login
  2. Add a key:

    janus set GEMINI_API_KEY "your-key-here"
  3. Inject keys into your current project:

    janus run -- npm run dev
  4. Try secure SSH access:

    janus ssh enroll-device --name "Taufeeq MacBook Air" --biometric
    janus ssh setup-server [email protected] --name servlenovo1
    janus ssh servlenovo1

    Janus requires an authenticated CLI session, installs or updates the lightweight janus-server helper, configures OpenSSH CA trust, issues short-lived user certificates, and never disables password SSH automatically. See docs/biometric-ssh-threat-model.md for the security model and limits.

    The same installer can also be hosted for curl/package-manager style installs. Print the current installer shape with:

    janus ssh install-command

    To try the broker-shaped prototype:

    janus ssh broker start
    JANUS_SSH_BROKER=http://127.0.0.1:7422 janus ssh servlenovo1
    janus ssh doctor servlenovo1

Project Structure

  • vault/: The engine that handles encryption and secure storage.
  • resources/: The human-readable gallery of your resources.
  • packages/: Shared codebase for .NET and JS.
  • cli/: (Future) Dedicated CLI binaries.

RVPN-SJRK-9R93-S2XP GH6G-U8ZQ-DNPP-YJCN