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

reslop

v0.2.1

Published

Interactive code review and repair planning for AI-assisted changes

Readme

👁️ reslop

Review AI generated code and plan changes

ci status snyk npm version npm downloads/month npm downloads license

Turn generated changes into owned changes

Open a change, leave findings and todos, and prepare a repair plan for the agent.

Review → Plan → Repair → Verify
  • Leave feedback, issues/todos, and in-place code proposals as a repair plan
  • Review uncommitted git diffs, a given commit, a GitHub PR, or a GitLab MR
  • File-scope review mode: not just diffs, with editor mode
  • Stage, unstage, or revert each contiguous block of diff lines
  • Auto-reload local diffs when files change, keeping the current screen
  • Import GitHub PR and GitLab MR review comments into the local plan for AI
  • Commits list: commit, amend, fixup, reword, drop, pull, and push
  • Branches: checkout, create, rebase, drop, pull, and push
  • Review each npm dependency once across package.json and the lockfile
  • Propose unused removals, npm audit fixes, and outdated updates as diffs
  • Code highlighting and intra-line diffs: unified, mixed, and side-by-side
  • Auto-update patch and minor releases; confirm a new major
  • Work with git, npm and fetch in background

Install

npm i -g reslop

Works on Linux, macOS, and Windows. On Windows use Windows Terminal.

Usage

  • reslop uncommitted diffs in this repository
  • reslop path/file show only that path or file
  • reslop 7ac260c show that commit (read-only)
  • reslop https://github.com/metarhia/metacom/pull/555 GitHub/GitLab PR/MR
  • reslop -n start a new review even if the latest is still editing
  • reslop -r read-only mode
  • reslop -light light color theme (default dark)

Reviews go in .review/YYYY-MM-DD-NN.md with frontmatter status:

  • editing: still writing the review in reslop
  • ready: ready for AI to work through the checkboxes
  • partial: AI started; some items remain
  • done: all items marked [x]

Future

  • Import issues from GitHub and GitLab
  • Search, blame, and file history in the review
  • Security and code-quality audit; propose a repair plan
  • Send anonymized code blocks for expert review
  • Send questions and the repair plan to experts for approval
  • Ask experts
  • Verify the codebase
  • Apply refactoring skills
  • Call agents, harnesses, and IDEs to execute prepared plans
  • Squash, cherry-pick, and interactive rebase
  • Merge, rename, and conflict resolution

License

Copyright (c) 2026 Timur Shemsedinov. This is MIT licensed software.