explaingit

aaravmaloo/revera

Analysis updated 2026-05-18

11TypeScriptAudience · developerComplexity · 2/5Setup · easy

TLDR

A command line tool that scores npm packages on maintenance, security, stability, and publisher trust, like a credit score, before you install them.

Mindmap

mindmap
  root((Revera))
    What it does
      Scores npm packages
      Explains score breakdown
      Audits full dependency tree
    Tech stack
      TypeScript
      Node.js CLI
    Use cases
      Check a package before installing
      Audit a project's dependencies
      Screen new packages by threshold
    Signals checked
      Security
      Maintenance
      Publisher trust
      Ecosystem health
    Audience
      Developers
      Security minded teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check whether an npm package is safe and well maintained before installing it.

USE CASE 2

Audit an entire project's dependency tree for security and health risks.

USE CASE 3

Screen new dependencies automatically and block ones below a trust threshold.

USE CASE 4

Get a detailed explanation of why a package scored the way it did.

What is it built with?

TypeScriptNode.js

How does it compare?

aaravmaloo/revera1e3pm/knowledge-chatbotaliyun/openclaw-exporter-to-langfuse
Stars111111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Runs instantly with npx, no installation required for a single check.

A LICENSE file exists in the repo but the README does not state which license it is.

In plain English

Revera is a command line tool that helps developers decide whether an npm package is safe and healthy to install before they run npm install. Instead of just checking for known security vulnerabilities, which is what many existing tools do, Revera looks at a package from several angles at once: how well it is maintained, how stable its programming interface has stayed over time, how secure it is, how trusted its publisher is, and how healthy the surrounding ecosystem looks based on things like download numbers and GitHub stars. The tool works like a credit score. Running a single command such as npx revera check react produces an overall score out of 100 along with a plain breakdown of why the package scored the way it did, including specific strengths and weaknesses. A related command, revera why, gives a deeper explanation, showing exactly which signals pushed the score up or down, such as a long gap since the last release or a single maintainer being responsible for the whole project. Beyond checking one package at a time, Revera can screen a package before you add it to your project, warning you if its reputation falls below a threshold you set. It can also audit an entire project's dependencies at once, including packages that are pulled in indirectly, and calculate an overall health score for the whole dependency tree. Users can log in with GitHub to raise their API rate limits, adjust settings, check system health, and manage a local cache of package data. Under the hood, the newest version of Revera builds a dependency graph of a project and scores each package using a statistical method that starts from a reasonable assumption and updates it as real data comes in, rather than guessing blindly when information is missing. This is written in TypeScript and is aimed at developers who want more confidence in the packages they depend on before adding them to a codebase.

Copy-paste prompts

Prompt 1
Show me how to use revera to check the reputation of an npm package before installing it.
Prompt 2
Help me set up revera to audit all dependencies in my current Node.js project.
Prompt 3
Explain what each of revera's 8 scoring categories measures.
Prompt 4
Walk me through configuring revera's minScoreThreshold so it blocks risky packages.

Frequently asked questions

What is revera?

A command line tool that scores npm packages on maintenance, security, stability, and publisher trust, like a credit score, before you install them.

What language is revera written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js.

What license does revera use?

A LICENSE file exists in the repo but the README does not state which license it is.

How hard is revera to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is revera for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.