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

@elodias/recade

v0.1.0

Published

Atteste ce que tu as construit — sans faire sortir une ligne de code.

Readme

Récade

Atteste ce que tu as construit — sans faire sortir une ligne de code.

CLI local qui transforme un dépôt Git — y compris privé, y compris sous NDA — en attestation de contribution vérifiable, sans qu'aucun contenu ne quitte la machine.

npx @elodias/recade whoami ~/Projets/mon-depot        # quelles signatures sont les miennes ?
npx @elodias/recade whoami --add [email protected]       # les déclarer, une fois pour toutes
npx @elodias/recade scan ~/Projets/mon-depot          # attester
◆  RÉCADE   attestation de contribution
   mon-depot · scan local, aucun code transmis

Période             novembre 2025 → septembre 2026
Commits signés      1 025 / 1 976   1er contributeur sur 7
PR fusionnées       185   relues sous votre responsabilité
Volume du dépôt     142 228 lignes TypeScript
Stack détectée      Docker · Drizzle ORM · Hono · Next.js · React

Pourquoi

Sur un CV, « premier contributeur d'une équipe de dix » est une affirmation que personne ne peut vérifier. Et le meilleur travail d'un développeur sénior est justement celui qu'il ne peut pas montrer : dépôts privés, clients bancaires, plateformes d'État.

Les autres outils exigent un OAuth GitHub et envoient le code à un modèle de langage. Inutilisable sur du travail confidentiel.

Récade lit .git, compte, et n'écrit que des nombres.

Réfutable, pas « prouvé »

L'attestation embarque le commit d'ancrage, celui du premier commit et celui de chaque fusion revendiquée :

npx @elodias/recade scan ~/Projets/mon-depot --html attestation.html --pdf attestation.pdf
npx @elodias/recade verify attestation.html ~/Projets/mon-depot

Quiconque dispose du dépôt recalcule et retombe sur les mêmes chiffres, ou pas.

Un dépôt privé reste privé : un destinataire sans accès ne recalcule rien, et l'attestation l'écrit noir sur blanc plutôt que de le taire. La vérification s'adresse à celui qui détient le dépôt — l'ancien employeur, le client. Récade ne remplace pas la prise de références : il la rend chiffrée.

Dossiers

Plusieurs chemins produisent un dossier avec les cumuls — la forme qu'exigent les appels d'offres et les postes séniors.

npx @elodias/recade scan ~/a ~/b ~/c --html dossier.html --pdf dossier.pdf
npx @elodias/recade verify dossier.html ~/a          # vérification partielle acceptée

Ce qui ne sort jamais

Aucun appel réseau, aucune télémétrie, pas de backend. Le CLI interroge git et rien d'autre. Le code est ouvert : quelques centaines de lignes, lisibles en une heure.

Prérequis

Node ≥ 20 et Git. Pour la sortie PDF, un Chromium déjà installé — Récade n'en embarque pas.

Documentation

github.com/Elodias2001/Recade — guide de démarrage, document technique, manuel utilisateur, plan de tests.

Le nom

La récade (en fon makpo) est le sceptre du roi d'Abomey, remis au messager pour garantir l'authenticité du message royal : la présenter équivalait juridiquement à la présence du roi. Une extension portable de la souveraineté — exactement ce qu'est un lien d'attestation.

MIT © Elodias ADIMOU